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) : void
Constructor
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) : array
getActionableMethod() - 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') : array
getActionableMethodByActionName() - 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_Interface
Get the provider for this signature
Type | Description |
---|---|
\Zend_Tool_Framework_Provider_Interface |


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


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