PHP 클래스 Imdb\Pages

파일 보기 프로젝트 열기: tboothman/imdbphp 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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