Privacy/GDPR friendly version (removed: Social, Gravatar, Facebook, Google, Twitter, DropBox, OwnCloud)

Also removed: POP3, OAuth2 and update feature
Added: admin password_hash/password_verify
Requires: PHP 7.3+
Replaced: CRLF with LF
Replaced: pclZip with ZipArchive
This commit is contained in:
djmaze 2020-03-09 17:04:17 +01:00
parent 15ceddc202
commit 2cada68f41
293 changed files with 23728 additions and 85420 deletions

View file

@ -4,25 +4,9 @@ namespace RainLoop\Providers\Settings;
interface ISettings
{
/**
* @param \RainLoop\Model\Account $oAccount
*
* @return array
*/
public function Load($oAccount);
public function Load(\RainLoop\Model\Account $oAccount) : array;
/**
* @param \RainLoop\Model\Account $oAccount
* @param array $aSettings
*
* @return bool
*/
public function Save($oAccount, array $aSettings);
public function Save(\RainLoop\Model\Account $oAccount, array $aSettings) : bool;
/**
* @param \RainLoop\Model\Account $oAccount
*
* @return bool
*/
public function Delete($oAccount);
}
public function Delete(\RainLoop\Model\Account $oAccount) : bool;
}