private function antecedentsAreSatisfied(array $values) { foreach ($this->antecedents as $antecedentToVerify) { if (!call_user_func([$antecedentToVerify, 'evaluate'], $values)) { return false; } } return true; }