PHP 클래스 PhpParser\BuilderAbstract

상속: implements phpparser\Builder
파일 보기 프로젝트 열기: nikic/PHP-Parser

보호된 메소드들

메소드 설명
normalizeDocComment ( PhpParser\Comment\Doc | string $docComment ) : PhpParser\Comment\Doc Normalizes a doc comment: Converts plain strings to PhpParser\Comment\Doc.
normalizeName ( Name | string $name ) : Name Normalizes a name: Converts plain string names to PhpParser\Node\Name.
normalizeNode ( phpparser\Node | phpparser\Builder $node ) : phpparser\Node Normalizes a node: Converts builder objects to nodes.
normalizeType ( Name | string | NullableType $type ) : Name | string | NullableType Normalizes a type: Converts plain-text type names into proper AST representation.
normalizeValue ( mixed $value ) : PhpParser\Node\Expr Normalizes a value: Converts nulls, booleans, integers, floats, strings and arrays into their respective nodes
setModifier ( integer $modifier ) Sets a modifier in the $this->type property.

메소드 상세

normalizeDocComment() 보호된 메소드

Normalizes a doc comment: Converts plain strings to PhpParser\Comment\Doc.
protected normalizeDocComment ( PhpParser\Comment\Doc | string $docComment ) : PhpParser\Comment\Doc
$docComment PhpParser\Comment\Doc | string The doc comment to normalize
리턴 PhpParser\Comment\Doc The normalized doc comment

normalizeName() 보호된 메소드

Normalizes a name: Converts plain string names to PhpParser\Node\Name.
protected normalizeName ( Name | string $name ) : Name
$name PhpParser\Node\Name | string The name to normalize
리턴 PhpParser\Node\Name The normalized name

normalizeNode() 보호된 메소드

Normalizes a node: Converts builder objects to nodes.
protected normalizeNode ( phpparser\Node | phpparser\Builder $node ) : phpparser\Node
$node phpparser\Node | phpparser\Builder The node to normalize
리턴 phpparser\Node The normalized node

normalizeType() 보호된 메소드

In particular, builtin types are left as strings, custom types become Names and nullables are wrapped in NullableType nodes.
protected normalizeType ( Name | string | NullableType $type ) : Name | string | NullableType
$type PhpParser\Node\Name | string | PhpParser\Node\NullableType The type to normalize
리턴 PhpParser\Node\Name | string | PhpParser\Node\NullableType The normalized type

normalizeValue() 보호된 메소드

Normalizes a value: Converts nulls, booleans, integers, floats, strings and arrays into their respective nodes
protected normalizeValue ( mixed $value ) : PhpParser\Node\Expr
$value mixed The value to normalize
리턴 PhpParser\Node\Expr The normalized value

setModifier() 보호된 메소드

Sets a modifier in the $this->type property.
protected setModifier ( integer $modifier )
$modifier integer Modifier to set