<?php namespace Spatie\Sitemap\Crawler; use Psr\Http\Message\UriInterface; use Spatie\Crawler\CrawlProfiles\CrawlProfile; class Profile extends CrawlProfile { /** @var callable */ protected $callback; public function shouldCrawlCallback(callable $callback): void { $this->callback = $callback; } public function shouldCrawl(UriInterface $url): bool { return ($this->callback)($url); } }