PHP Класс Imdb\Pages

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

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

Свойство Тип Описание
$cache CacheInterface
$config Config
$logger Psr\Log\LoggerInterface
$name
$pages

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

Метод Описание
__construct ( Config $config, CacheInterface $cache, Psr\Log\LoggerInterface $logger )
get ( $url ) : string Retrieve the content of the specified $url Caching will be used where possible

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

Метод Описание
buildRequest ( $url )
getCacheKey ( $url )
getFromCache ( $url )
requestPage ( $url ) : string Request the page from IMDb
saveToCache ( $url, $page )

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

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

public __construct ( Config $config, CacheInterface $cache, Psr\Log\LoggerInterface $logger )
$config Config
$cache CacheInterface
$logger Psr\Log\LoggerInterface

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

protected buildRequest ( $url )

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

Retrieve the content of the specified $url Caching will be used where possible
public get ( $url ) : string
Результат string

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

protected getCacheKey ( $url )

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

protected getFromCache ( $url )

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

Request the page from IMDb
protected requestPage ( $url ) : string
$url
Результат string Page html. Empty string on failure

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

protected saveToCache ( $url, $page )

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

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

protected CacheInterface $cache
Результат CacheInterface

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

protected Config,imdb $config
Результат Config

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

protected LoggerInterface,Psr\Log $logger
Результат Psr\Log\LoggerInterface

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

protected $name

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

protected $pages