/** * {@inheritdoc} */ public function isEligible(PromotionSubjectInterface $subject, array $configuration) { if (!$subject instanceof PromotionCountableSubjectInterface) { return false; } if (isset($configuration['equal']) && $configuration['equal']) { return $subject->getPromotionSubjectCount() >= $configuration['count']; } return $subject->getPromotionSubjectCount() > $configuration['count']; }
/** * {@inheritdoc} */ public function isEligible(PromotionSubjectInterface $subject, array $configuration) { if (!$subject instanceof CountablePromotionSubjectInterface) { return false; } return $subject->getPromotionSubjectCount() >= $configuration['count']; }