From 2fbdf53cd51311d7ceeb8ccd2d29bc5ed7d9dcda Mon Sep 17 00:00:00 2001 From: Joshua Parker Date: Thu, 12 Oct 2023 13:18:28 -0600 Subject: [PATCH 1/3] Added session. --- Application.php | 7 +++++-- Http/BaseController.php | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Application.php b/Application.php index 8af30e8..c963ec3 100644 --- a/Application.php +++ b/Application.php @@ -656,8 +656,11 @@ protected function coreAliases(): array => \Symfony\Component\Console\Input\ArgvInput::class, \Symfony\Component\Console\Output\OutputInterface::class => \Symfony\Component\Console\Output\ConsoleOutput::class, - \Qubus\Http\Cookies\Factory\HttpCookieFactory::class => \Qubus\Http\Cookies\Factory\CookieFactory::class, - \Qubus\Http\Session\Storage\SessionStorage::class => \Qubus\Http\Session\Storage\SimpleCacheStorage::class, + \Qubus\Http\Cookies\Factory\HttpCookieFactory::class + => \Qubus\Http\Cookies\Factory\CookieFactory::class, + \Qubus\Http\Session\Storage\SessionStorage::class + => \Qubus\Http\Session\Storage\SimpleCacheStorage::class, + \Qubus\Http\Session\HttpSession::class => \Qubus\Http\Session\SessionData::class, ] ]; } diff --git a/Http/BaseController.php b/Http/BaseController.php index 78e00ee..2998fe4 100644 --- a/Http/BaseController.php +++ b/Http/BaseController.php @@ -7,6 +7,7 @@ use Codefy\Framework\Contracts\RoutingController; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; +use Qubus\Http\Session\HttpSession; use Qubus\Routing\Controller\Controller; use Qubus\Routing\Router; use Qubus\View\Native\NativeLoader; @@ -22,7 +23,7 @@ public function __construct( protected ?ResponseInterface $response = null, protected ?Router $router = null, protected ?Renderer $view = null, - + protected ?HttpSession $httpSession = null, ) { $this->setRequest($request ?? app(name: ServerRequestInterface::class)); $this->response = $response ?? app(name: ResponseInterface::class); From 95e3d88aa88afa6fa64158c78caef51e2d08fd1b Mon Sep 17 00:00:00 2001 From: Joshua Parker Date: Thu, 12 Oct 2023 13:26:03 -0600 Subject: [PATCH 2/3] Added SapiEmitter to dispatchRouter method. --- Http/Kernel.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Http/Kernel.php b/Http/Kernel.php index 8b84a28..b60790e 100644 --- a/Http/Kernel.php +++ b/Http/Kernel.php @@ -7,6 +7,7 @@ use Codefy\Framework\Application; use Codefy\Framework\Contracts\Kernel as HttpKernel; use Exception; +use Laminas\HttpHandlerRunner\Emitter\SapiEmitter; use Qubus\Error\Handlers\DebugErrorHandler; use Qubus\Error\Handlers\ErrorHandler; use Qubus\Error\Handlers\ProductionErrorHandler; @@ -62,7 +63,7 @@ protected function dispatchRouter(): bool files: $_FILES ) ), - emitter: null + emitter: new SapiEmitter() ); } From 27df23203c35e2c6f75e652ef914be14220224d3 Mon Sep 17 00:00:00 2001 From: Joshua Parker Date: Thu, 12 Oct 2023 13:42:19 -0600 Subject: [PATCH 3/3] Updated version value. --- Application.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Application.php b/Application.php index c963ec3..f6488ff 100644 --- a/Application.php +++ b/Application.php @@ -30,7 +30,7 @@ class Application extends Container { use InvokerAware; - public const APP_VERSION = '1.0.2'; + public const APP_VERSION = '1.0.3'; public const MIN_PHP_VERSION = '8.2';