PEAR_Delegator
[ class tree: PEAR_Delegator ] [ index: PEAR_Delegator ] [ all elements ]

Element index for package PEAR_Delegator

[ a ] [ c ] [ d ] [ f ] [ g ] [ h ] [ i ] [ m ] [ p ] [ r ] [ s ] [ u ] [ _ ]

_

$_addExtensions
in file Delegator.php, variable PEAR_Delegator::$_addExtensions
$_delegates
in file Delegator.php, variable PEAR_Delegator::$_delegates
    An associative array with delegate classnames as keys and objects as values.
$_delegatesFalse
in file Delegator.php, variable PEAR_Delegator::$_delegatesFalse
    An associative array with false delegate classnames as keys and objects as values.
$_delegator
in file DelegatorInternals.php, variable PEAR_DelegatorInternalForwardingProxy::$_delegator
$_method_map
in file Delegator.php, variable PEAR_Delegator::$_method_map
    An associative array with delegated methods as keys and delegate objects as values.
__call
in file Delegator.php, method PEAR_Delegator::__call()
    Processes unrecognized method signatures.
__construct
in file DelegatorExceptions.php, method PEAR_Delegator_ExceptionMethodUndefined::__construct()
    Constructs a PEAR_Delegator_ExceptionMethodUndefined.
__construct
in file Delegator.php, method PEAR_Delegator::__construct()
    Constructs a delegator.
__construct
in file DelegatorInternals.php, method PEAR_DelegatorInternalForwardingProxy::__construct()
    Constructs a PEAR_DelegatorInternalForwardingProxy.
__construct
in file DelegatorExceptions.php, method PEAR_Delegator_ExceptionDelegateUndefined::__construct()
    Constructs a PEAR_Delegator_ExceptionDelegateUndefined.
__destruct
in file Delegator.php, method PEAR_Delegator::__destruct()
    Destroys a delegator.
top

a

addDelegate
in file Delegator.php, method PEAR_Delegator::addDelegate()
    Adds delegates to the calling object.
addExtensions
in file Delegator.php, method PEAR_Delegator::addExtensions()
    Add extensions to every new delegator.
top

c

cacheMethod
in file Delegator.php, method PEAR_Delegator::cacheMethod()
    Stores the relationship between method names and delegates.
top

d

DelegatorExceptions.php
procedural page DelegatorExceptions.php
DelegatorExtensions.php
procedural page DelegatorExtensions.php
DelegatorInternals.php
procedural page DelegatorInternals.php
Delegator.php
procedural page Delegator.php
top

f

filterMethodMapWithDelegate
in file Delegator.php, method PEAR_Delegator::filterMethodMapWithDelegate()
    Removes the unwanted entries from _method_map.
forwardMethod
in file Delegator.php, method PEAR_Delegator::forwardMethod()
    This can be used by delegators for pseudo-method-overriding a method.
top

g

getAllDelegates
in file Delegator.php, method PEAR_Delegator::getAllDelegates()
    Gets the associated array of delegate classes => delegates.
getDelegate
in file Delegator.php, method PEAR_Delegator::getDelegate()
    Gets the delegate objects that are instances of the specified class.
getDelegateExact
in file Delegator.php, method PEAR_Delegator::getDelegateExact()
    Gets the delegate object that is an instance of the specified class.
getDelegateForMethod
in file Delegator.php, method PEAR_Delegator::getDelegateForMethod()
    Gets the native delegate objects that respond to a certain method.
getDelegateForMethodFirst
in file DelegatorExtensions.php, method PEAR_Delegator_Extensions::getDelegateForMethodFirst()
    Gets the first native delegate that responds to a certain method.
getDelegateForMethodRecursive
in file DelegatorExtensions.php, method PEAR_Delegator_Extensions::getDelegateForMethodRecursive()
    Gets the delegate objects that respond to a certain method.
getDelegateForMethodRecursiveExact
in file DelegatorExtensions.php, method PEAR_Delegator_Extensions::getDelegateForMethodRecursiveExact()
    Gets the delegate object (native or otherwise) that implements the method in question.
getDelegateRecursive
in file DelegatorExtensions.php, method PEAR_Delegator_Extensions::getDelegateRecursive()
    Gets the delegates that is of the specified class.
getDelegateRecursiveExact
in file DelegatorExtensions.php, method PEAR_Delegator_Extensions::getDelegateRecursiveExact()
    Gets the delegate that is of the specified class.
getDelegator
in file DelegatorInternals.php, method PEAR_DelegatorInternalForwardingProxy::getDelegator()
    Gets the delegator that is to be regarded as the initial caller.
top

h

hasDelegate
in file Delegator.php, method PEAR_Delegator::hasDelegate()
    Determines whether or not the calling object adopts a particular delegate.
hasDelegateExact
in file Delegator.php, method PEAR_Delegator::hasDelegateExact()
    Determines whether or not the calling object adopts a particular delegate.
top

i

is_a
in file Delegator.php, method PEAR_Delegator::is_a()
    Determines if a class or instance object is of the given type.
is_aExact
in file Delegator.php, method PEAR_Delegator::is_aExact()
    Determines if a class or instance object is of the given type.
top

m

method_exists
in file Delegator.php, method PEAR_Delegator::method_exists()
    Determines if a class or instance object responds to a method.
method_existsExact
in file Delegator.php, method PEAR_Delegator::method_existsExact()
    Determines if a class or instance object responds to a method.
top

p

PEAR_Delegator
in file Delegator.php, class PEAR_Delegator
    Base class for objects that allow delegation.
PEAR_DelegatorInternalForwardingProxy
in file DelegatorInternals.php, class PEAR_DelegatorInternalForwardingProxy
    This class is a flag for the forwarding mechanism.
PEAR_Delegator_Exception
in file DelegatorExceptions.php, class PEAR_Delegator_Exception
    This class is the base class for all delegator exceptions.
PEAR_Delegator_ExceptionDelegateUndefined
in file DelegatorExceptions.php, class PEAR_Delegator_ExceptionDelegateUndefined
    This class defines the exception that is thrown when an undefined class delegate is referenced.
PEAR_Delegator_ExceptionMethodUndefined
in file DelegatorExceptions.php, class PEAR_Delegator_ExceptionMethodUndefined
    This class defines the exception that is thrown when an undefined method is called.
PEAR_Delegator_Extensions
in file DelegatorExtensions.php, class PEAR_Delegator_Extensions
    This class provides a static delegate that adds methods to a PEAR_Delegator instance
top

r

removeAllDelegates
in file Delegator.php, method PEAR_Delegator::removeAllDelegates()
    Removes all delegates.
removeDelegate
in file Delegator.php, method PEAR_Delegator::removeDelegate()
    Removes the specified delegate.
removeDelegateRecursiveExact
in file DelegatorExtensions.php, method PEAR_Delegator_Extensions::removeDelegateRecursiveExact()
    Removes the specified delegate recursively
respondsToMethod
in file Delegator.php, method PEAR_Delegator::respondsToMethod()
    Finds whether or not the object or one of its delegates implements a method
top

s

setDelegate
in file Delegator.php, method PEAR_Delegator::setDelegate()
    Sets the delegator's one delegate.
top

u

uncacheMethod
in file DelegatorExtensions.php, method PEAR_Delegator_Extensions::uncacheMethod()
    Removes an entry from the _method_map array.
top

Documentation generated on Mon, 11 Mar 2019 14:31:29 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.