Мне нравится проверять, есть ли данные в хранилище:
$dataCollection = $this->em->getRepository(Data::class)->DataConnector($fieldId,$id);
if(isset($dataCollection)){
echo "this contains data";
} else {
echo "this does not contain data";
}
Но даже если в хранилище нет данных, я всегда получаю сообщение «это содержит данные».