src/Repository/Fiche/FicheBatimentExempleRepository.php line 25

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