PHP Класс PhpParser\Builder\Param

Наследование: extends PhpParser\BuilderAbstract
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$byRef
$default
$name
$type string | PhpParser\Node\Name | PhpParser\Node\NullableType | null

Открытые методы

Метод Описание
__construct ( string $name ) Creates a parameter builder.
getNode ( ) : Param Returns the built parameter node.
makeByRef ( ) Make the parameter accept the value by reference.
setDefault ( mixed $value ) Sets default value for the parameter.
setTypeHint ( string | Name | NullableType $type ) Sets type hint for the parameter.

Описание методов

__construct() публичный Метод

Creates a parameter builder.
public __construct ( string $name )
$name string Name of the parameter

getNode() публичный Метод

Returns the built parameter node.
public getNode ( ) : Param
Результат PhpParser\Node\Param The built parameter node

makeByRef() публичный Метод

Make the parameter accept the value by reference.
public makeByRef ( )

setDefault() публичный Метод

Sets default value for the parameter.
public setDefault ( mixed $value )
$value mixed Default value to use

setTypeHint() публичный Метод

Sets type hint for the parameter.
public setTypeHint ( string | Name | NullableType $type )
$type string | PhpParser\Node\Name | PhpParser\Node\NullableType Type hint to use

Описание свойств

$byRef защищенное свойство

protected $byRef

$default защищенное свойство

protected $default

$name защищенное свойство

protected $name

$type защищенное свойство

protected string|Name,PhpParser\Node|NullableType,PhpParser\Node|null $type
Результат string | PhpParser\Node\Name | PhpParser\Node\NullableType | null