cookies = $cookies; } public function getSubscriberId(): ?int { $data = $this->cookies->get(self::COOKIE_NAME); return is_array($data) && $data['subscriber_id'] ? (int)$data['subscriber_id'] : null; } public function setSubscriberId(int $subscriberId): void { $this->cookies->set( self::COOKIE_NAME, ['subscriber_id' => $subscriberId], [ 'expires' => time() + self::COOKIE_EXPIRY, 'path' => '/', ] ); } }