protected function contains(Collection $collection, CrawlUrl $searchCrawlUrl) : bool { foreach ($collection as $crawlUrl) { if ($crawlUrl->url->isEqual($searchCrawlUrl->url)) { return true; } } return false; }