$channels * @throws RoutingMismatchException */ public function validateLanguageCompatibility(Feed $feed, Collection $channels): void { if (! $feed->language) { return; } foreach ($channels as $channel) { if (! $channel->language) { continue; } if ($feed->language->id !== $channel->language->id) { throw new RoutingMismatchException($feed, $channel); } } } }