Spec-Zone.ru › Symfony 4.1

WebLinkExtension

class WebLinkExtension extends AbstractExtension

Расширение Twig для компонента Symfony WebLink.

Методы

__construct(RequestStack $requestStack)
getFunctions()

{@inheritdoc}

string link(string $uri, string $rel, array $attributes = array())

Добавляет заголовок HTTP "Link".

string preload(string $uri, array $attributes = array())

Предзагружает ресурс.

string dnsPrefetch(string $uri, array $attributes = array())

Разрешает происхождение ресурса как можно раньше.

string preconnect(string $uri, array $attributes = array())

Инициализирует раннее подключение к ресурсу (разрешение DNS, рукопожатие TCP, согласование TLS).

string prefetch(string $uri, array $attributes = array())

Указывает клиенту, что он должен предварительно загрузить этот ресурс.

string prerender(string $uri, array $attributes = array())

Указывает клиенту, что он должен предварительно отрисовать этот ресурс.

Подробности

__construct(RequestStack $requestStack)

Параметры

RequestStack $requestStack

getFunctions()

{@inheritdoc}

string link(string $uri, string $rel, array $attributes = array())

Добавляет заголовок HTTP "Link".

Параметры

string $uri URI отношения
string $rel Тип отношения (например, "preload", "prefetch", "prerender" или "dns-prefetch")
array $attributes Атрибуты этого отношения (например, "array('as' => true)", "array('pr' => 0.5)")

Возвращаемое значение

string URI отношения

string preload(string $uri, array $attributes = array())

Предзагружает ресурс.

Параметры

string $uri Публичный путь
array $attributes Атрибуты этого отношения (например, "array('as' => true)", "array('crossorigin' => 'use-credentials')")

Возвращаемое значение

string Путь к ресурсу

string dnsPrefetch(string $uri, array $attributes = array())

Разрешает происхождение ресурса как можно раньше.

Параметры

string $uri Публичный путь
array $attributes Атрибуты этого отношения (например, "array('as' => true)", "array('pr' => 0.5)")

Возвращаемое значение

string Путь к ресурсу

string preconnect(string $uri, array $attributes = array())

Инициализирует раннее подключение к ресурсу (разрешение DNS, рукопожатие TCP, согласование TLS).

Параметры

string $uri Публичный путь
array $attributes Атрибуты этого отношения (например, "array('as' => true)", "array('pr' => 0.5)")

Возвращаемое значение

string Путь к ресурсу

string prefetch(string $uri, array $attributes = array())

Указывает клиенту, что он должен предварительно загрузить этот ресурс.

Параметры

string $uri Публичный путь
array $attributes Атрибуты этого отношения (например, "array('as' => true)", "array('pr' => 0.5)")

Возвращаемое значение

string Путь к ресурсу

string prerender(string $uri, array $attributes = array())

Указывает клиенту, что он должен предварительно отрисовать этот ресурс.

Параметры

string $uri Публичный путь
array $attributes Атрибуты этого отношения (например, "array('as' => true)", "array('pr' => 0.5)")

Возвращаемое значение

string Путь к ресурсу

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Bridge/Twig/Extension/WebLinkExtension.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API