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) : void
Constructor
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) : array
getActionableMethod() - 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') : 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
Parameters
Returns
Name | Type | Description |
---|---|---|
$actionName | string | |
$specialtyName |
Type | Description |
---|---|
array |
getProvider() : \Zend_Tool_Framework_Provider_Interface
Get the provider for this signature
Returns
Type | Description |
---|---|
\Zend_Tool_Framework_Provider_Interface |
getProviderReflection() : \Zend_Reflection_Class
getProviderReflection()
Returns
Type | Description |
---|---|
\Zend_Reflection_Class |
setRegistry(\Zend_Tool_Framework_Registry_Interface $registry) : \Zend_Tool_Framework_Provider_Signature
setRegistry()
Parameters
Returns
Name | Type | Description |
---|---|---|
$registry | \Zend_Tool_Framework_Registry_Interface |
Type | Description |
---|---|
\Zend_Tool_Framework_Provider_Signature |