Joomla CMS  3.8.5 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.8.5 et du framework Joomla Platform intégré
Référence de la classe JObserverUpdater
+ Graphe d'héritage de JObserverUpdater:

Fonctions membres publiques

 __construct (JObservableInterface $observable)
 
 attachObserver (JObserverInterface $observer)
 
 detachObserver ($observer)
 
 getObserverOfClass ($observerClass)
 
 update ($event, $params)
 
 doCallObservers ($enabled)
 

Attributs protégés

 $observers = array()
 
 $doCallObservers = true
 

Description détaillée

Observer updater pattern implementation for Joomla

Depuis
3.1.2

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( JObservableInterface  $observable)

Constructor

Paramètres
JObservableInterface$observableThe observable subject object
Depuis
3.1.2

Implémente JObserverUpdaterInterface.

Documentation des fonctions membres

◆ attachObserver()

attachObserver ( JObserverInterface  $observer)

Adds an observer to the JObservableInterface instance updated by this This method can be called from JObservableInterface::attachObserver

Paramètres
JObserverInterface$observerThe observer object
Renvoie
void
Depuis
3.1.2

Implémente JObserverUpdaterInterface.

Références $class, et JLoader\getDeprecatedAliases().

◆ detachObserver()

detachObserver (   $observer)

Removes an observer from the JObservableInterface instance updated by this This method can be called from JObservableInterface::attachObserver

Paramètres
String$observerThe observer class name
Renvoie
void
Depuis
3.6.0

◆ doCallObservers()

doCallObservers (   $enabled)

Enable/Disable calling of observers (this is useful when calling parent:: function

Paramètres
boolean$enabledEnable (true) or Disable (false) the observer events
Renvoie
boolean Returns old state
Depuis
3.1.2

Implémente JObserverUpdaterInterface.

Références $enabled.

◆ getObserverOfClass()

getObserverOfClass (   $observerClass)

Gets the instance of the observer of class $observerClass

Paramètres
string$observerClassThe class name of the observer
Renvoie
JTableObserver|null The observer object of this class if any
Depuis
3.1.2

Références null.

◆ update()

update (   $event,
  $params 
)

Call all observers for $event with $params

Paramètres
string$eventName of the event
array$paramsParams of the event
Renvoie
void
Depuis
3.1.2

Implémente JObserverUpdaterInterface.

Références $params.

Documentation des champs

◆ $doCallObservers

$doCallObservers = true
protected

◆ $observers

$observers = array()
protected

La documentation de cette classe a été générée à partir du fichier suivant :