Method definition 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 prototype to method definition

addPrototype(array|\Zend_Server_Method_Prototype $prototype) : \Zend_Server_Method_Definition

Parameters

$prototype

array\Zend_Server_Method_Prototype

Returns

\Zend_Server_Method_Definition

Add multiple prototypes at once

addPrototypes(array $prototypes) : \Zend_Server_Method_Definition

Parameters

$prototypes

array

Array of Zend_Server_Method_Prototype objects or arrays

Returns

\Zend_Server_Method_Definition

Get method callback

getCallback() : \Zend_Server_Method_Callback

Returns

\Zend_Server_Method_Callback

Retrieve invoke arguments

getInvokeArguments() : array

Returns

array

Get method help

getMethodHelp() : string

Returns

string

Get method name

getName() : string

Returns

string

Get object to use with method calls

getObject() : null | object

Returns

nullobject

Get all prototypes

getPrototypes() : array

Returns

array$prototypes Array of Zend_Server_Method_Prototype objects or arrays

Set method callback

setCallback(array|\Zend_Server_Method_Callback $callback) : \Zend_Server_Method_Definition

Parameters

$callback

array\Zend_Server_Method_Callback

Returns

\Zend_Server_Method_Definition

Set invoke arguments

setInvokeArguments(array $invokeArguments) : \Zend_Server_Method_Definition

Parameters

$invokeArguments

array

Returns

\Zend_Server_Method_Definition

Set method help

setMethodHelp(string $methodHelp) : \Zend_Server_Method_Definition

Parameters

$methodHelp

string

Returns

\Zend_Server_Method_Definition

Set method name

setName(string $name) : \Zend_Server_Method_Definition

Parameters

$name

string

Returns

\Zend_Server_Method_Definition

Set object to use with method calls

setObject(object $object) : \Zend_Server_Method_Definition

Parameters

$object

object

Returns

\Zend_Server_Method_Definition

Set object state from options

setOptions(array $options) : \Zend_Server_Method_Definition

Parameters

$options

array

Returns

\Zend_Server_Method_Definition

Set all prototypes at once (overwrites)

setPrototypes(array $prototypes) : \Zend_Server_Method_Definition

Parameters

$prototypes

array

Array of Zend_Server_Method_Prototype objects or arrays

Returns

\Zend_Server_Method_Definition

Serialize to array

toArray() : array

Returns

array

 Properties

 

$_callback

$_callback : \Zend_Server_Method_Callback

Default

 

$_invokeArguments

$_invokeArguments : array

Default

array()
 

$_methodHelp

$_methodHelp : string

Default

''
 

$_name

$_name : string

Default

 

$_object

$_object : null | object

Default

 

Array of Zend_Server_Method_Prototype objects

$_prototypes : array

Default

array()