- $privateaddons = DI::config()->get('config', 'private_addons');
- if ($privateaddons === "1" && !local_user()) {
- DI::baseUrl()->redirect();
+ parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters);
+
+ $privateaddons = $config->get('config', 'private_addons');
+ if ($privateaddons === "1" && !Session::getLocalUser()) {
+ $baseUrl->redirect();