vendor/theatre/core/src/Repository/AnnCategoriesRepository.php line 37

Open in your IDE?
  1. <?php
  2. namespace TheatreCore\Repository;
  3. use TheatreCore\Entity\AnnCategories;
  4. use TheatreCore\Traits\TheatreTrait;
  5. use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
  6. use Doctrine\Persistence\ManagerRegistry;
  7. /**
  8.  * AnnCategoriesRepository
  9.  *
  10.  * This class was generated by the Doctrine ORM. Add your own custom
  11.  * repository methods below.
  12.  */
  13. class AnnCategoriesRepository extends ServiceEntityRepository
  14. {
  15.     use TheatreTrait;
  16.     private $em;
  17.     public $__table;
  18.     public $__table_object;
  19.     public $__idtable;
  20.     public function __construct(ManagerRegistry $registry)
  21.     {
  22.         parent::__construct($registryAnnCategories::class);
  23.         $this->__table $this->getClassMetadata()->getTableName();
  24.         $this->__table_object $this->getClassMetadata()->name;
  25.         $this->__idtable $this->getClassMetadata()->getSingleIdentifierFieldName();
  26.     }
  27.     public function getCategoriesList($byid true)
  28.     {
  29.         return $this->getEntityManager()->getConnection()->fetchAllKeyValue(
  30.             'SELECT ' . ($byid 'idcategorie' 'url_clean') . ', name FROM ' $this->__table ' WHERE online=1'
  31.         );
  32.     }
  33. }