1172. Class

1172.1. Zend\Server\Method\Definition

Method definition metadata

1172.1.1. Methods

1172.1.1.1. __construct

__construct()

Constructor

Parameters:null|array

1172.1.1.2. setOptions

setOptions()

Set object state from options

Parameters:array
Return type:ZendServerMethodDefinition

1172.1.1.3. setName

setName()

Set method name

Parameters:string
Return type:ZendServerMethodDefinition

1172.1.1.4. getName

getName()

Get method name

Return type:string

1172.1.1.5. setCallback

setCallback()

Set method callback

Parameters:array|ZendServerMethodCallback
Throws ServerExceptionInvalidArgumentException:
 
Return type:ZendServerMethodDefinition

1172.1.1.6. getCallback

getCallback()

Get method callback

Return type:ZendServerMethodCallback

1172.1.1.7. addPrototype

addPrototype()

Add prototype to method definition

Parameters:array|ZendServerMethodPrototype
Throws ServerExceptionInvalidArgumentException:
 
Return type:ZendServerMethodDefinition

1172.1.1.8. addPrototypes

addPrototypes()

Add multiple prototypes at once

Parameters:array – Array of ZendServerMethodPrototype objects or arrays
Return type:ZendServerMethodDefinition

1172.1.1.9. setPrototypes

setPrototypes()

Set all prototypes at once (overwrites)

Parameters:array – Array of ZendServerMethodPrototype objects or arrays
Return type:ZendServerMethodDefinition

1172.1.1.10. getPrototypes

getPrototypes()

Get all prototypes

Return type:array $prototypes Array of ZendServerMethodPrototype objects or arrays

1172.1.1.11. setMethodHelp

setMethodHelp()

Set method help

Parameters:string
Return type:ZendServerMethodDefinition

1172.1.1.12. getMethodHelp

getMethodHelp()

Get method help

Return type:string

1172.1.1.13. setObject

setObject()

Set object to use with method calls

Parameters:object
Throws ServerExceptionInvalidArgumentException:
 
Return type:ZendServerMethodDefinition

1172.1.1.14. getObject

getObject()

Get object to use with method calls

Return type:null|object

1172.1.1.15. setInvokeArguments

setInvokeArguments()

Set invoke arguments

Parameters:array
Return type:ZendServerMethodDefinition

1172.1.1.16. getInvokeArguments

getInvokeArguments()

Retrieve invoke arguments

Return type:array

1172.1.1.17. toArray

toArray()

Serialize to array

Return type:array