Parameter Reflection

Decorates a ReflectionParameter to allow setting the parameter type

package Default

 Methods

Proxy reflection calls

__call(string $method, array $args) : mixed

Parameters

$method

string

$args

array

Exceptions

\Zend\Server\Reflection\Exception\BadMethodCallException

Returns

mixed

Constructor

__construct(\ReflectionParameter $r, string $type = 'mixed', string $description = ''

Parameters

$r

\ReflectionParameter

$type

string

Parameter type

$description

string

Parameter description

Retrieve parameter description

getDescription() : string

Returns

string

Return parameter position

getPosition() : integer

Returns

integer

Retrieve parameter type

getType() : string

Returns

string

Set parameter description

setDescription(string|null $description) : void

Parameters

$description

stringnull

Exceptions

\Zend\Server\Reflection\Exception\InvalidArgumentException

Set parameter position

setPosition(integer $index) : void

Parameters

$index

integer

Set parameter type

setType(string|null $type) : void

Parameters

$type

stringnull

Exceptions

\Zend\Server\Reflection\Exception\InvalidArgumentException

 Properties

 

Parameter description

$description : string

Default

 

Parameter position

$position : integer

Default

 

$reflection

$reflection : \ReflectionParameter

Default

 

Parameter type

$type : string

Default