public function shutdown()
{
$this->callShutdownMethods($this->shutdownObjects);
$securityContext = $this->get(Context::class);
/** @var Context $securityContext */
if ($securityContext->isInitialized()) {
$this->get(Context::class)->withoutAuthorizationChecks(function () {
$this->callShutdownMethods($this->internalShutdownObjects);
});
} else {
$this->callShutdownMethods($this->internalShutdownObjects);
}
}