PHP Класс Spatie\Crawler\CrawlQueue

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$pending Illuminate\Support\Collection
$processed Illuminate\Support\Collection

Открытые методы

Метод Описание
__construct ( )
add ( CrawlUrl $url )
getPendingUrlAtIndex ( integer $index ) : CrawlUrl | null
getPendingUrls ( ) : Collection
has ( CrawlUrl | Url $crawlUrl ) : boolean
hasAlreadyBeenProcessed ( CrawlUrl $url )
hasPendingUrls ( ) : boolean
markAsProcessed ( CrawlUrl $crawlUrl )
removeProcessedUrlsFromPending ( )

Защищенные методы

Метод Описание
contains ( Collection $collection, CrawlUrl $searchCrawlUrl ) : boolean

Описание методов

__construct() публичный Метод

public __construct ( )

add() публичный Метод

public add ( CrawlUrl $url )
$url CrawlUrl

contains() защищенный Метод

protected contains ( Collection $collection, CrawlUrl $searchCrawlUrl ) : boolean
$collection Illuminate\Support\Collection
$searchCrawlUrl CrawlUrl
Результат boolean

getPendingUrlAtIndex() публичный Метод

public getPendingUrlAtIndex ( integer $index ) : CrawlUrl | null
$index integer
Результат CrawlUrl | null

getPendingUrls() публичный Метод

public getPendingUrls ( ) : Collection
Результат Illuminate\Support\Collection

has() публичный Метод

public has ( CrawlUrl | Url $crawlUrl ) : boolean
$crawlUrl CrawlUrl | Url
Результат boolean

hasAlreadyBeenProcessed() публичный Метод

public hasAlreadyBeenProcessed ( CrawlUrl $url )
$url CrawlUrl

hasPendingUrls() публичный Метод

public hasPendingUrls ( ) : boolean
Результат boolean

markAsProcessed() публичный Метод

public markAsProcessed ( CrawlUrl $crawlUrl )
$crawlUrl CrawlUrl

removeProcessedUrlsFromPending() публичный Метод

Описание свойств

$pending публичное свойство

public Collection,Illuminate\Support $pending
Результат Illuminate\Support\Collection

$processed публичное свойство

public Collection,Illuminate\Support $processed
Результат Illuminate\Support\Collection