isRetrievalCase()) { return $this->retrievalDebugRunner->run($case); } throw new \InvalidArgumentException(sprintf( 'Unsupported eval case type: %s', $case->type )); } /** * @param array $cases * @return array */ public function runAll(array $cases): array { $results = []; foreach ($cases as $case) { $results[] = $this->run($case); } return $results; } }