IrsteaPlantUmlExtension.php 822 Bytes
Newer Older
<?php

/*
 * © 2016 IRSTEA
 * Guillaume Perréal <guillaume.perreal@irstea.fr>
 * Tous droits réservés.
 */

namespace Irstea\PlantUmlBundle\DependencyInjection;

use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\DependencyInjection\Extension;

/**
 * Description of IrsteaPlantUmlExtension
 *
 * @author Guillaume Perréal <guillaume.perreal@irstea.fr>
 */
class IrsteaPlantUmlExtension extends Extension
{
    public function load(array $configs, ContainerBuilder $container)
    {
        $configuration = new Configuration();
        $config = $this->processConfiguration($configuration, $configs);

        $container->setParameter('irstea_plant_uml.binaries', $config['binaries']);
        $container->setParameter('irstea_plant_uml.graphs', $config['graphs']);
    }
}