Download the PHP package filejet/filejet-bundle without Composer
On this page you can find all versions of the php package filejet/filejet-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download filejet/filejet-bundle
More information about filejet/filejet-bundle
Files in filejet/filejet-bundle
Package filejet-bundle
Short Description Symfony bundle for FileJet PHP library
License MIT
Informations about the package filejet-bundle
FileJet bundle
Provides seamless integration of FileJet service with your Symfony based project.
For plain PHP library and FileJet documentation visit filejet/filejet-php repository.
Installation
You can install FileJet bundle easily via Composer:
We recommend to install following pachages before installing FileJet bundle if you don't already have installed any HTTPlug compatible packages:
After installation register the bundle with Symfony's bundles system.
Upgrading the bundle
We recommend upgrade the bundle with --with-dependencies
option:
Configuration
You need to provide API key and Storage ID within your config file:
More about Auto optimization mode.
Usage
Bundle provides a Twig extension for generating the public and private (signed) URLs of your files.
file_url
accepts object which needs to implement FileJet\FileInterface
interface. As second argument you can optionally provide mutation string (if you want to generate URL of image) - see mutations documentation
external_file_url
accepts URL of publicly accessible image as first argument and mutation as second one.
private_file_url
accepts file identifier string as first argument and number of seconds the signed URL will be valid. The function internaly contacts FileJet API and returns signed URL for private files. This function can be used for files with sensitive information because the file is not publicly accessible the download link is valid only for the selected time period and then it expires. Each call of this function is contacting FileJet API hence the function cam be quite costly.
Bundle also provides @FileJet\FileJet
service which is automatically wired to the Symfony's container. The documentation can be found at filejet/filejet-php.
All versions of filejet-bundle with dependencies
symfony/framework-bundle Version ^2.8.50|^3.4.26|^4.1.12|^5.3.0|^6.0
twig/twig Version ^3.11.2
filejet/filejet-php Version v3.0.2