chore: Refactor middleware to use Symfony's base response class

This commit updates the FlasherMiddleware and SessionMiddleware to utilize Symfony's base response class instead of Laravel's. This change ensures broader compatibility and addresses the issue with flash message rendering after page refreshes as identified by the community. Preparing for release in v2.0.2.
This commit is contained in:
Younes ENNAJI
2024-05-26 12:59:27 +01:00
parent b08161f9ec
commit 6de67f7fb3
4 changed files with 10 additions and 11 deletions
@@ -69,7 +69,7 @@ final class SessionMiddlewareTest extends TestCase
$requestMock = \Mockery::mock(LaravelRequest::class);
$responseMock = \Mockery::mock(\Symfony\Component\HttpFoundation\Response::class);
$this->requestExtensionMock->allows('flash')->never();
$this->requestExtensionMock->allows('flash')->once();
$handle = $this->sessionMiddleware->handle($requestMock, fn () => $responseMock);