Method prototype metadata

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

 Methods

Constructor

__construct(null|array $options = null) : void

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

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'