Copied!
Abstract
Methods
public addParam ( $param )
 

Adds a parameter.

  • return $this The builder instance (for fluid interface)
public addParams ( array $params )
 

Adds multiple parameters.

  • return $this The builder instance (for fluid interface)
public abstract PhpParser\Builder\Declaration :: addStmt ( $stmt )
public PhpParser\Builder\Declaration :: addStmts ( array $stmts )
 

Adds multiple statements.

  • return $this The builder instance (for fluid interface)
public abstract PhpParser\Builder :: getNode () : PhpParser\Node
 

Returns the built node.

  • return Node The built node
public makeReturnByRef ()
 

Make the function return by reference.

  • return $this The builder instance (for fluid interface)
public PhpParser\Builder\Declaration :: setDocComment ( $docComment )
 

Sets doc comment for the declaration.

  • return $this The builder instance (for fluid interface)
public setReturnType ( $type )
 

Sets the return type for PHP 7.

  • return $this The builder instance (for fluid interface)
Properties
protected PhpParser\Builder\Declaration :: $attributes
protected $params
protected $returnByRef
protected $returnType
 
  • var string | Node\Name | Node\NullableType | null
© 2020 Bruce Wells
Search Namespaces \ Classes
Configuration Numbers (0-9.) only