PHP Class Nette\PhpGenerator\PhpNamespace

Generates: - namespace statement - variable amount of use statements - one or more class declarations
Inheritance: extends Nette\Object
Afficher le fichier Open project: nette/php-generator Class Usage Examples

Méthodes publiques

Méthode Description
__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

Method Details

__construct() public méthode

public __construct ( $name = NULL )

__toString() public méthode

public __toString ( ) : string
Résultat string PHP code

addClass() public méthode

public addClass ( $name ) : ClassType
Résultat ClassType

addInterface() public méthode

public addInterface ( $name ) : ClassType
Résultat ClassType

addTrait() public méthode

public addTrait ( $name ) : ClassType
Résultat ClassType

addUse() public méthode

public addUse ( $name, $alias = NULL, &$aliasOut = NULL ) : self
Résultat self

getBracketedSyntax() public méthode

public getBracketedSyntax ( ) : boolean
Résultat boolean

getClasses() public méthode

public getClasses ( ) : ClassType[]
Résultat ClassType[]

getName() public méthode

public getName ( ) : string | null
Résultat string | null

getUses() public méthode

public getUses ( ) : string[]
Résultat string[]

setBracketedSyntax() public méthode

public setBracketedSyntax ( $state = TRUE ) : self
Résultat self

setName() public méthode

Deprecation:
public setName ( $name )

unresolveName() public méthode

public unresolveName ( $name ) : string
Résultat string