|  | @@ 68-71 (lines=4) @@ | 
                                                            
                                    | 65 |  |                 ->setParameter('domain', $criteria['domain']); | 
                                                            
                                    | 66 |  |         } | 
                                                            
                                    | 67 |  |  | 
                                                            
                                    | 68 |  |         if (array_key_exists('recipient', $criteria) && '' != $criteria['recipient']) { | 
                                                            
                                    | 69 |  |             $qb->andWhere('e.recipient like :recipient') | 
                                                            
                                    | 70 |  |                 ->setParameter('recipient', '%'.$criteria['recipient'].'%'); | 
                                                            
                                    | 71 |  |         } | 
                                                            
                                    | 72 |  |  | 
                                                            
                                    | 73 |  |         if (array_key_exists('eventType', $criteria) && 'all' != $criteria['eventType']) { | 
                                                            
                                    | 74 |  |             $qb->andWhere('e.event = :eventType') | 
                                                                                
                                |  | @@ 78-81 (lines=4) @@ | 
                                                            
                                    | 75 |  |                 ->setParameter('eventType', $criteria['eventType']); | 
                                                            
                                    | 76 |  |         } | 
                                                            
                                    | 77 |  |  | 
                                                            
                                    | 78 |  |         if (array_key_exists('search', $criteria) && '' != $criteria['search']) { | 
                                                            
                                    | 79 |  |             $qb->andWhere('(e.messageHeaders like :search OR e.description like :search OR e.notification like :search OR e.reason like :search OR e.errorCode like :search OR e.ip like :search OR e.error like :search OR e.country like :search OR e.city like :search OR e.campaignId like :search OR e.campaignName like :search OR e.clientName like :search OR e.clientOs like :search OR e.clientType like :search OR e.deviceType like :search OR e.mailingList like :search OR e.messageId like :search OR e.tag like :search OR e.userAgent like :search OR e.url like :search)') | 
                                                            
                                    | 80 |  |                 ->setParameter('search', '%'.$criteria['search'].'%'); | 
                                                            
                                    | 81 |  |         } | 
                                                            
                                    | 82 |  |  | 
                                                            
                                    | 83 |  |         if ($lookForUnopened) { | 
                                                            
                                    | 84 |  |             $qb->andWhere("NOT EXISTS (SELECT o.id FROM AzineMailgunWebhooksBundle:MailgunEvent o WHERE o.messageId like e.messageId AND o.event in ('opened', 'clicked', 'unsubscribed', 'complained'))"); |