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