Tool/Framework/Provider/Signature.php
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-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
- 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 |