Parameter Reflection

Decorates a ReflectionParameter to allow setting the parameter type

category Zend
package Zend_Server
subpackage Reflection
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License
version $Id$

 Methods

Proxy reflection calls

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

Parameters

$method

string

$args

array

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

Set parameter position

setPosition(integer $index) : void

Parameters

$index

integer

Set parameter type

setType(string|null $type) : void

Parameters

$type

stringnull

 Properties

 

Parameter description

$_description : string

Default

 

Parameter position

$_position : integer

Default

 

$_reflection

$_reflection : \ReflectionParameter

Default

 

Parameter type

$_type : string

Default