Fix bin/publish: use correct .env path for rspade_system Fix bin/publish script: prevent grep exit code 1 from terminating script 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
26 lines
570 B
PHP
Executable File
26 lines
570 B
PHP
Executable File
<?php
|
|
|
|
namespace Spatie\Crawler\CrawlQueues;
|
|
|
|
use Psr\Http\Message\UriInterface;
|
|
use Spatie\Crawler\CrawlUrl;
|
|
|
|
interface CrawlQueue
|
|
{
|
|
public function add(CrawlUrl $url): self;
|
|
|
|
public function has(CrawlUrl|UriInterface $crawlUrl): bool;
|
|
|
|
public function hasPendingUrls(): bool;
|
|
|
|
public function getUrlById($id): CrawlUrl;
|
|
|
|
public function getPendingUrl(): ?CrawlUrl;
|
|
|
|
public function hasAlreadyBeenProcessed(CrawlUrl $url): bool;
|
|
|
|
public function markAsProcessed(CrawlUrl $crawlUrl): void;
|
|
|
|
public function getProcessedUrlCount(): int;
|
|
}
|