PHP Класс Essence\Provider\MetaTags

Наследование: extends Essence\Provider
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$_Dom Essence\Dom\Document\Factory\Native DOM parser.
$_Http Essence\Http\Client HTTP client.
$_metaAttribute string Meta naming attribute.
$_metaPattern string A regex to filter meta tags.

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

Метод Описание
__construct ( Essence\Http\Client $Http, Native $Dom ) Constructor.
setMetaAttribute ( $attribute ) Sets the meta attribute
setMetaPattern ( string $pattern ) Sets the filter pattern.

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

Метод Описание
_extract ( $url, array $options ) {@inheritDoc}
_extractMetas ( string $html ) : array Extracts meta tags from the given HTML source.
_media ( array $metas ) : Media Builds a media from the given meta tags.

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

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

Constructor.
public __construct ( Essence\Http\Client $Http, Native $Dom )
$Http Essence\Http\Client HTTP client.
$Dom Essence\Dom\Document\Factory\Native DOM parser.

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

{@inheritDoc}
protected _extract ( $url, array $options )
$options array

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

Extracts meta tags from the given HTML source.
protected _extractMetas ( string $html ) : array
$html string HTML.
Результат array Meta tags.

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

Builds a media from the given meta tags.
protected _media ( array $metas ) : Media
$metas array Meta tags.
Результат Essence\Media Media.

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

Sets the meta attribute
public setMetaAttribute ( $attribute )
$attribute

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

Sets the filter pattern.
public setMetaPattern ( string $pattern )
$pattern string Pattern.

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

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

DOM parser.
protected Native,Essence\Dom\Document\Factory $_Dom
Результат Essence\Dom\Document\Factory\Native

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

HTTP client.
protected Client,Essence\Http $_Http
Результат Essence\Http\Client

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

Meta naming attribute.
protected string $_metaAttribute
Результат string

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

A regex to filter meta tags.
protected string $_metaPattern
Результат string