AbstractLexer

namespace

bhenk\doc2rst\process

predicates

Abstract

implements

Stringable

known subclasses

ClassLexer | CommentLexer | ConstantLexer | FunctionLexer | MethodLexer


Methods

AbstractLexer::__toString

predicates

public

implements

Stringable::__toString

see also

Stringable

public function __toString(): string
return string

AbstractLexer::getSegments

predicates

public

public function getSegments(): array
return array

AbstractLexer::setSegments

predicates

public

public function setSegments(
      Parameter #0 [ <required> array $segments ]
 ): void
param array $segments
return void

AbstractLexer::addSegment

predicates

public

public function addSegment(
      Parameter #0 [ <required> Stringable|string $segment ]
 ): void
param Stringable | string $segment
return void

AbstractLexer::resolveReflectionType

predicates

protected

protected function resolveReflectionType(
      Parameter #0 [ <required> ReflectionType $reflectionType ]
 ): string
param ReflectionType $reflectionType
return string

AbstractLexer::checkParameters

predicates

protected

protected function checkParameters(
      Parameter #0 [ <required> bhenk\doc2rst\process\CommentLexer $lexer ]
      Parameter #1 [ <required> array $params ]
 ): void
param CommentLexer $lexer
param array $params
return void

Fri, 31 Mar 2023 13:22:46 +0000