Tool/Framework/Client/Abstract.php
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Tool
- Subpackage
- Framework
- Version
- $Id$
\Zend_Tool_Framework_Client_Abstract
- Implements
- Children
- \Zend_Tool_Framework_Client_Console
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties
Methods

_handleDispatchExecution( $class, $methodName, $callParameters) : void| Name | Type | Description |
|---|---|---|
| $class | ||
| $methodName | ||
| $callParameters |

_postDispatch() : voidThis method should be implemented by the client implementation to take the output of the response object and return it (in an client specific way) back to the Tooling Client.

_preDispatch() : voidThis method *must* be implemented by the client implementation to parse out and setup the request objects action, provider and parameter information.

_preInit() : voidThis method should be implemented by the client implementation to construct and set custom inflectors, request and response objects.

dispatch() : voidThis method should be called in order to "handle" a Tooling Client request that has come to the client that has been implemented.

getName() : stringgetName() - Return the client name which can be used to query the manifest if need be.
| Type | Description |
|---|---|
| string | The client name |

getRegistry() : \Zend_Tool_Framework_Registry_InterfacegetRegistry();
| Type | Description |
|---|---|
| \Zend_Tool_Framework_Registry_Interface |

hasInteractiveInput() : boolhasInteractiveInput() - Convienence method for determining if this client can handle interactive input, and thus be able to run the promptInteractiveInput
| Type | Description |
|---|---|
| bool |

setRegistry(\Zend_Tool_Framework_Registry_Interface $registry) : \Zend_Tool_Framework_Client_AbstractsetRegistry() - Required by the Zend_Tool_Framework_Registry_EnabledInterface interface which ensures proper registry dependency resolution
| Name | Type | Description |
|---|---|---|
| $registry | \Zend_Tool_Framework_Registry_Interface |
| Type | Description |
|---|---|
| \Zend_Tool_Framework_Client_Abstract |