123456789101112131415161718192021222324 |
- <?php
- namespace Base\OAuthServerBundle\Repository;
- class OAuthClientRepository extends \Doctrine\ORM\EntityRepository
- {
- /**
- * @param string $redirectUri
- *
- * @return \Base\OAuthServerBundle\Entity\OAuthClient
- */
- public function findOneByRedirectUri($redirectUri)
- {
- $qb = $this->createQueryBuilder('OAuthClient');
- $qb->where($qb->expr()->like('OAuthClient.redirectUris', ':redirectUri'))
- ->setParameter('redirectUri', "%{$redirectUri}%")
- ->setMaxResults(1)
- ;
- return $qb->getQuery()->getOneOrNullResult();
- }
- }
|