Method prototype metadata

 Methods

Constructor

__construct(null | array $options) 

Parameters

$options

nullarray

Add a parameter

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

Parameters

$parameter

string

Returns

Add parameters

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

Parameters

$parameters

array

Returns

Retrieve a single parameter by name or index

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

Parameters

$index

stringint

Returns

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

Set parameters

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

Parameters

$parameters

array

Returns

Set return value

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

Parameters

$returnType

string

Returns

Serialize to array

toArray() : array

Returns

array

 Properties

 

<p>Map parameter names to parameter index</p>

$parameterNameMap : array

 

<p>Method parameters</p>

$parameters : array

 

<p>Return type</p>

$returnType : string