Method prototype metadata

package Default

 Methods

Constructor

__construct(null|array $options = null

Parameters

$options

nullarray

Add a parameter

addParameter(string $parameter) : \Zend\Server\Method\Prototype

Parameters

$parameter

string

Returns

\Zend\Server\Method\Prototype

Add parameters

addParameters(array $parameters) : \Zend\Server\Method\Prototype

Parameters

$parameters

array

Returns

\Zend\Server\Method\Prototype

Retrieve a single parameter by name or index

getParameter(string|integer $index) : null | \Zend\Server\Method\Parameter

Parameters

$index

stringinteger

Returns

null\Zend\Server\Method\Parameter

Get parameter objects

getParameterObjects() : array

Returns

array

Retrieve parameters as list of types

getParameters() : array

Returns

array

Retrieve return type

getReturnType() : string

Returns

string

Set object state from array

setOptions(array $options) : \Zend\Server\Method\Prototype

Parameters

$options

array

Returns

\Zend\Server\Method\Prototype

Set parameters

setParameters(array $parameters) : \Zend\Server\Method\Prototype

Parameters

$parameters

array

Returns

\Zend\Server\Method\Prototype

Set return value

setReturnType(string $returnType) : \Zend\Server\Method\Prototype

Parameters

$returnType

string

Returns

\Zend\Server\Method\Prototype

Serialize to array

toArray() : array

Returns

array

 Properties

 

Map parameter names to parameter index

$parameterNameMap : array

Default

array()
 

Method parameters

$parameters : array

Default

array()
 

Return type

$returnType : string

Default

'void'