53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace App\Repository;
 | |
| 
 | |
| use App\Entity\ReferralSource;
 | |
| use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
 | |
| use Doctrine\Persistence\ManagerRegistry;
 | |
| 
 | |
| /**
 | |
|  * @extends ServiceEntityRepository<ReferralSource>
 | |
|  */
 | |
| class ReferralSourceRepository extends ServiceEntityRepository
 | |
| {
 | |
|     public function __construct(ManagerRegistry $registry)
 | |
|     {
 | |
|         parent::__construct($registry, ReferralSource::class);
 | |
|     }
 | |
| 
 | |
|     public function retrieveOrderedList(): array
 | |
|     {
 | |
|         return $this->createQueryBuilder('r')
 | |
|             ->orderBy('r.name', 'ASC')
 | |
|             ->getQuery()
 | |
|             ->getResult()
 | |
|         ;
 | |
|     }
 | |
| 
 | |
|     //    /**
 | |
|     //     * @return ReferralSource[] Returns an array of ReferralSource objects
 | |
|     //     */
 | |
|     //    public function findByExampleField($value): array
 | |
|     //    {
 | |
|     //        return $this->createQueryBuilder('r')
 | |
|     //            ->andWhere('r.exampleField = :val')
 | |
|     //            ->setParameter('val', $value)
 | |
|     //            ->orderBy('r.id', 'ASC')
 | |
|     //            ->setMaxResults(10)
 | |
|     //            ->getQuery()
 | |
|     //            ->getResult()
 | |
|     //        ;
 | |
|     //    }
 | |
| 
 | |
|     //    public function findOneBySomeField($value): ?ReferralSource
 | |
|     //    {
 | |
|     //        return $this->createQueryBuilder('r')
 | |
|     //            ->andWhere('r.exampleField = :val')
 | |
|     //            ->setParameter('val', $value)
 | |
|     //            ->getQuery()
 | |
|     //            ->getOneOrNullResult()
 | |
|     //        ;
 | |
|     //    }
 | |
| }
 |