/** * @param MemberActivity $entity * @return bool */ protected function isSkipped(MemberActivity $entity) { if (in_array($entity->getAction(), $this->singleInstanceActivities)) { $searchCondition = ['campaign' => $entity->getCampaign(), 'action' => $entity->getAction(), 'member' => $entity->getMember()]; return (bool) $this->findEntityByIdentityValues('OroCRM\\Bundle\\MailChimpBundle\\Entity\\MemberActivity', $searchCondition); } return false; }
/** * @param MemberActivity $entity * @return bool */ protected function isSkipped(MemberActivity $entity) { if (in_array($entity->getAction(), $this->singleInstanceActivities)) { $searchCondition = ['campaign' => $entity->getCampaign(), 'action' => $entity->getAction(), 'member' => $entity->getMember()]; return (bool) $this->findEntityByIdentityValues(ClassUtils::getClass($entity), $searchCondition); } return false; }