Documentation

ArgumentNode
in package

Argument node.

Tags
author

Konstantin Kudryashov ever.zet@gmail.com

Table of Contents

$byReference  : mixed
$default  : mixed
$isVariadic  : mixed
$name  : mixed
$optional  : mixed
$typeNode  : ArgumentTypeNode
__construct()  : mixed
getDefault()  : mixed
getName()  : mixed
getTypeHint()  : string|null
getTypeNode()  : ArgumentTypeNode
hasDefault()  : mixed
isNullable()  : bool
isOptional()  : mixed
isPassedByReference()  : mixed
isVariadic()  : mixed
setAsNullable()  : mixed
setAsPassedByReference()  : mixed
setAsVariadic()  : mixed
setDefault()  : mixed
setTypeHint()  : mixed
setTypeNode()  : mixed

Properties

Methods

__construct()

public __construct(string $name) : mixed
Parameters
$name : string
Return values
mixed

getDefault()

public getDefault() : mixed
Return values
mixed

getName()

public getName() : mixed
Return values
mixed

getTypeHint()

public getTypeHint() : string|null
Tags
deprecated

use getArgumentTypeNode instead

Return values
string|null

hasDefault()

public hasDefault() : mixed
Return values
mixed

isNullable()

public isNullable() : bool
Tags
deprecated

use getArgumentTypeNode instead

Return values
bool

isOptional()

public isOptional() : mixed
Return values
mixed

isPassedByReference()

public isPassedByReference() : mixed
Return values
mixed

isVariadic()

public isVariadic() : mixed
Return values
mixed

setAsNullable()

public setAsNullable([bool $isNullable = true ]) : mixed
Parameters
$isNullable : bool = true
Tags
deprecated

use getArgumentTypeNode instead

Return values
mixed

setAsPassedByReference()

public setAsPassedByReference([mixed $byReference = true ]) : mixed
Parameters
$byReference : mixed = true
Return values
mixed

setAsVariadic()

public setAsVariadic([mixed $isVariadic = true ]) : mixed
Parameters
$isVariadic : mixed = true
Return values
mixed

setDefault()

public setDefault([mixed $default = null ]) : mixed
Parameters
$default : mixed = null
Return values
mixed

setTypeHint()

public setTypeHint([string|null $typeHint = null ]) : mixed
Parameters
$typeHint : string|null = null
Tags
deprecated

use setArgumentTypeNode instead

Return values
mixed

Search results