PHP Класс Essence\Essence

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

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

Свойство Тип Описание
$_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