Installation
Step 1: Download the Bundle
Open a command console, enter your project directory, and execute the following command to download the latest stable version of this bundle and add it as a dependency to your project:
1
composer require liip/imagine-bundle
If you accept the Symfony Flex recipe during installation, the bundle is registered, routing set up and the configuration skeleton file is created. You can now adapt the configuration to your needs. Otherwise, you need to configure the bundle with the next steps.
Step 2: Enable the Bundle
Then, enable the bundle by adding new Liip\ImagineBundle\LiipImagineBundle()
to the bundles array of the registerBundles
method in your project's
app/AppKernel.php
file:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
<?php
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new Liip\ImagineBundle\LiipImagineBundle(),
);
// ...
}
// ...
}
If you are using Symfony 5.x, enable the bundle by adding new Liip\ImagineBundle\LiipImagineBundle()
to the bundles array of the return
method in your project's
config/bundles.php
file:
1 2 3 4 5 6 7 8
<?php
return [
// ...
Liip\ImagineBundle\LiipImagineBundle::class => ['all' => true]
];
Step 3: Register the bundle's routes
Finally, register this bundle's routes by add the following to your project's routing file:
1 2 3
# app/config/route/liip_imagine.yml
_liip_imagine:
resource: "@LiipImagineBundle/Resources/config/routing.yaml"
1
<import resource="@LiipImagineBundle/Resources/config/routing.yaml"/>
Congratulations; you are ready to rock your images!