public function findAllByRule(\Swd\AnalyzerBundle\Entity\BlacklistRule $rule)
 {
     $builder = $this->createQueryBuilder('wr')->andWhere('wr.profile = :profile')->setParameter('profile', $rule->getProfile())->andWhere('wr.caller = :caller')->setParameter('caller', $rule->getCaller())->andWhere('wr.path = :path')->setParameter('path', $rule->getPath())->andWhere('wr.minLength = :minLength')->setParameter('minLength', $rule->getMinLength())->andWhere('wr.maxLength = :maxLength')->setParameter('maxLength', $rule->getMaxLength())->andWhere('wr.filter = :filter')->setParameter('filter', $rule->getFilter());
     return $builder->getQuery();
 }