From 19318b3163f5a465a3b87ce740aa23bccd13971c Mon Sep 17 00:00:00 2001 From: Hugo Sales Date: Wed, 4 Aug 2021 20:06:07 +0000 Subject: [PATCH] [UTIL][EXCEPTION] Add AuthenticationException, representing an auth error, status code 401 unauthorized --- .../Exception/AuthenticationException.php | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/Util/Exception/AuthenticationException.php diff --git a/src/Util/Exception/AuthenticationException.php b/src/Util/Exception/AuthenticationException.php new file mode 100644 index 0000000000..7fa36c2525 --- /dev/null +++ b/src/Util/Exception/AuthenticationException.php @@ -0,0 +1,39 @@ +. +// }}} + +/** + * Error when authenticating + * + * @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 AuthenticationException extends ClientException +{ + public function __construct(string $msg) + { + parent::__construct($msg, 401); // 401 Unauthorized + } +}