PHP 클래스 Nette\PhpGenerator\PhpNamespace

Generates: - namespace statement - variable amount of use statements - one or more class declarations
상속: extends Nette\Object
파일 보기 프로젝트 열기: nette/php-generator 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( $name = NULL )
__toString ( ) : string
addClass ( $name ) : ClassType
addInterface ( $name ) : ClassType
addTrait ( $name ) : ClassType
addUse ( $name, $alias = NULL, &$aliasOut = NULL ) : self
getBracketedSyntax ( ) : boolean
getClasses ( ) : ClassType[]
getName ( ) : string | null
getUses ( ) : string[]
setBracketedSyntax ( $state = TRUE ) : self
setName ( $name )
unresolveName ( $name ) : string

메소드 상세

__construct() 공개 메소드

public __construct ( $name = NULL )

__toString() 공개 메소드

public __toString ( ) : string
리턴 string PHP code

addClass() 공개 메소드

public addClass ( $name ) : ClassType
리턴 ClassType

addInterface() 공개 메소드

public addInterface ( $name ) : ClassType
리턴 ClassType

addTrait() 공개 메소드

public addTrait ( $name ) : ClassType
리턴 ClassType

addUse() 공개 메소드

public addUse ( $name, $alias = NULL, &$aliasOut = NULL ) : self
리턴 self

getBracketedSyntax() 공개 메소드

public getBracketedSyntax ( ) : boolean
리턴 boolean

getClasses() 공개 메소드

public getClasses ( ) : ClassType[]
리턴 ClassType[]

getName() 공개 메소드

public getName ( ) : string | null
리턴 string | null

getUses() 공개 메소드

public getUses ( ) : string[]
리턴 string[]

setBracketedSyntax() 공개 메소드

public setBracketedSyntax ( $state = TRUE ) : self
리턴 self

setName() 공개 메소드

사용 중단:
public setName ( $name )

unresolveName() 공개 메소드

public unresolveName ( $name ) : string
리턴 string