/** * @inheritDoc */ public static function isSatisfiedBy(Questionnaire $questionnaire) { return DrinkingMonthlyOrLessSpecification::isSatisfiedBy($questionnaire) && DrinkingHasBingeSpecification::isSatisfiedBy($questionnaire); }
/** * @inheritDoc */ public static function isSatisfiedBy(Questionnaire $questionnaire) { $drinking = $questionnaire->getDrinking(); return DrinkingScore::RAG_GREEN_CUTOFF >= DrinkingScore::getWeeklyUnits($drinking) && DrinkingHasBingeSpecification::isSatisfiedBy($questionnaire); }
/** * @inheritDoc */ public static function isSatisfiedBy(Questionnaire $questionnaire) { return DrinkingTwoToFourTimesAMonthSpecification::isSatisfiedBy($questionnaire) && DrinkingHasBingeSpecification::isSatisfiedBy($questionnaire); }