Class JObserverMapper

Description

Observer mapping pattern implementation for Joomla

Located in /libraries/joomla/observer/mapper.php (line 20)


	
			
Variable Summary
 static array $observations
Method Summary
 static void addObserverClassToClass (string $observerClass, string $observableClass, [array|boolean $params = array()])
 static void attachAllObservers (JObservableInterface $observableObject)
Variables
static array $observations = array() (line 28)

Array: array( JObservableInterface_classname => array( JObserverInterface_classname => array( paramname => param, .... ) ) )

  • since: 3.1.2
  • access: protected
Methods
static addObserverClassToClass (line 42)

Adds a mapping to observe $observerClass subjects with $observableClass observer/listener, attaching it on creation with $params on $observableClass instance creations

  • since: 3.1.2
  • access: public
static void addObserverClassToClass (string $observerClass, string $observableClass, [array|boolean $params = array()])
  • string $observerClass: The name of the observer class (implementing JObserverInterface)
  • string $observableClass: The name of the observable class (implementing JObservableInterface)
  • array|boolean $params: The params to give to the JObserverInterface::createObserver() function, or false to remove mapping
static attachAllObservers (line 63)

Attaches all applicable observers to an $observableObject

  • since: 3.1.2
  • access: public
static void attachAllObservers (JObservableInterface $observableObject)

Documentation generated on Tue, 19 Nov 2013 15:07:36 +0100 by phpDocumentor 1.4.3