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 AbstractObserver
+ Graphe d'héritage de AbstractObserver:

Fonctions membres publiques

 __construct (TableInterface $table)
 
 onBeforeLoad ($keys, $reset)
 
 onAfterLoad (&$result, $row)
 
 onBeforeStore ($updateNulls, $tableKey)
 
 onAfterStore (&$result)
 
 onBeforeDelete ($pk)
 
 onAfterDelete ($pk)
 

Attributs protégés

 $table
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de JObserverInterface
static createObserver (JObservableInterface $observableObject, $params=array())
 

Description détaillée

Table class supporting modified pre-order tree traversal behavior.

Depuis
3.1.2

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( TableInterface  $table)

Constructor: Associates to $table $this observer

Paramètres
TableInterface$tableTable to be observed
Depuis
3.1.2

Documentation des fonctions membres

◆ onAfterDelete()

onAfterDelete (   $pk)

Post-processor for $table->delete($pk)

Paramètres
mixed$pkThe deleted primary key value.
Renvoie
void
Depuis
3.1.2

◆ onAfterLoad()

onAfterLoad ( $result,
  $row 
)

Post-processor for $table->load($keys, $reset)

Paramètres
boolean&$resultThe result of the load
array$rowThe loaded (and already binded to $this->table) row of the database table
Renvoie
void
Depuis
3.1.2

◆ onAfterStore()

onAfterStore ( $result)

Post-processor for $table->store($updateNulls)

Paramètres
boolean&$resultThe result of the store
Renvoie
void
Depuis
3.1.2

◆ onBeforeDelete()

onBeforeDelete (   $pk)

Pre-processor for $table->delete($pk)

Paramètres
mixed$pkAn optional primary key value to delete. If not set the instance property value is used.
Renvoie
void
Depuis
3.1.2
Exceptions

◆ onBeforeLoad()

onBeforeLoad (   $keys,
  $reset 
)

Pre-processor for $table->load($keys, $reset)

Paramètres
mixed$keysAn optional primary key value to load the row by, or an array of fields to match. If not set the instance property value is used.
boolean$resetTrue to reset the default values before loading the new row.
Renvoie
void
Depuis
3.1.2

◆ onBeforeStore()

onBeforeStore (   $updateNulls,
  $tableKey 
)

Pre-processor for $table->store($updateNulls)

Paramètres
boolean$updateNullsThe result of the load
string$tableKeyThe key of the table
Renvoie
void
Depuis
3.1.2

Documentation des champs

◆ $table

$table
protected

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