Copied!
Cloneable Instantiable
Methods
public __construct ( $name )
 

Creates a namespace builder.

  • param Node\Name | string | null $name Name of the namespace
public addStmt ( $stmt )
 

Adds a statement.

  • param Node | PhpParser\Builder $stmt The statement to add
  • return $this The builder instance (for fluid interface)
public PhpParser\Builder\Declaration :: addStmts ( array $stmts )
 

Adds multiple statements.

  • param array $stmts The statements to add
  • return $this The builder instance (for fluid interface)
public getNode () : PhpParser\Node
 

Returns the built node.

  • return Node The built node
public PhpParser\Builder\Declaration :: setDocComment ( $docComment )
 

Sets doc comment for the declaration.

  • param PhpParser\Comment\Doc | string $docComment Doc comment to set
  • return $this The builder instance (for fluid interface)
Properties
protected PhpParser\Builder\Declaration :: $attributes
Properties
private $name
private $stmts
© 2022 Bruce Wells
Search Namespaces \ Classes
Configuration