diff --git a/Cookie/CookieChecker.php b/Cookie/CookieChecker.php index 8d5d6e5..976867d 100644 --- a/Cookie/CookieChecker.php +++ b/Cookie/CookieChecker.php @@ -12,6 +12,7 @@ use ConnectHolland\CookieConsentBundle\Enum\CookieNameEnum; use Symfony\Component\HttpFoundation\Cookie; use Symfony\Component\HttpFoundation\Request; +use Symfony\Component\HttpFoundation\RequestStack; class CookieChecker { @@ -20,9 +21,9 @@ class CookieChecker */ private $request; - public function __construct(Request $request) + public function __construct(RequestStack $request) { - $this->request = $request; + $this->request = $request->getCurrentRequest(); } /** diff --git a/Resources/config/services.yaml b/Resources/config/services.yaml index 3ad5654..c6c3452 100644 --- a/Resources/config/services.yaml +++ b/Resources/config/services.yaml @@ -24,7 +24,8 @@ services: public: true ConnectHolland\CookieConsentBundle\Cookie\CookieChecker: - arguments: ["@=service('request_stack').getCurrentRequest()"] + arguments: + $request: '@request_stack' ConnectHolland\CookieConsentBundle\Cookie\CookieLogger: arguments: