Sulu\Bundle\ResourceBundle\Entity\FilterRepository::findByUserAndContextAndLocale PHP Method

findByUserAndContextAndLocale() public method

public findByUserAndContextAndLocale ( $locale, $context, $userId )
    public function findByUserAndContextAndLocale($locale, $context, $userId)
    {
        try {
            $qb = $this->getFilterQuery($locale);
            $qb->leftJoin('filter.user', 'user')->andWhere('filter.context = :context')->orWhere('(user.id = :userId')->orWhere('filter.private = false)')->setParameter('context', $context)->setParameter('userId', $userId);
            return $qb->getQuery()->getResult();
        } catch (NoResultException $exc) {
            return;
        }
    }