PHP Class Nette\PhpGenerator\ClassType

Inheritance: extends Nette\Object
Afficher le fichier Open project: nette/php-generator Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( $name = '', PhpNamespace $namespace = NULL )
__toString ( ) : string
addComment ( $val ) : self
addConst ( $name, $value ) : self
addDocument ( $s )
addExtend ( $type ) : self
addImplement ( $type ) : self
addMethod ( $name ) : Method
addProperty ( $name, $value = NULL ) : Property
addTrait ( $trait ) : self
from ( $from ) : self
getComment ( ) : string | null
getConsts ( ) : array
getDocuments ( )
getExtends ( ) : string | string[]
getImplements ( ) : string[]
getMethod ( $name ) : Method
getMethods ( ) : Method[]
getName ( ) : string
getNamespace ( ) : PhpNamespace | null
getProperties ( ) : Property[]
getProperty ( $name ) : Property
getTraits ( ) : string[]
getType ( ) : string
isAbstract ( ) : boolean
isFinal ( ) : boolean
setAbstract ( $state = TRUE ) : self
setComment ( $val ) : self
setConsts ( array $consts ) : self
setDocuments ( array $s )
setExtends ( $types ) : self
setFinal ( $state = TRUE ) : self
setImplements ( array $types ) : self
setMethods ( array $methods ) : self
setName ( $name ) : self
setProperties ( array $props ) : self
setTraits ( array $traits ) : self
setType ( $type ) : self

Method Details

__construct() public méthode

public __construct ( $name = '', PhpNamespace $namespace = NULL )
$namespace PhpNamespace

__toString() public méthode

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

addComment() public méthode

public addComment ( $val ) : self
Résultat self

addConst() public méthode

public addConst ( $name, $value ) : self
Résultat self

addDocument() public méthode

Deprecation:
public addDocument ( $s )

addExtend() public méthode

public addExtend ( $type ) : self
Résultat self

addImplement() public méthode

public addImplement ( $type ) : self
Résultat self

addMethod() public méthode

public addMethod ( $name ) : Method
Résultat Method

addProperty() public méthode

public addProperty ( $name, $value = NULL ) : Property
Résultat Property

addTrait() public méthode

public addTrait ( $trait ) : self
Résultat self

from() public static méthode

public static from ( $from ) : self
Résultat self

getComment() public méthode

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

getConsts() public méthode

public getConsts ( ) : array
Résultat array

getDocuments() public méthode

Deprecation:
public getDocuments ( )

getExtends() public méthode

public getExtends ( ) : string | string[]
Résultat string | string[]

getImplements() public méthode

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

getMethod() public méthode

public getMethod ( $name ) : Method
Résultat Method

getMethods() public méthode

public getMethods ( ) : Method[]
Résultat Method[]

getName() public méthode

public getName ( ) : string
Résultat string

getNamespace() public méthode

public getNamespace ( ) : PhpNamespace | null
Résultat PhpNamespace | null

getProperties() public méthode

public getProperties ( ) : Property[]
Résultat Property[]

getProperty() public méthode

public getProperty ( $name ) : Property
Résultat Property

getTraits() public méthode

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

getType() public méthode

public getType ( ) : string
Résultat string

isAbstract() public méthode

public isAbstract ( ) : boolean
Résultat boolean

isFinal() public méthode

public isFinal ( ) : boolean
Résultat boolean

setAbstract() public méthode

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

setComment() public méthode

public setComment ( $val ) : self
Résultat self

setConsts() public méthode

public setConsts ( array $consts ) : self
$consts array
Résultat self

setDocuments() public méthode

Deprecation:
public setDocuments ( array $s )
$s array

setExtends() public méthode

public setExtends ( $types ) : self
Résultat self

setFinal() public méthode

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

setImplements() public méthode

public setImplements ( array $types ) : self
$types array
Résultat self

setMethods() public méthode

public setMethods ( array $methods ) : self
$methods array
Résultat self

setName() public méthode

public setName ( $name ) : self
Résultat self

setProperties() public méthode

public setProperties ( array $props ) : self
$props array
Résultat self

setTraits() public méthode

public setTraits ( array $traits ) : self
$traits array
Résultat self

setType() public méthode

public setType ( $type ) : self
Résultat self