Spec-Zone.ru › Symfony 2.7

Пакеты

класс Пакеты

Помогает управлять URL-адресами ресурсов.

Методы

__construct(PackageInterface $defaultPackage = null, array $packages = array())
setDefaultPackage(PackageInterface $defaultPackage)
addPackage(string $name, PackageInterface $package)

Добавляет пакет.

PackageInterface getPackage(string $name = null)

Возвращает пакет ресурсов.

string getVersion(string $path, string $packageName = null)

Получает версию для добавления к общедоступному URL.

string getUrl(string $path, string $packageName = null)

Возвращает общедоступный путь.

Подробности

__construct(PackageInterface $defaultPackage = null, array $packages = array())

Параметры

PackageInterface $defaultPackage По умолчанию пакет
array $packages Дополнительные пакеты, индексированные по имени

setDefaultPackage(PackageInterface $defaultPackage)

Параметры

PackageInterface $defaultPackage

addPackage(string $name, PackageInterface $package)

Добавляет пакет.

Параметры

string $name Имя пакета
PackageInterface $package Пакет

PackageInterface getPackage(string $name = null)

Возвращает пакет ресурсов.

Параметры

string $name Имя пакета или null для пакета по умолчанию

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

PackageInterface Пакет ресурсов

Исключения

InvalidArgumentException Если пакета с таким именем нет
LogicException Если пакет по умолчанию не определен

string getVersion(string $path, string $packageName = null)

Получает версию для добавления к общедоступному URL.

Параметры

string $path Общедоступный путь
string $packageName Имя пакета

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

string Текущая версия

string getUrl(string $path, string $packageName = null)

Возвращает общедоступный путь.

Абсолютные пути (например, http://...) возвращаются без изменений.

Параметры

string $path Общедоступный путь
string $packageName Имя используемого пакета ресурсов

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

string Общедоступный путь, который учитывает базовый путь и путь URL

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Asset/Packages.html

Spec-Zone.ru

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