PHP 클래스 Essence\Essence

파일 보기 프로젝트 열기: benjamminf/craft-embedded-assets 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_Container Essence\Di\Container DI container.
$_Crawler Essence\Crawler URL crawler.
$_Extractor Essence\Extractor Information extractor.
$_Http Http HTTP client.
$_Replacer Essence\Replacer URL replacer.

공개 메소드들

메소드 설명
__construct ( array $configuration = [] ) Constructor.
container ( ) : Container Returns the internal DI container.
crawl ( string $source, string $base = '' ) : array Crawls the given source for extractable URLs, optionnaly resolving them relatively to a base one.
crawlUrl ( $url )
extract ( $url, array $options = [] )
extractAll ( array $urls, array $options = [] )
replace ( $text, $template = null, array $options = [] )

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( array $configuration = [] )
$configuration array Dependency injection configuration.

container() 공개 메소드

Returns the internal DI container.
또한 보기: https://github.com/felixgirault/essence/issues/80
또한 보기: https://github.com/felixgirault/essence/issues/82
public container ( ) : Container
리턴 Essence\Di\Container Container.

crawl() 공개 메소드

Crawls the given source for extractable URLs, optionnaly resolving them relatively to a base one.
또한 보기: Essence\Crawler::crawl()
또한 보기: Essence\Utility\Url::resolve()
public crawl ( string $source, string $base = '' ) : array
$source string HTML source.
$base string Base URL.
리턴 array URLs.

crawlUrl() 공개 메소드

또한 보기: crawl()
public crawlUrl ( $url )

extract() 공개 메소드

또한 보기: Essence\Extractor::extract()
public extract ( $url, array $options = [] )
$options array

extractAll() 공개 메소드

또한 보기: Essence\Extractor::extractAll()
public extractAll ( array $urls, array $options = [] )
$urls array
$options array

replace() 공개 메소드

또한 보기: Essence\Replacer::replace()
public replace ( $text, $template = null, array $options = [] )
$options array

프로퍼티 상세

$_Container 보호되어 있는 프로퍼티

DI container.
protected Container,Essence\Di $_Container
리턴 Essence\Di\Container

$_Crawler 보호되어 있는 프로퍼티

URL crawler.
protected Essence\Crawler $_Crawler
리턴 Essence\Crawler

$_Extractor 보호되어 있는 프로퍼티

Information extractor.
protected Essence\Extractor $_Extractor
리턴 Essence\Extractor

$_Http 보호되어 있는 프로퍼티

HTTP client.
protected Http $_Http
리턴 Http

$_Replacer 보호되어 있는 프로퍼티

URL replacer.
protected Essence\Replacer $_Replacer
리턴 Essence\Replacer