Browse Source

Classe d'injection de dépendance pour la configuration d'EasyAdmin (App / LcShopBundle)

reduction
Guillaume 4 years ago
parent
commit
7370fd42ff
2 changed files with 29 additions and 1 deletions
  1. +24
    -0
      ShopBundle/DependencyInjection/LcShopExtension.php
  2. +5
    -1
      ShopBundle/LcShopBundle.php

+ 24
- 0
ShopBundle/DependencyInjection/LcShopExtension.php View File

@@ -0,0 +1,24 @@
<?php

namespace Lc\ShopBundle\DependencyInjection;

use Symfony\Component\Config\FileLocator;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Extension\Extension;
use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface;
use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;

class LcShopExtension extends Extension implements PrependExtensionInterface
{
public function load(array $configs, ContainerBuilder $container)
{

}

public function prepend(ContainerBuilder $container)
{
/*$loader = new YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config/easy_admin'));
$loader->load('base.yaml');
$loader->load('entities/merchant.yaml');*/
}
}

+ 5
- 1
ShopBundle/LcShopBundle.php View File

@@ -2,9 +2,13 @@

namespace Lc\ShopBundle;

use Lc\ShopBundle\DependencyInjection\LcShopExtension;
use Symfony\Component\HttpKernel\Bundle\Bundle;

class LcShopBundle extends Bundle
{

public function getContainerExtension()
{
return new LcShopExtension();
}
}

Loading…
Cancel
Save