Zend Framework  1.12
Public Member Functions | Protected Attributes | List of all members
Zend_Server_Definition Class Reference

Public Member Functions

 __construct ($methods=null)
 Constructor.
 
 setOverwriteExistingMethods ($flag)
 Set flag indicating whether or not overwriting existing methods is allowed.
 
 addMethod ($method, $name=null)
 Add method to definition.
 
 addMethods (array $methods)
 Add multiple methods.
 
 setMethods (array $methods)
 Set all methods at once (overwrite)
 
 hasMethod ($method)
 Does the definition have the given method?
 
 getMethod ($method)
 Get a given method definition.
 
 getMethods ()
 Get all method definitions.
 
 removeMethod ($method)
 Remove a method definition.
 
 clearMethods ()
 Clear all method definitions.
 
 toArray ()
 Cast definition to an array.
 
 count ()
 Countable: count of methods.
 
 current ()
 Iterator: current item.
 
 key ()
 Iterator: current item key.
 
 next ()
 Iterator: advance to next method.
 
 rewind ()
 Iterator: return to first method.
 
 valid ()
 Iterator: is the current index valid?
 

Protected Attributes

 $_methods = array()
 
 $_overwriteExistingMethods = false
 

Constructor & Destructor Documentation

__construct (   $methods = null)

Constructor.

Parameters
null | array$methods
Returns
void

Member Function Documentation

addMethod (   $method,
  $name = null 
)

Add method to definition.

Parameters
array | Zend_Server_Method_Definition$method
null | string$name
Returns
Zend_Server_Definition
Exceptions
Zend_Server_Exceptionif duplicate or invalid method provided
addMethods ( array  $methods)

Add multiple methods.

Parameters
array$methodsArray of Zend_Server_Method_Definition objects or arrays
Returns
Zend_Server_Definition
clearMethods ( )

Clear all method definitions.

Returns
Zend_Server_Definition
count ( )

Countable: count of methods.

Returns
int
current ( )

Iterator: current item.

Returns
mixed
getMethod (   $method)

Get a given method definition.

Parameters
string$method
Returns
null|Zend_Server_Method_Definition
getMethods ( )

Get all method definitions.

Returns
array Array of Zend_Server_Method_Definition objects
hasMethod (   $method)

Does the definition have the given method?

Parameters
string$method
Returns
bool
key ( )

Iterator: current item key.

Returns
int|string
next ( )

Iterator: advance to next method.

Returns
void
removeMethod (   $method)

Remove a method definition.

Parameters
string$method
Returns
Zend_Server_Definition
rewind ( )

Iterator: return to first method.

Returns
void
setMethods ( array  $methods)

Set all methods at once (overwrite)

Parameters
array$methodsArray of Zend_Server_Method_Definition objects or arrays
Returns
Zend_Server_Definition
setOverwriteExistingMethods (   $flag)

Set flag indicating whether or not overwriting existing methods is allowed.

Parameters
mixed$flag
Returns
void
toArray ( )

Cast definition to an array.

Returns
array
valid ( )

Iterator: is the current index valid?

Returns
bool

Member Data Documentation

$_methods = array()
protected
$_overwriteExistingMethods = false
protected