for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Spatie\Sitemap\Crawler;
use Psr\Http\Message\UriInterface;
use Spatie\Crawler\CrawlProfile;
class Profile extends CrawlProfile
{
/** @var callable */
protected $profile;
public function shouldCrawlCallback(callable $callback)
$this->profile = $callback;
}
/*
* Determine if the given url should be crawled.
*/
public function shouldCrawl(UriInterface $url): bool
return ($this->profile)($url);