Ну, проверяя RequestStack api, вы можете видеть, что getCurrentRequest()
может также возвращать null
, вероятно, когда вообще нет запроса.
Поэтому, прежде чем вызывать функцию для чего-то, что может быть null
, я бы всегда проверял ее текущее значение
public function getData()
{
if (!$currentRequest = $this->getRequest()->getCurrentRequest()) return null;
$client = $this->getEm()
->getRepository(Client::class)
->findOneBy(['serveralias' => $currentRequest->getHost()]);
return $client;
}