HttpFoundationExtension
class HttpFoundationExtension extends AbstractExtension
Расширение Twig для компонента Symfony HttpFoundation.
Методы
| __construct(RequestStack $requestStack, RequestContext $requestContext = null) | ||
| getFunctions() {@inheritdoc} | ||
| string | generateAbsoluteUrl(string $path) Возвращает абсолютный URL для заданного абсолютного или относительного пути. | |
| string | generateRelativePath(string $path) Возвращает относительный путь, основанный на текущем запросе. | |
| string | getName() Возвращает имя расширения. |
Подробности
__construct(RequestStack $requestStack, RequestContext $requestContext = null)
Параметры
| RequestStack | $requestStack | |
| RequestContext | $requestContext |
getFunctions()
{@inheritdoc}
string generateAbsoluteUrl(string $path)
Возвращает абсолютный URL для заданного абсолютного или относительного пути.
Этот метод возвращает путь без изменений, если запрос недоступен.
Параметры
| string | $path | Путь |
Возвращаемое значение
| string | Абсолютный URL |
См. также
| Request::getUriForPath |
string generateRelativePath(string $path)
Возвращает относительный путь, основанный на текущем запросе.
Этот метод возвращает путь без изменений, если запрос недоступен.
Параметры
| string | $path | Путь |
Возвращаемое значение
| string | Относительный путь |
См. также
| Request::getRelativeUriForPath |
string getName()
Возвращает имя расширения.
Возвращаемое значение
| string | Имя расширения |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Bridge/Twig/Extension/HttpFoundationExtension.html