Your IP : 216.73.217.79


Current Path : /var/www/v3.cesa.co.za/src/SessionsBundle/Repository/
Upload File :
Current File : /var/www/v3.cesa.co.za/src/SessionsBundle/Repository/SessionUrlsRepository.php

<?php

namespace App\SessionsBundle\Repository;

/**
 * SessionUrlsRepository
 *
 * This class was generated by the Doctrine ORM. Add your own custom
 * repository methods below.
 */
class SessionUrlsRepository extends \Doctrine\ORM\EntityRepository {

    /**
     * Get the session urls by session ids
     *
     * @param array $sessionIds
     * @return array
     */
    public function findBySessionIds($sessionIds) {

        $qb = $this->createQueryBuilder('su')
                ->join('su.sessions', 'se')
                ->where('se.id IN (:sessionIds)')
                ->setParameter('sessionIds', $sessionIds)
        ;

//        echo $qb->getQuery()->getSQL() . "\n";
//        exit;

        return $qb->getQuery()->getArrayResult();
    }

}