44
55namespace SimpleSAML \Module \core \Controller ;
66
7- use Exception as BuiltinException ;
87use SimpleSAML \{Auth , Configuration , Error , Module , Utils };
98use SimpleSAML \Module \core \Auth \{UserPassBase , UserPassOrgBase };
109use 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