Skip to content

Installation

Edit this page

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"

Congratulations; you are ready to rock your images!

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.
TOC
    Version