Add check for SecurityBundle in createAccessDeniedException
This commit is contained in:
parent
89903e10f2
commit
a013c019a7
@ -366,10 +366,16 @@ trait ControllerTrait
|
||||
*
|
||||
* @return AccessDeniedException
|
||||
*
|
||||
* @throws \LogicException If SecurityBundle is not available
|
||||
*
|
||||
* @final since version 3.4
|
||||
*/
|
||||
protected function createAccessDeniedException($message = 'Access Denied.', \Exception $previous = null)
|
||||
{
|
||||
if (!class_exists(AccessDeniedException::class)) {
|
||||
throw new \LogicException('You can not use the "createAccessDeniedException" method if the SecurityBundle is not registered in your application. Try running "composer require security-core".');
|
||||
}
|
||||
|
||||
return new AccessDeniedException($message, $previous);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user