1635. Class

1635.1. Zend\Server\Definition

Server methods metadata

1635.1.1. Methods

1635.1.1.1. __construct

__construct()

Constructor

Parameters:null|array

1635.1.1.2. setOverwriteExistingMethods

setOverwriteExistingMethods()

Set flag indicating whether or not overwriting existing methods is allowed

Parameters:mixed
Return type:ZendServerDefinition

1635.1.1.3. addMethod

addMethod()

Add method to definition

Parameters:
  • array|ZendServerMethodDefinition
  • null|string
Return type:

ZendServerDefinition

Throws :

ZendServerExceptionInvalidArgumentException if duplicate or invalid method provided

1635.1.1.4. addMethods

addMethods()

Add multiple methods

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

1635.1.1.5. setMethods

setMethods()

Set all methods at once (overwrite)

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

1635.1.1.6. hasMethod

hasMethod()

Does the definition have the given method?

Parameters:string
Return type:bool

1635.1.1.7. getMethod

getMethod()

Get a given method definition

Parameters:string
Return type:null|ZendServerMethodDefinition

1635.1.1.8. getMethods

getMethods()

Get all method definitions

Return type:array Array of ZendServerMethodDefinition objects

1635.1.1.9. removeMethod

removeMethod()

Remove a method definition

Parameters:string
Return type:ZendServerDefinition

1635.1.1.10. clearMethods

clearMethods()

Clear all method definitions

Return type:ZendServerDefinition

1635.1.1.11. toArray

toArray()

Cast definition to an array

Return type:array

1635.1.1.12. count

count()

Countable: count of methods

Return type:int

1635.1.1.13. current

current()

Iterator: current item

Return type:MethodDefinition

1635.1.1.14. key

key()

Iterator: current item key

Return type:int|string

1635.1.1.16. rewind

rewind()

Iterator: return to first method

Return type:void

1635.1.1.17. valid

valid()

Iterator: is the current index valid?

Return type:bool