PHP Interface Piwik\Settings\Storage\Backend\BackendInterface

Afficher le fichier Open project: piwik/piwik Interface Usage Examples

Méthodes publiques

Méthode Description
delete ( ) : void Deletes all saved settings.
getStorageId ( ) : string Get an id that identifies the current storage. Eg Plugin_$pluginName_Settings could be a storage id for plugin settings. It's kind of like a cache key and the value will be actually used for this by a cache decorator.
load ( ) : array Loads previously saved setting values and returns them (if some were saved)
save ( array $values ) Saves (persists) the current setting values in the database. Always all values that belong to a group of settings or backend needs to be passed. Usually existing values will be deleted and new values will be saved

Method Details

delete() public méthode

Deletes all saved settings.
public delete ( ) : void
Résultat void

getStorageId() public méthode

Get an id that identifies the current storage. Eg Plugin_$pluginName_Settings could be a storage id for plugin settings. It's kind of like a cache key and the value will be actually used for this by a cache decorator.
public getStorageId ( ) : string
Résultat string

load() public méthode

Loads previously saved setting values and returns them (if some were saved)
public load ( ) : array
Résultat array An array of key value pairs where $settingName => $settingValue. Eg array('settingName1' > 'settingValue1')

save() public méthode

Saves (persists) the current setting values in the database. Always all values that belong to a group of settings or backend needs to be passed. Usually existing values will be deleted and new values will be saved
public save ( array $values )
$values array An array of key value pairs where $settingName => $settingValue. Eg array('settingName1' > 'settingValue1')