public function getUserBATS(UserRepository $repository ,$email, ObjectManager $em): Collection
{
$user = $repository->findOneBy(array('email' => $email));
dump($user);
if($user != null) {
$bats = $user->getBATS();
return $bats;
}
else
{ return $message = 'email don't...';}
}
答案 0 :(得分:1)
您需要执行以下操作,导致您的函数返回Collection而不是字符串:
public function getUserBATS(UserRepository $repository ,$email, ObjectManager $em): Collection
{
$user = $repository->findOneBy(array('email' => $email));
if($user !== null) {
return $user->getBATS();
}
throw new NotFoundHttpException('user not found');
}