public function processRequest(ServerRequestInterface $request, float $start_time): void
{
- $this->setupContainerForRunningFrontend($request);
+ $this->setupContainerForAddons();
+
+ $this->container = $this->container->addRule(Mode::class, [
+ 'call' => [
+ ['determineRunMode', [false, $request->getServerParams()], Dice::CHAIN_CALL],
+ ],
+ ]);
+
+ $this->setupLegacyServerLocator();
$this->registerErrorHandler();
}
}
- private function setupContainerForRunningFrontend(ServerRequestInterface $request): void
- {
- $this->setupContainerForAddons();
-
- $this->container = $this->container->addRule(Mode::class, [
- 'call' => [
- ['determineRunMode', [false, $request->getServerParams()], Dice::CHAIN_CALL],
- ],
- ]);
-
- $this->setupLegacyServerLocator();
- }
-
private function setupContainerForAddons(): void
{
/** @var \Friendica\Core\Addon\Capability\ICanLoadAddons $addonLoader */