src/Repository/UserRepository.php line 18

Open in your IDE?
  1. <?php
  2. namespace App\Repository;
  3. use App\Entity\Place;
  4. use App\Entity\User;
  5. use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
  6. use Doctrine\Persistence\ManagerRegistry;
  7. /**
  8.  * @method User|null find($id, $lockMode = null, $lockVersion = null)
  9.  * @method User|null findOneBy(array $criteria, array $orderBy = null)
  10.  * @method User[]    findAll()
  11.  * @method User[]    findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)
  12.  */
  13. class UserRepository extends ServiceEntityRepository
  14. {
  15.     public function __construct(ManagerRegistry $registry)
  16.     {
  17.         parent::__construct($registryUser::class);
  18.     }
  19.     //Return the user that has this email, null if nobody has this email
  20.     public function findUserWithEmail(String $email) : ?User
  21.     {
  22.         return $this->createQueryBuilder('u')
  23.             ->andWhere('u.username = :val')
  24.             ->setParameter('val'$email)
  25.             ->getQuery()
  26.             ->getOneOrNullResult()
  27.             ;
  28.     }
  29.     // /**
  30.     //  * @return User[] Returns an array of User objects
  31.     //  */
  32.     /*
  33.     public function findByExampleField($value)
  34.     {
  35.         return $this->createQueryBuilder('u')
  36.             ->andWhere('u.exampleField = :val')
  37.             ->setParameter('val', $value)
  38.             ->orderBy('u.id', 'ASC')
  39.             ->setMaxResults(10)
  40.             ->getQuery()
  41.             ->getResult()
  42.         ;
  43.     }
  44.     */
  45.     /*
  46.     public function findOneBySomeField($value): ?User
  47.     {
  48.         return $this->createQueryBuilder('u')
  49.             ->andWhere('u.exampleField = :val')
  50.             ->setParameter('val', $value)
  51.             ->getQuery()
  52.             ->getOneOrNullResult()
  53.         ;
  54.     }
  55.     */
  56. }