/** * @param string $sEmail * * @return bool */ public function ClearByEmail($sEmail) { return $this->oStorageProvider->Clear($sEmail, \RainLoop\Providers\Storage\Enumerations\StorageType::CONFIG, \RainLoop\Providers\Settings\DefaultSettings::FILE_NAME); }
/** * @param \RainLoop\Account $oAccount * @param array $aSettings * * @return bool */ public function Save(\RainLoop\Account $oAccount, array $aSettings) { return $this->oStorageProvider->Put($oAccount, \RainLoop\Providers\Storage\Enumerations\StorageType::CONFIG, \RainLoop\Providers\Settings\DefaultSettings::FILE_NAME, \json_encode($aSettings)); }
/** * @param \RainLoop\Model\Account $oAccount * * @return bool */ public function Delete($oAccount) { return $this->oStorageProvider->Clear($oAccount, \RainLoop\Providers\Storage\Enumerations\StorageType::CONFIG, $this->oStorageProvider->IsLocal() ? \RainLoop\Providers\Settings\DefaultSettings::FILE_NAME_LOCAL : \RainLoop\Providers\Settings\DefaultSettings::FILE_NAME); }