PHP 클래스 gossi\codegen\parser\visitor\StructParserVisitor

상속: implements gossi\codegen\parser\visitor\ParserVisitorInterface
파일 보기 프로젝트 열기: gossi/php-code-generator

보호된 프로퍼티들

프로퍼티 타입 설명
$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