public function provideIsCompatibleDataset() { $retval = []; foreach (SemanticVersionDatasets::getAlwaysApproximatelyEqualDataset() as $dataset) { $dataset[] = true; $retval[] = $dataset; } foreach (SemanticVersionDatasets::getAlwaysEqualDataset() as $dataset) { $dataset[] = true; $retval[] = $dataset; } foreach (SemanticVersionDatasets::getAlwaysLessThanDataset() as $dataset) { $dataset[] = false; $retval[] = $dataset; } foreach (SemanticVersionDatasets::getNeverCompatibleDataset() as $dataset) { $dataset[] = false; $retval[] = $dataset; } return $retval; }