CloneableInstantiable
ImplementsPhpParser\Builder
Methods
public __construct(string $name)
 
Creates a parameter builder.

    public getNode() : PhpParser\Node
     
    Returns the built parameter node.

    • return Node\Param The built parameter node
    public makeByRef()
     
    Make the parameter accept the value by reference.

    • return $this The builder instance (for fluid interface)
    public makeVariadic()
     
    Make the parameter variadic

    • return $this The builder instance (for fluid interface)
    public setDefault( $value)
     
    Sets default value for the parameter.

    • return $this The builder instance (for fluid interface)
    public setType( $type)
     
    Sets type for the parameter.

    • return $this The builder instance (for fluid interface)
    public setTypeHint( $type)
     
    Sets type for the parameter.

    • return $this The builder instance (for fluid interface)
    • deprecated Use setType() instead
    Properties
    protected $byRef
    protected $default
    protected $name
    protected $type
     


    • var Node\Identifier|\Node\Name|\Node\NullableType|null
    protected $variadic
    © 2020 Bruce Wells
    Search Namespaces \ Classes
    ConfigurationNumbers (0-9.) only