public function withoutAuthorizationChecksReactivatesAuthorizationChecksAfterClosureInvocationIfClosureThrowsException()
{
/** @var Context $securityContext */
$securityContext = $this->getAccessibleMock(Context::class, ['initialize']);
try {
$securityContext->withoutAuthorizationChecks(function () {
throw new \Exception('Test Exception');
});
} catch (\Exception $exception) {
}
$this->assertFalse($securityContext->areAuthorizationChecksDisabled());
}