[PEAR_Delegator] element index

All elements
a c d f g h i m p r s u _
_
top
$_delegates
An associative array with delegate classnames as keys and objects as values.
$_forwardingMethod
This is checked by the forwarding mechanism to find which object should be considered the calling object.
$_method_map
An associative array with delegated methods as keys and delegate objects as values.
__call
PEAR_Delegator::__call() in Delegator.php
Processes unrecognized method signatures.
__construct
Constructs a PEAR_Delegator_ExceptionMethodUndefined.
__construct
Constructs a delegator.
__destruct
Destroys a delegator.
a
top
addDelegate
Adds delegates to the calling object.
addExtensions
Add extensions to this class.
c
top
cacheMethod
Stores the relationship between method names and delegates.
d
top
DelegatorExceptions.php
DelegatorExceptions.php in DelegatorExceptions.php
DelegatorExtensions.php
DelegatorExtensions.php in DelegatorExtensions.php
Delegator.php
Delegator.php in Delegator.php
f
top
filterMethodMapWithDelegate
Removes the unwanted entries from _method_map.
forwardMethod
This can be used by delegators for pseudo-method-overriding a method.
g
top
getAllDelegates
Gets the associated array of delegate classes => delegates.
getDelegate
Gets the delegate objects that are instances of the specified class.
getDelegateExact
Gets the delegate object that is an instance of the specified class.
getDelegateForMethod
Gets the native delegate objects that respond to a certain method.
getDelegateForMethodFirst
Gets the first native delegate that responds to a certain method.
getDelegateForMethodRecursive
Gets the delegate objects that respond to a certain method.
getDelegateForMethodRecursiveExact
Gets the delegate object (native or otherwise) that implements the method in question.
getDelegateRecursive
Gets the delegates that is of the specified class.
getDelegateRecursiveExact
Gets the delegate that is of the specified class.
h
top
hasDelegate
Determines whether or not the calling object adopts a particular delegate.
hasDelegateExact
Determines whether or not the calling object adopts a particular delegate.
i
top
is_a
PEAR_Delegator::is_a() in Delegator.php
Determines if a class or instance object is of the given type.
is_aExact
Determines if a class or instance object is of the given type.
m
top
method_exists
Determines if a class or instance object responds to a method.
method_existsExact
Determines if a class or instance object responds to a method.
p
top
PEAR_Delegator
PEAR_Delegator in Delegator.php
Base class for objects that allow delegation.
PEAR_Delegator_Exception
PEAR_Delegator_Exception in DelegatorExceptions.php
This class is the base class for all delegator exceptions.
PEAR_Delegator_ExceptionMethodUndefined
PEAR_Delegator_ExceptionMethodUndefined in DelegatorExceptions.php
This class is the base class for all delegator exceptions.
PEAR_Delegator_Extensions
PEAR_Delegator_Extensions in DelegatorExtensions.php
This class provides a static delegate that adds methods to a PEAR_Delegator instance
r
top
removeAllDelegates
Removes all delegates.
removeDelegate
Removes the specified delegate.
removeDelegateRecursiveExact
Removes the specified delegate recursively
respondsToMethod
Finds whether or not the object or one of its delegates implements a method
s
top
setDelegate
Sets the delegator's one delegate.
setForwardingMethod
This informs a delegator that is a delegate not to pass itself.
u
top
uncacheMathod
Removes an entry from the _method_map array.
a c d f g h i m p r s u _