diff --git a/persistent_visitor_parameters.info.yml b/persistent_visitor_parameters.info.yml index 6f291761deccb073d9cebcab94c351c02b572cf2..d4ba3ea7ffc47228dc83d242c959a769323646b2 100644 --- a/persistent_visitor_parameters.info.yml +++ b/persistent_visitor_parameters.info.yml @@ -1,6 +1,6 @@ name: Persistent Visitor Parameters type: module description: 'Checks GET and HTTP Request parameters from anonymous visitors, and saves those in a cookie for further processing' -core_version_requirement: ^8.8 || ^9 +core_version_requirement: ^8.8 || ^9 || ^10 package: Custom configure: persistent_visitor_parameters.settings \ No newline at end of file diff --git a/src/CookieManager.php b/src/CookieManager.php index 9a43d53b262a66c8c9999cfc7314755568ce7fc6..9ab8d10e1ec485e66789a9d6c15fe700a0b42fc5 100644 --- a/src/CookieManager.php +++ b/src/CookieManager.php @@ -61,7 +61,7 @@ class CookieManager { } $expire = $this->cookieExpiration(); - $cookie = new Cookie(self::COOKIE_NAME, serialize($cookieContent), $expire, '/'); + $cookie = Cookie::create(self::COOKIE_NAME, serialize($cookieContent), $expire, '/'); $response->headers->setCookie($cookie); } diff --git a/src/EventSubscriber/ResponseSubscriber.php b/src/EventSubscriber/ResponseSubscriber.php index f13c1e44cb20ae5abf649b53f0953a451b1217c7..5c65cd8eb173eb30a8ad660538a202045b0e01c2 100644 --- a/src/EventSubscriber/ResponseSubscriber.php +++ b/src/EventSubscriber/ResponseSubscriber.php @@ -2,11 +2,11 @@ namespace Drupal\persistent_visitor_parameters\EventSubscriber; +use Symfony\Component\HttpKernel\Event\ResponseEvent; use Drupal\Core\Render\HtmlResponse; use Drupal\Core\Session\AccountInterface; use Drupal\persistent_visitor_parameters\CookieManager; use Symfony\Component\EventDispatcher\EventSubscriberInterface; -use Symfony\Component\HttpKernel\Event\FilterResponseEvent; use Symfony\Component\HttpKernel\KernelEvents; /** @@ -35,7 +35,7 @@ class ResponseSubscriber implements EventSubscriberInterface { /** * @inheritDoc */ - public function onRespond(FilterResponseEvent $event) { + public function onRespond(ResponseEvent $event) { if (!$event->isMasterRequest()) { return; }