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 [email protected] so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Tool
- Subpackage
- Framework
- Version
- $Id: Signature.php 24593 2012-01-05 20:35:02Z matthew $
\Zend_Tool_Framework_Provider_Signature
The purpose of Zend_Tool_Framework_Provider_Signature is to derive callable signatures from the provided provider.
- Implements
- \Zend_Tool_Framework_Registry_EnabledInterface
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties
Methods

__construct(\Zend_Tool_Framework_Provider_Interface $provider) : voidConstructor
| 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
| 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
| Name | Type | Description |
|---|---|---|
| $actionName | string | |
| $specialtyName |
| Type | Description |
|---|---|
| array |

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

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

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