code-rhapsodie / get-url-contents-ez-twig-bundle
Installs: 297
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 4
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^7.0
- ext-curl: *
- symfony/dependency-injection: ^3.4||^4.0||^5.0
- symfony/twig-bundle: ^3.4||^4.0||^5.0
This package is auto-updated.
Last update: 2024-11-11 00:02:53 UTC
README
This bundle adds:
- a
get_url_contents
Twig function - a
get_url_contents
eZ Publish legacy template operator
Both share the same behaviour:
- perform a GET HTTP request to the URL passed as argument, using curl
- then, if the request succeeded and the response code is 200, return the response body as string
- otherwise, return an empty string
Install
Just use Composer:
composer require code-rhapsodie/get-url-contents-ez-twig-bundle
Usage
In Twig:
{{ get_url_contents('https://host/my_external_file.html') }}
In eZ Publish legacy templates:
{get_url_contents('https://host/my_external_file.html')}