Skip to content

Commit 1d42cc8

Browse files
committed
Fix exception
1 parent bc353ba commit 1d42cc8

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

modules/core/src/Controller/Login.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
namespace SimpleSAML\Module\core\Controller;
66

7-
use Exception as BuiltinException;
87
use SimpleSAML\{Auth, Configuration, Error, Module, Utils};
98
use SimpleSAML\Module\core\Auth\{UserPassBase, UserPassOrgBase};
109
use SimpleSAML\XHTML\Template;
@@ -113,7 +112,7 @@ public function loginuserpass(Request $request): Response
113112
/** @var \SimpleSAML\Module\core\Auth\UserPassBase|null $source */
114113
$source = $this->authSource::getById($state[UserPassBase::AUTHID]);
115114
if ($source === null) {
116-
throw new BuiltinException(
115+
throw new Error\Exception(
117116
'Could not find authentication source with id ' . $state[UserPassBase::AUTHID],
118117
);
119118
}
@@ -324,11 +323,11 @@ private function handleLogin(Request $request, UserPassBase|UserPassOrgBase $sou
324323
if ($className) {
325324
if (in_array($className, self::$registeredErrorCodeClasses)) {
326325
if (!class_exists($className)) {
327-
throw new Exception("Could not resolve error class. no class named '$className'.");
326+
throw new Error\Exception("Could not resolve error class. no class named '$className'.");
328327
}
329328

330329
if (!is_subclass_of($className, ErrorCodes::class)) {
331-
throw new Exception(
330+
throw new Error\Exception(
332331
'Could not resolve error class: The class \'' . $className
333332
. '\' isn\'t a subclass of \'' . ErrorCodes::class . '\'.',
334333
);
@@ -338,7 +337,7 @@ private function handleLogin(Request $request, UserPassBase|UserPassOrgBase $sou
338337
$t->data['errorcodes'] = $obj->getAllMessages();
339338
} else {
340339
if ($className != ErrorCodes::class) {
341-
throw new BuiltinException(
340+
throw new Error\Exception(
342341
'The desired error code class is not found or of the wrong type ' . $className,
343342
);
344343
}
@@ -377,7 +376,7 @@ public function loginuserpassorg(Request $request): Response
377376
/** @var \SimpleSAML\Module\core\Auth\UserPassOrgBase $source */
378377
$source = $this->authSource::getById($state[UserPassOrgBase::AUTHID]);
379378
if ($source === null) {
380-
throw new BuiltinException(
379+
throw new Error\Exception(
381380
'Could not find authentication source with id ' . $state[UserPassOrgBase::AUTHID],
382381
);
383382
}

0 commit comments

Comments
 (0)