PHP Класс gossi\codegen\parser\visitor\StructParserVisitor

Наследование: implements gossi\codegen\parser\visitor\ParserVisitorInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$struct

Открытые методы

Метод Описание
__construct ( AbstractPhpStruct $struct )
visitClass ( Class_ $node )
visitConstant ( PhpParser\Node\Const_ $node, PhpParser\Comment\Doc $doc = null )
visitConstants ( ClassConst $node )
visitInterface ( Interface_ $node )
visitMethod ( ClassMethod $node )
visitNamespace ( Namespace_ $node )
visitProperty ( Property $node )
visitStruct ( ClassLike $node )
visitTrait ( Trait_ $node )
visitTraitUse ( PhpParser\Node\Stmt\TraitUse $node )
visitUseStatement ( UseUse $node )

Защищенные методы

Метод Описание
getStruct ( ) : AbstractPhpStruct

Описание методов

__construct() публичный Метод

public __construct ( AbstractPhpStruct $struct )
$struct gossi\codegen\model\AbstractPhpStruct

getStruct() защищенный Метод

protected getStruct ( ) : AbstractPhpStruct
Результат gossi\codegen\model\AbstractPhpStruct

visitClass() публичный Метод

public visitClass ( Class_ $node )
$node PhpParser\Node\Stmt\Class_

visitConstant() публичный Метод

public visitConstant ( PhpParser\Node\Const_ $node, PhpParser\Comment\Doc $doc = null )
$node PhpParser\Node\Const_
$doc PhpParser\Comment\Doc

visitConstants() публичный Метод

public visitConstants ( ClassConst $node )
$node PhpParser\Node\Stmt\ClassConst

visitInterface() публичный Метод

public visitInterface ( Interface_ $node )
$node PhpParser\Node\Stmt\Interface_

visitMethod() публичный Метод

public visitMethod ( ClassMethod $node )
$node PhpParser\Node\Stmt\ClassMethod

visitNamespace() публичный Метод

public visitNamespace ( Namespace_ $node )
$node PhpParser\Node\Stmt\Namespace_

visitProperty() публичный Метод

public visitProperty ( Property $node )
$node PhpParser\Node\Stmt\Property

visitStruct() публичный Метод

public visitStruct ( ClassLike $node )
$node PhpParser\Node\Stmt\ClassLike

visitTrait() публичный Метод

public visitTrait ( Trait_ $node )
$node PhpParser\Node\Stmt\Trait_

visitTraitUse() публичный Метод

public visitTraitUse ( PhpParser\Node\Stmt\TraitUse $node )
$node PhpParser\Node\Stmt\TraitUse

visitUseStatement() публичный Метод

public visitUseStatement ( UseUse $node )
$node PhpParser\Node\Stmt\UseUse

Описание свойств

$struct защищенное свойство

protected $struct