private function tryToMatchPickRandomAnswerOfType(Resolver $resolver, Record $expectedAnswer, Message $message, $type) { foreach (range(1, 100) as $try) { $answer = $resolver->pickRandomAnswerOfType($message, $type); if ($expectedAnswer === $answer) { return true; } } return false; }