use Friendica\Capabilities\ICanCreateResponses;
use Friendica\Capabilities\ICanHandleRequests;
use Friendica\Content\Nav;
+ use Friendica\Core\Addon\Capability\ICanLoadAddons;
use Friendica\Core\Config\Factory\Config;
use Friendica\Core\Container;
+use Friendica\Core\Logger\LoggerManager;
use Friendica\Core\Renderer;
use Friendica\Core\Session\Capability\IHandleUserSessions;
use Friendica\Database\Definition\DbaDefinition;
],
]);
- $this->container->setup(LogChannel::APP, false);
+ $this->setupContainerForAddons();
+
+ $this->setupContainerForLogger(LogChannel::APP);
+
+ $this->setupLegacyServiceLocator();
+
+ $this->registerErrorHandler();
+ /** @var LoggerManager */
+ $loggerManager = $this->container->create(LoggerManager::class);
+ $loggerManager->changeLogChannel(LogChannel::APP);
+
$this->requestId = $this->container->create(Request::class)->getRequestId();
$this->auth = $this->container->create(Authentication::class);
$this->config = $this->container->create(IManageConfigValues::class);