Liste de tous les membres
Description détaillée
Définition à la ligne 20 du fichier contenthistory.php.
Documentation des fonctions membres
static JTableObserverContenthistory::createObserver |
( |
JObservableInterface |
$observableObject, |
|
|
|
$params = array() |
|
) |
| |
|
static |
Creates the associated observer instance and attaches it to the $observableObject Creates the associated content history helper class instance $typeAlias can be of the form "{variableName}.type", automatically replacing {variableName} with table-instance variables variableName
- Paramètres:
-
JObservableInterface | $observableObject | The subject object to be observed |
array | $params | ( 'typeAlias' => $typeAlias ) |
- Renvoie:
- JTableObserverContenthistory
- Depuis:
- 3.2
Implémente JObserverInterface.
Définition à la ligne 61 du fichier contenthistory.php.
{
$typeAlias = $params['typeAlias'];
$observer = new self($observableObject);
$observer->contenthistoryHelper = new JHelperContenthistory($typeAlias);
$observer->typeAliasPattern = $typeAlias;
return $observer;
}
JTableObserverContenthistory::onAfterStore |
( |
& |
$result | ) |
|
Post-processor for $table->store($updateNulls)
- Paramètres:
-
boolean | &$result | The result of the load |
- Renvoie:
- void
- Depuis:
- 3.2
Réimplémentée à partir de JTableObserver.
Définition à la ligne 82 du fichier contenthistory.php.
{
if ($result)
{
$aliasParts = explode('.', $this->contenthistoryHelper->typeAlias);
if (JComponentHelper::getParams($aliasParts[0])->get('save_history', 0))
{
$this->contenthistoryHelper->store($this->table);
}
}
}
JTableObserverContenthistory::onBeforeDelete |
( |
|
$pk | ) |
|
Pre-processor for $table->delete($pk)
- Paramètres:
-
mixed | $pk | An optional primary key value to delete. If not set the instance property value is used. |
- Renvoie:
- void
- Depuis:
- 3.2
- Exceptions:
-
Réimplémentée à partir de JTableObserver.
Définition à la ligne 106 du fichier contenthistory.php.
{
$aliasParts = explode('.', $this->contenthistoryHelper->typeAlias);
if (JComponentHelper::getParams($aliasParts[0])->get('save_history', 0))
{
$this->contenthistoryHelper->deleteHistory($this->table);
}
}
JTableObserverContenthistory::parseTypeAlias |
( |
| ) |
|
|
protected |
Internal method Parses a TypeAlias of the form "{variableName}.type", replacing {variableName} with table-instance variables variableName Storing result into $this->contenthistoryHelper->typeAlias
- Renvoie:
- void
- Depuis:
- 3.2
Définition à la ligne 127 du fichier contenthistory.php.
Références $_myTableForPregreplaceOnly.
{
$this->contenthistoryHelper->typeAlias = preg_replace_callback('/{([^}]+)}/',
function($matches)
{
},
);
}
Documentation des données membres
JTableObserverContenthistory::$_myTableForPregreplaceOnly |
|
static |
JTableObserverContenthistory::$contenthistoryHelper |
|
protected |
JTableObserverContenthistory::$typeAliasPattern = null |
|
protected |
La documentation de cette classe a été générée à partir du fichier suivant :