Commit 5e75b767 authored by Andreas Heimann's avatar Andreas Heimann

added empty outputs

parent 2b6f87eb
...@@ -196,6 +196,25 @@ class APIController extends AbstractController ...@@ -196,6 +196,25 @@ class APIController extends AbstractController
$baseUrl = $request->getScheme() . '://' . $request->getHttpHost() . $request->getBasePath(); $baseUrl = $request->getScheme() . '://' . $request->getHttpHost() . $request->getBasePath();
$data = []; $data = [];
$data['users'] = [];
$data['songs'] = [];
// Users
$resultsUsers = $em->getRepository(User::class)->createQueryBuilder('o')
->where('o.username LIKE :query')
->setParameter('query', '%'.$searchQuery.'%')
->getQuery()
->getResult();
foreach($resultsUsers as $result) {
$oneResult = [];
$oneResult['id'] = $result->getId();
$oneResult['username'] = $result->getUsername();
$oneResult['avatar'] = $baseUrl."/uploads/avatar/".$result->getUsername().".png";
$data['users'][] = $oneResult;
}
// Songs // Songs
$resultsSongs = $em->getRepository(Song::class)->createQueryBuilder('o') $resultsSongs = $em->getRepository(Song::class)->createQueryBuilder('o')
...@@ -221,23 +240,6 @@ class APIController extends AbstractController ...@@ -221,23 +240,6 @@ class APIController extends AbstractController
$data['songs'][] = $oneResult; $data['songs'][] = $oneResult;
} }
// Users
$resultsUsers = $em->getRepository(User::class)->createQueryBuilder('o')
->where('o.username LIKE :query')
->setParameter('query', '%'.$searchQuery.'%')
->getQuery()
->getResult();
foreach($resultsUsers as $result) {
$oneResult = [];
$oneResult['id'] = $result->getId();
$oneResult['username'] = $result->getUsername();
$oneResult['avatar'] = $baseUrl."/uploads/avatar/".$result->getUsername().".png";
$data['users'][] = $oneResult;
}
return new JsonResponse(['version' => $this->currentVersion, 'status' => 200, 'data' => $data]); return new JsonResponse(['version' => $this->currentVersion, 'status' => 200, 'data' => $data]);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment