Tool/Framework/Provider/Signature.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled
with this package in the file LICENSE.txt.
It is also available through the world-wide-web at this URL:
http://framework.zend.com/license/new-bsd
If you did not receive a copy of the license and are unable to
obtain it through the world-wide-web, please send an email
to license@zend.com so we can send you a copy immediately.
- 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_Provider_Signature
Package: Zend_Tool







The purpose of Zend_Tool_Framework_Provider_Signature is to derive
callable signatures from the provided provider.
- Implements
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties
Methods

__construct(\Zend_Tool_Framework_Provider_Interface $provider) : voidConstructor
Parameters
| Name | Type | Description |
|---|---|---|
| $provider | \Zend_Tool_Framework_Provider_Interface |

_process() : void_process() is called at construction time and is what will build the signature information for determining what is actionable

_processActionableMethods() : void_processActionableMethods() - process all methods that can be called on this provider.

getActionableMethod(string $methodName) : arraygetActionableMethod() - Get an actionable method by name, this will return an array of useful information about what can be exectued on this provider
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $methodName | string |
| Type | Description |
|---|---|
| array |

getActionableMethodByActionName(string $actionName, $specialtyName = '_Global') : arraygetActionableMethodByActionName() - Get an actionable method by its action name, this will return an array of useful information about what can be exectued on this provider
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $actionName | string | |
| $specialtyName |
| Type | Description |
|---|---|
| array |

getProvider() : \Zend_Tool_Framework_Provider_InterfaceGet the provider for this signature
Returns
| Type | Description |
|---|---|
| \Zend_Tool_Framework_Provider_Interface |

getProviderReflection() : \Zend_Reflection_ClassgetProviderReflection()
Returns
| Type | Description |
|---|---|
| \Zend_Reflection_Class |

setRegistry(\Zend_Tool_Framework_Registry_Interface $registry) : \Zend_Tool_Framework_Provider_SignaturesetRegistry()
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $registry | \Zend_Tool_Framework_Registry_Interface |
| Type | Description |
|---|---|
| \Zend_Tool_Framework_Provider_Signature |