getRequest()->query->has($name); } public function get(string $name): string|int|float|bool|null { return $this->getRequest()->query->get($name); } public function set(string $name, string|int|float|bool|null $value): void { $this->getRequest()->query->set($name, $value); } private function getRequest(): Request { if (null === $request = $this->requestStack->getCurrentRequest()) { $request = Request::createFromGlobals(); } return $request; } }