Skip to content

Commit

Permalink
Merge pull request #234 from BitBagCommerce/hotfix/fix-event-dispatch…
Browse files Browse the repository at this point in the history
…er-debugger

Fix issuse with broken 'bin/console debug:event-dispatcher' command
  • Loading branch information
senghe committed Nov 10, 2023
2 parents bff1a0a + 9189b4c commit 51c4c60
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions src/EventSubscriber/CreateNewWishlistSubscriber.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,14 @@
final class CreateNewWishlistSubscriber implements EventSubscriberInterface
{
private const ALLOWED_ENDPOINTS_PREFIX = '/wishlist';

private string $wishlistCookieToken;

private WishlistsResolverInterface $wishlistsResolver;

private WishlistCookieTokenResolverInterface $wishlistCookieTokenResolver;

private Request $mainRequest;
private ?Request $mainRequest = null;

public function __construct(
string $wishlistCookieToken,
Expand All @@ -44,10 +44,7 @@ public function __construct(
$this->wishlistsResolver = $wishlistsResolver;
$this->wishlistCookieTokenResolver = $wishlistCookieTokenResolver;

$mainRequest = $requestStack->getMainRequest();
Assert::notNull($mainRequest, 'The class has to be used in HTTP context only');

$this->mainRequest = $mainRequest;
$this->mainRequest = $requestStack->getMainRequest();
}

public static function getSubscribedEvents(): array
Expand All @@ -60,6 +57,8 @@ public static function getSubscribedEvents(): array

public function onKernelRequest(RequestEvent $event): void
{
Assert::notNull($this->mainRequest, 'The class has to be used in HTTP context only');

if (!$event->isMainRequest()) {
return;
}
Expand Down

0 comments on commit 51c4c60

Please sign in to comment.