. */ namespace SP\Services\Account; use SP\DataModel\AccountData; use SP\DataModel\AccountExtData; use SP\DataModel\AccountHistoryData; defined('APP_ROOT') || die(); /** * Interface AccountInterface con la definición de métodos comunes a las cuentas */ interface AccountInterface { /** * @return AccountExtData|AccountData|AccountHistoryData */ public function getData(); /** * @param bool $encryptPass Si se encripta la clave de la cuenta * * @return mixed */ public function createAccount($encryptPass = true); /** * @param $id * * @return mixed */ public function deleteAccount($id); }