CalendarSynchroRepository.php 865 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: alex
  5. * Date: 18/02/16
  6. * Time: 12:00
  7. */
  8. namespace AppBundle\Entity\Booking\Repository;
  9. use Doctrine\ORM\EntityRepository;
  10. use Recurr\DateExclusion;
  11. use Recurr\Rule;
  12. use Recurr\Transformer\ArrayTransformer;
  13. use Recurr\Transformer\Constraint\BetweenConstraint;
  14. use Doctrine\ORM\Tools\Pagination\Paginator;
  15. use Dunglas\ApiBundle\Api\ResourceInterface;
  16. use Symfony\Component\HttpFoundation\Request;
  17. class CalendarSynchroRepository extends EntityRepository {
  18. public function findByIdAndHash($calendarsynchro_id, $hash){
  19. $qb = $this->createQueryBuilder('a');
  20. $qb
  21. ->where('a.id = :id')
  22. ->andWhere('a.hash = :hash')
  23. ->setParameter('id', $calendarsynchro_id)
  24. ->setParameter('hash', $hash);
  25. return $qb->getQuery()->getOneOrNullResult();
  26. }
  27. }