mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
[CRUD] fix error when no crud are created
This commit is contained in:
parent
1e06393a7d
commit
bd21145701
@ -113,3 +113,4 @@ Master branch
|
||||
- [chill entity render] fix error when fallback to default entity render (usage of `__toString()`)
|
||||
- [CRUD] add step delete
|
||||
- [CRUD] check that action exists before inserting them in edit and view template
|
||||
- [CRUD] fix error when no crud are created
|
||||
|
@ -99,8 +99,6 @@ class ChillMainExtension extends Extension implements PrependExtensionInterface,
|
||||
array('homepage' => $config['widgets']['homepage']):
|
||||
array()
|
||||
);
|
||||
|
||||
$this->configureCruds($container, $config['cruds']);
|
||||
|
||||
$loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
|
||||
$loader->load('services.yml');
|
||||
@ -122,7 +120,8 @@ class ChillMainExtension extends Extension implements PrependExtensionInterface,
|
||||
$loader->load('services/phonenumber.yml');
|
||||
$loader->load('services/cache.yml');
|
||||
$loader->load('services/templating.yml');
|
||||
$loader->load('services/crud.yml');
|
||||
|
||||
$this->configureCruds($container, $config['cruds'], $loader);
|
||||
}
|
||||
|
||||
public function getConfiguration(array $config, ContainerBuilder $container)
|
||||
@ -208,12 +207,14 @@ class ChillMainExtension extends Extension implements PrependExtensionInterface,
|
||||
* @param array $config the config under 'cruds' key
|
||||
* @return null
|
||||
*/
|
||||
protected function configureCruds(ContainerBuilder $container, $config)
|
||||
protected function configureCruds(ContainerBuilder $container, $config, Loader\YamlFileLoader $loader)
|
||||
{
|
||||
if (count($config) === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
$loader->load('services/crud.yml');
|
||||
|
||||
$container->setParameter('chill_main_crud_route_loader_config', $config);
|
||||
|
||||
$definition = new Definition();
|
||||
|
Loading…
x
Reference in New Issue
Block a user