PHP Class Nette\PhpGenerator\Method

Inheritance: extends Nette\Object
Show file Open project: nette/php-generator Class Usage Examples

Public Methods

Method Description
__construct ( $name = NULL )
__toString ( ) : string
addBody ( $statement, array $args = NULL ) : self
addComment ( $val ) : self
addDocument ( $s )
addParameter ( $name, $defaultValue = NULL ) : Parameter
addUse ( $name ) : Parameter
from ( $from ) : self
getBody ( ) : string
getComment ( ) : string | null
getDocuments ( )
getName ( ) : string | null
getParameters ( ) : Parameter[]
getReturnReference ( ) : boolean
getReturnType ( ) : string | null
getUses ( ) : array
getVisibility ( ) : string | null
isAbstract ( ) : boolean
isFinal ( ) : boolean
isStatic ( ) : boolean
isVariadic ( ) : boolean
setAbstract ( $val ) : self
setBody ( $statement, array $args = NULL ) : self
setComment ( $val ) : self
setDocuments ( array $s )
setFinal ( $val ) : self
setName ( $name )
setNamespace ( PhpNamespace $val = NULL ) : self
setParameters ( array $val ) : self
setReturnReference ( $val ) : self
setReturnType ( $val ) : self
setStatic ( $val ) : self
setUses ( array $val ) : self
setVariadic ( $val ) : self
setVisibility ( $val ) : self

Method Details

__construct() public method

public __construct ( $name = NULL )

__toString() public method

public __toString ( ) : string
return string PHP code

addBody() public method

public addBody ( $statement, array $args = NULL ) : self
$args array
return self

addComment() public method

public addComment ( $val ) : self
return self

addDocument() public method

Deprecation:
public addDocument ( $s )

addParameter() public method

public addParameter ( $name, $defaultValue = NULL ) : Parameter
return Parameter

addUse() public method

public addUse ( $name ) : Parameter
return Parameter

from() public static method

public static from ( $from ) : self
return self

getBody() public method

public getBody ( ) : string
return string

getComment() public method

public getComment ( ) : string | null
return string | null

getDocuments() public method

Deprecation:
public getDocuments ( )

getName() public method

public getName ( ) : string | null
return string | null

getParameters() public method

public getParameters ( ) : Parameter[]
return Parameter[]

getReturnReference() public method

public getReturnReference ( ) : boolean
return boolean

getReturnType() public method

public getReturnType ( ) : string | null
return string | null

getUses() public method

public getUses ( ) : array
return array

getVisibility() public method

public getVisibility ( ) : string | null
return string | null

isAbstract() public method

public isAbstract ( ) : boolean
return boolean

isFinal() public method

public isFinal ( ) : boolean
return boolean

isStatic() public method

public isStatic ( ) : boolean
return boolean

isVariadic() public method

public isVariadic ( ) : boolean
return boolean

setAbstract() public method

public setAbstract ( $val ) : self
return self

setBody() public method

public setBody ( $statement, array $args = NULL ) : self
$args array
return self

setComment() public method

public setComment ( $val ) : self
return self

setDocuments() public method

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

setFinal() public method

public setFinal ( $val ) : self
return self

setName() public method

Deprecation:
public setName ( $name )

setNamespace() public method

public setNamespace ( PhpNamespace $val = NULL ) : self
$val PhpNamespace
return self

setParameters() public method

public setParameters ( array $val ) : self
$val array
return self

setReturnReference() public method

public setReturnReference ( $val ) : self
return self

setReturnType() public method

public setReturnType ( $val ) : self
return self

setStatic() public method

public setStatic ( $val ) : self
return self

setUses() public method

public setUses ( array $val ) : self
$val array
return self

setVariadic() public method

public setVariadic ( $val ) : self
return self

setVisibility() public method

public setVisibility ( $val ) : self
return self