public getPluginStorage ( string $pluginName, string $userLogin ) : Storage | ||
$pluginName | string | |
$userLogin | string | Use an empty string if settings should be not for a specific login |
Результат | Storage |
public function getPluginStorage($pluginName, $userLogin)
{
$id = $pluginName . '#' . $userLogin;
if (!isset($this->cache[$id])) {
$backend = new Backend\PluginSettingsTable($pluginName, $userLogin);
$this->cache[$id] = $this->makeStorage($backend);
}
return $this->cache[$id];
}