在异常事件监听器中我有一个代码,在某些情况下会导致新的异常。我尝试使用try..catch
块,但抛出了一个新的异常。
$is_admin = false;
$event->stopPropagation();
try
{
$is_admin = ($this->securityContext->isGranted('ROLE_ADMIN'));
}
catch (Exception $e){}
我希望catch
能够使这个异常变得沉默。这可能吗?
谢谢