PHP Класс Knp\Bundle\KnpBundlesBundle\Finder\CommonFinder

Наследование: extends AbstractBaseFinder
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$browser Buzz\Browser

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

Метод Описание
find ( ) {@inheritDoc}
setBrowser ( Buzz\Browser $browser )

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

Метод Описание
buildUrl ( integer $page ) : string Returns the URL to perform the search
extractPageUrls ( Crawler $crawler ) : array Extracts the urls from the given google results crawler
extractUrlRepository ( string $url ) : string Returns the github repository extracted from the given URL
findPage ( integer $page ) : array Finds the repositories of the specified page url

Приватные методы

Метод Описание
doRequest ( integer $page ) : Crawler

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

buildUrl() абстрактный защищенный Метод

Returns the URL to perform the search
abstract protected buildUrl ( integer $page ) : string
$page integer The page number (default 1)
Результат string

extractPageUrls() абстрактный защищенный Метод

Extracts the urls from the given google results crawler
abstract protected extractPageUrls ( Crawler $crawler ) : array
$crawler Symfony\Component\DomCrawler\Crawler
Результат array

extractUrlRepository() абстрактный защищенный Метод

Returns the github repository extracted from the given URL
abstract protected extractUrlRepository ( string $url ) : string
$url string
Результат string or NULL if the URL does not contain any repository

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

{@inheritDoc}
public find ( )

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

Finds the repositories of the specified page url
protected findPage ( integer $page ) : array
$page integer
Результат array

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

public setBrowser ( Buzz\Browser $browser )
$browser Buzz\Browser

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

$browser защищенное свойство

protected Browser,Buzz $browser
Результат Buzz\Browser