Download the PHP package rewrewby/tmdb-symfony without Composer
On this page you can find all versions of the php package rewrewby/tmdb-symfony. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package tmdb-symfony
Description
A Symfony2 Bundle for use together with the php-tmdb/api TMDB Wrapper.
Installation
Install Composer
Add the following to your require block in composer.json config
Configuration
Register the bundle in app/AppKernel.php
:
If you haven't had the DoctrineCacheBundle yet, also register it:
Add to your app/config/config.yml
the following:
Configure caching
First create a new doctrine_cache provider with a caching provider of your preference.
Then update the tmdb configuration with the alias:
This caching system will adhere to the TMDB API max-age values, if you have different needs like long TTL's you'd have to make your own implementation. We would be happy to intergrate more options, so please contribute.
Want to make use of logging?
Disable repositories :
Disable twig extension :
Disable https :
Full configuration with defaults :
Usage
Obtaining the client
Obtaining repositories
An overview of all the repositories can be found in the services configuration repositories.xml.
There is also a Twig helper that makes use of the Tmdb\Helper\ImageHelper
to output urls and html.
For all all other interactions take a look at php-tmdb/api.
All versions of tmdb-symfony with dependencies
symfony/config Version >=2.3,<4
symfony/dependency-injection Version >=2.3,<4
symfony/event-dispatcher Version >=2.3,<4
symfony/http-kernel Version >=2.3,<4
doctrine/doctrine-cache-bundle Version ~1.0
php-tmdb/api Version dev-feature/guzzle-6
twig/twig Version ~1.11|~2.0