From 6397aa57ed77a489c5cae2556d1c315ccf2d447b Mon Sep 17 00:00:00 2001 From: brendt Date: Mon, 23 Mar 2026 11:44:45 +0100 Subject: [PATCH] wip --- packages/router/src/Static/StaticGenerateCommand.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/router/src/Static/StaticGenerateCommand.php b/packages/router/src/Static/StaticGenerateCommand.php index 440ee29f3..14627d310 100644 --- a/packages/router/src/Static/StaticGenerateCommand.php +++ b/packages/router/src/Static/StaticGenerateCommand.php @@ -16,11 +16,15 @@ use Tempest\Http\GenericRequest; use Tempest\Http\HttpRequestFailed; use Tempest\Http\Method; +use Tempest\Http\Session\ManageSessionMiddleware; +use Tempest\Http\Session\TrackPreviousUrlMiddleware; use Tempest\Http\Status; use Tempest\HttpClient\HttpClient; use Tempest\Intl; use Tempest\Router\DataProvider; +use Tempest\Router\RouteConfig; use Tempest\Router\Router; +use Tempest\Router\SetCookieHeadersMiddleware; use Tempest\Router\Static\Exceptions\DeadLinksDetectedException; use Tempest\Router\Static\Exceptions\InvalidStatusCodeException; use Tempest\Router\Static\Exceptions\NoTextualBodyException; @@ -54,6 +58,7 @@ public function __construct( private readonly ViewRenderer $viewRenderer, private readonly EventBus $eventBus, private readonly HttpClient $httpClient, + private readonly RouteConfig $routeConfig, ) {} #[ConsoleCommand(name: 'static:generate', description: 'Compiles static pages')] @@ -104,6 +109,12 @@ public function __invoke( }; }); + $this->routeConfig->middleware->remove( + ManageSessionMiddleware::class, + SetCookieHeadersMiddleware::class, + TrackPreviousUrlMiddleware::class, + ); + foreach ($this->staticPageConfig->staticPages as $staticPage) { /** @var DataProvider $dataProvider */ $dataProvider = $this->container->get($staticPage->dataProviderClass ?? GenericDataProvider::class);