. // }}} /** * Email base exception * * @category Exception * @package GNUsocial * * @author Hugo Sales * @copyright 2021 Free Software Foundation, Inc http://www.fsf.org * @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later */ namespace App\Util\Exception; class EmailException extends ClientException { public function __construct(string $msg = null, int $code = 400) { if ($msg === null) { $msg = $this->defaultMessage(); } parent::__construct($msg, $code); } protected function defaultMessage(): string { return ''; } }