mirror of
				https://gitlab.com/Chill-Projet/chill-bundles.git
				synced 2025-11-03 18:58:24 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
declare(strict_types=1);
 | 
						|
 | 
						|
/*
 | 
						|
 * Chill is a software for social workers
 | 
						|
 *
 | 
						|
 * For the full copyright and license information, please view
 | 
						|
 * the LICENSE file that was distributed with this source code.
 | 
						|
 */
 | 
						|
 | 
						|
namespace Chill\PersonBundle\DependencyInjection;
 | 
						|
 | 
						|
use Symfony\Component\DependencyInjection\ContainerBuilder;
 | 
						|
use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface;
 | 
						|
use Symfony\Component\HttpKernel\DependencyInjection\Extension;
 | 
						|
 | 
						|
/**
 | 
						|
 * This is the class that loads and manages your bundle configuration.
 | 
						|
 *
 | 
						|
 * To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html}
 | 
						|
 */
 | 
						|
class ChillPersonExtension extends Extension implements PrependExtensionInterface
 | 
						|
{
 | 
						|
    public function load(array $configs, ContainerBuilder $container)
 | 
						|
    {
 | 
						|
        // ...
 | 
						|
    }
 | 
						|
 | 
						|
    /**
 | 
						|
     * Add a widget "add a person" on the homepage, automatically.
 | 
						|
     *
 | 
						|
     * @param \Chill\PersonBundle\DependencyInjection\containerBuilder $container
 | 
						|
     */
 | 
						|
    public function prepend(ContainerBuilder $container)
 | 
						|
    {
 | 
						|
        $container->prependExtensionConfig('chill_main', [
 | 
						|
            'widgets' => [
 | 
						|
                'homepage' => [
 | 
						|
                    [
 | 
						|
                        'widget_alias' => 'add_person',
 | 
						|
                        'order' => 2,
 | 
						|
                    ],
 | 
						|
                ],
 | 
						|
            ],
 | 
						|
        ]);
 | 
						|
    }
 | 
						|
}
 |