Advertisement
Guest User

Untitled

a guest
Jan 15th, 2019
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.57 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Controller;
  4.  
  5. use App\Form\AvatarType;
  6. use App\Entity\Episodes;
  7. use App\Entity\Titles;
  8. use App\Form\UserType;
  9. use App\Entity\Watched;
  10.  
  11. use Doctrine\ORM\EntityManager;
  12. use Doctrine\ORM\Mapping\Entity;
  13. use Symfony\Component\HttpFoundation\Request;
  14. use Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface;
  15.  
  16. use Symfony\Component\HttpFoundation\Response;
  17. use Symfony\Component\Routing\Annotation\Route;
  18. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  19. use Symfony\Component\Security\Http\Authentication\AuthenticationUtils;
  20. use Symfony\Bundle\SwiftmailerBundle;
  21. use Swift_SmtpTransport;
  22. use Swift_Mailer;
  23. use Swift_Message;
  24. use Symfony\Component\HttpFoundation\JsonResponse;
  25. use FOS\ElasticaBundle\FOSElasticaBundle;
  26. use Elastica\QueryBuilder;
  27.  
  28. use FOS\ElasticaBundle\Manager\RepositoryManagerInterface;
  29.  
  30. use Elastica\Query;
  31. use Elastica\Suggest;
  32.  
  33. use FOS\ElasticaBundle\Doctrine\RepositoryManager;
  34.  
  35.  
  36.  
  37. /**
  38.  * @Route("/dev")
  39.  */
  40. class DevController extends AbstractController
  41. {
  42.  
  43.     /**
  44.      * @Route("/search2")
  45.      */
  46.     function searchElastic2(RepositoryManagerInterface $finder, Request $request)
  47.     {
  48.         /** var FOS\ElasticaBundle\Manager\RepositoryManagerInterface */
  49.         $repositoryManager = $finder;
  50.         /** var FOS\ElasticaBundle\Repository */
  51.         $repository = $repositoryManager->getRepository(\App\Entity\User::class);
  52.  
  53.         /** var array of Acme\UserBundle\Entity\User */
  54.         $users = $repository->search('bob');
  55.  
  56.         return new JsonResponse($users);
  57.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement