D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
dateitor
/
public_html
/
vendor
/
spatie
/
crawler
/
src
/
CrawlProfiles
/
Filename :
CrawlInternalUrls.php
back
Copy
<?php namespace Spatie\Crawler\CrawlProfiles; use GuzzleHttp\Psr7\Uri; use Psr\Http\Message\UriInterface; class CrawlInternalUrls extends CrawlProfile { protected mixed $baseUrl; public function __construct($baseUrl) { if (! $baseUrl instanceof UriInterface) { $baseUrl = new Uri($baseUrl); } $this->baseUrl = $baseUrl; } public function shouldCrawl(UriInterface $url): bool { return $this->baseUrl->getHost() === $url->getHost(); } }