snappymail/snappymail/v/0.0.0/app/libraries/RainLoop/Providers/Identities/IIdentities.php
djmaze 1670ca0db1 Checked merge https://github.com/the-djmaze/snappymail/pull/40
Some small formatting changes for ldap identities
FWest98 accidentally removed `case 'suggestions': $mResult = [];` in fabrica?
2020-11-13 09:56:40 +01:00

34 lines
555 B
PHP
Executable file

<?php
namespace RainLoop\Providers\Identities;
use RainLoop\Model\Account;
use RainLoop\Model\Identity;
interface IIdentities
{
/**
* @param Account $account
*
* @return Identity[]
*/
public function GetIdentities(Account $account): array;
/**
* @param Account $account
* @param Identity[] $identities
*
* @return void
*/
public function SetIdentities(Account $account, array $identities): void;
/**
* @return bool
*/
public function SupportsStore(): bool;
/**
* @return string
*/
public function Name(): string;
}