API Documentation

Tool/Framework/Provider/Signature.php

Includes Classes 
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Tool
subpackage
Framework
version
$Id: Signature.php 20096 2010-01-06 02:05:09Z bkarwin $
Classes
Zend_Tool_Framework_Provider_Signature

Description

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.

Zend_Tool_Framework_Provider_Signature

Implements
Zend_Tool_Framework_Registry_EnabledInterface
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Tool
Properties
$_registry
$_provider
$_name
$_specialties
$_actionableMethods
$_actions
$_providerReflection
$_isProcessed
Methods
__construct
setRegistry
process
getName
getProvider
getProviderReflection
getSpecialties
getActions
getActionableMethods
getActionableMethod
getActionableMethodByActionName
_process
_processName
_processSpecialties
_processActionableMethods

Description

The purpose of Zend_Tool_Framework_Provider_Signature is to derive callable signatures from the provided provider.

Properties

$_actionableMethods

array $_actionableMethods = 'array'

Details

$_actionableMethods
array
visibility
protected
default
array
final
false
static
false

$_actions

unknown_type $_actions = 'array'

Details

$_actions
unknown_type
visibility
protected
default
array
final
false
static
false

$_isProcessed

bool $_isProcessed = 'false'

Details

$_isProcessed
bool
visibility
protected
default
false
final
false
static
false

$_name

string $_name = 'null'

Details

$_name
string
visibility
protected
default
null
final
false
static
false

$_provider

Zend_Tool_Framework_Provider_Interface $_provider = 'null'

Details

$_provider
Zend_Tool_Framework_Provider_Interface
visibility
protected
default
null
final
false
static
false

$_providerReflection

Zend_Reflection_Class $_providerReflection = 'null'

Details

$_providerReflection
Zend_Reflection_Class
visibility
protected
default
null
final
false
static
false

$_registry

Zend_Tool_Framework_Registry $_registry = 'null'

Details

$_registry
Zend_Tool_Framework_Registry
visibility
protected
default
null
final
false
static
false

$_specialties

array $_specialties = 'array'

Details

$_specialties
array
visibility
protected
default
array
final
false
static
false

Methods

__construct

__construct( Zend_Tool_Framework_Provider_Interface $provider ) :

Constructor

Arguments
$provider
Zend_Tool_Framework_Provider_Interface
Details
visibility
public
final
false
static
false

_process

_process( ) :

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

Details
visibility
protected
final
false
static
false

_processActionableMethods

_processActionableMethods( ) :

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

Details
visibility
protected
final
false
static
false

_processName

_processName( ) :

_processName();

Details
visibility
protected
final
false
static
false

_processSpecialties

_processSpecialties( ) :

_processSpecialties() - Break out the specialty names for this provider

Details
visibility
protected
final
false
static
false

getActionableMethod

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

Arguments
$methodName
string
Output
array
Details
visibility
public
final
false
static
false

getActionableMethodByActionName

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

Arguments
$actionName
string
$specialtyName
Output
array
Details
visibility
public
final
false
static
false

getActionableMethods

getActionableMethods( ) : array

getActionableMethods()

Output
array
Details
visibility
public
final
false
static
false

getActions

getActions( ) : array

getActions()

Output
array
Array of Actions
Details
visibility
public
final
false
static
false

getName

getName( ) : unknown

getName() of the provider

Output
unknown
Details
visibility
public
final
false
static
false

getProvider

getProvider( ) : Zend_Tool_Framework_Provider_Interface

Get the provider for this signature

Details
visibility
public
final
false
static
false

getProviderReflection

getProviderReflection( ) : Zend_Reflection_Class

getProviderReflection()

Details
visibility
public
final
false
static
false

getSpecialties

getSpecialties( ) : array

getSpecialities()

Output
array
Details
visibility
public
final
false
static
false

process

process( ) :
Details
visibility
public
final
false
static
false

setRegistry

setRegistry( Zend_Tool_Framework_Registry_Interface $registry ) : Zend_Tool_Framework_Provider_Signature

setRegistry()

Arguments
$registry
Zend_Tool_Framework_Registry_Interface
Details
visibility
public
final
false
static
false
Documentation was generated by DocBlox.