. // }}} namespace App\Util\Exception; use Exception; /** * Client exception. Indicates a client request contains some sort of * error. HTTP code 400 * * @category Exception * @package GNUsocial * * @author Evan Prodromou * @copyright 2009 StatusNet Inc. * @copyright 2009-2014 Free Software Foundation, Inc http://www.fsf.org * @author Hugo Sales * @copyright 2018-2020 Free Software Foundation, Inc http://www.fsf.org * @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later */ class ClientException extends Exception { public function __construct(string $message = null, int $code = 400) { parent::__construct($message, $code); } public function __toString() { return __CLASS__ . ": [{$this->code}]: {$this->message}\n"; } }