Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
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

 $aliases = array()
 
 $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

◆ $aliases

$aliases = array()
protected

◆ $doCallObservers

$doCallObservers = true
protected

◆ $observers

$observers = array()
protected

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