PHP Класс Essence\Provider

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

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

Свойство Тип Описание
$_preparators array Preparators.
$_presenters array Presenters.
$_properties array Configuration options.

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

Метод Описание
extract ( string $url, array $options = [] ) : Media Extracts information from the given URL.
setPreparators ( array $preparators ) Sets preparators.
setPresenters ( array $presenters ) Sets presenters.

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

Метод Описание
_extract ( string $url, array $options ) : Media Does the actual fetching of informations.

Приватные методы

Метод Описание
filter ( mixed $value, array $filters ) : mixed Filters a value through a set of functions.

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

_extract() абстрактный защищенный Метод

Does the actual fetching of informations.
abstract protected _extract ( string $url, array $options ) : Media
$url string URL to fetch informations from.
$options array Custom options to be interpreted by the provider.
Результат Media Embed informations.

extract() закрытый публичный Метод

Extracts information from the given URL.
final public extract ( string $url, array $options = [] ) : Media
$url string URL to fetch informations from.
$options array Custom options to be interpreted by the provider.
Результат Media Embed informations.

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

Sets preparators.
public setPreparators ( array $preparators )
$preparators array Preparators.

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

Sets presenters.
public setPresenters ( array $presenters )
$presenters array Presenters.

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

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

Preparators.
protected array $_preparators
Результат array

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

Presenters.
protected array $_presenters
Результат array

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

Configuration options.
protected array $_properties
Результат array