mirror of
				https://gitlab.com/Chill-Projet/chill-bundles.git
				synced 2025-10-31 09:18:24 +00:00 
			
		
		
		
	move to correct directory
This commit is contained in:
		
							
								
								
									
										9
									
								
								CLChillMainBundle.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								CLChillMainBundle.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| <?php | ||||
|  | ||||
| namespace CL\Chill\MainBundle; | ||||
|  | ||||
| use Symfony\Component\HttpKernel\Bundle\Bundle; | ||||
|  | ||||
| class CLChillMainBundle extends Bundle | ||||
| { | ||||
| } | ||||
							
								
								
									
										13
									
								
								Controller/DefaultController.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								Controller/DefaultController.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| <?php | ||||
|  | ||||
| namespace CL\Chill\MainBundle\Controller; | ||||
|  | ||||
| use Symfony\Bundle\FrameworkBundle\Controller\Controller; | ||||
|  | ||||
| class DefaultController extends Controller | ||||
| { | ||||
|     public function indexAction($name) | ||||
|     { | ||||
|         return $this->render('CLChillMainBundle:Default:index.html.twig', array('name' => $name)); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										28
									
								
								DependencyInjection/CLChillMainExtension.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								DependencyInjection/CLChillMainExtension.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| <?php | ||||
|  | ||||
| namespace CL\Chill\MainBundle\DependencyInjection; | ||||
|  | ||||
| use Symfony\Component\DependencyInjection\ContainerBuilder; | ||||
| use Symfony\Component\Config\FileLocator; | ||||
| use Symfony\Component\HttpKernel\DependencyInjection\Extension; | ||||
| use Symfony\Component\DependencyInjection\Loader; | ||||
|  | ||||
| /** | ||||
|  * 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 CLChillMainExtension extends Extension | ||||
| { | ||||
|     /** | ||||
|      * {@inheritDoc} | ||||
|      */ | ||||
|     public function load(array $configs, ContainerBuilder $container) | ||||
|     { | ||||
|         $configuration = new Configuration(); | ||||
|         $config = $this->processConfiguration($configuration, $configs); | ||||
|  | ||||
|         $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); | ||||
|         $loader->load('services.yml'); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										29
									
								
								DependencyInjection/Configuration.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								DependencyInjection/Configuration.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| <?php | ||||
|  | ||||
| namespace CL\Chill\MainBundle\DependencyInjection; | ||||
|  | ||||
| use Symfony\Component\Config\Definition\Builder\TreeBuilder; | ||||
| use Symfony\Component\Config\Definition\ConfigurationInterface; | ||||
|  | ||||
| /** | ||||
|  * This is the class that validates and merges configuration from your app/config files | ||||
|  * | ||||
|  * To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html#cookbook-bundles-extension-config-class} | ||||
|  */ | ||||
| class Configuration implements ConfigurationInterface | ||||
| { | ||||
|     /** | ||||
|      * {@inheritDoc} | ||||
|      */ | ||||
|     public function getConfigTreeBuilder() | ||||
|     { | ||||
|         $treeBuilder = new TreeBuilder(); | ||||
|         $rootNode = $treeBuilder->root('cl_chill_main'); | ||||
|  | ||||
|         // Here you should define the parameters that are allowed to | ||||
|         // configure your bundle. See the documentation linked above for | ||||
|         // more information on that topic. | ||||
|  | ||||
|         return $treeBuilder; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										3
									
								
								Resources/config/routing.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								Resources/config/routing.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| cl_chill_main_homepage: | ||||
|     pattern:  /hello/{name} | ||||
|     defaults: { _controller: CLChillMainBundle:Default:index } | ||||
							
								
								
									
										7
									
								
								Resources/config/services.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								Resources/config/services.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| parameters: | ||||
| #    cl_chill_main.example.class: CL\Chill\MainBundle\Example | ||||
|  | ||||
| services: | ||||
| #    cl_chill_main.example: | ||||
| #        class: %cl_chill_main.example.class% | ||||
| #        arguments: [@service_id, "plain_value", %parameter%] | ||||
							
								
								
									
										0
									
								
								Resources/doc/index.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								Resources/doc/index.rst
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										11
									
								
								Resources/translations/messages.fr.xlf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								Resources/translations/messages.fr.xlf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| <?xml version="1.0"?> | ||||
| <xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2"> | ||||
|     <file source-language="en" datatype="plaintext" original="file.ext"> | ||||
|         <body> | ||||
|             <trans-unit id="1"> | ||||
|                 <source>Symfony2 is great</source> | ||||
|                 <target>J'aime Symfony2</target> | ||||
|             </trans-unit> | ||||
|         </body> | ||||
|     </file> | ||||
| </xliff> | ||||
							
								
								
									
										1
									
								
								Resources/views/Default/index.html.twig
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								Resources/views/Default/index.html.twig
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| Hello {{ name }}! | ||||
							
								
								
									
										17
									
								
								Tests/Controller/DefaultControllerTest.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								Tests/Controller/DefaultControllerTest.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| <?php | ||||
|  | ||||
| namespace CL\Chill\MainBundle\Tests\Controller; | ||||
|  | ||||
| use Symfony\Bundle\FrameworkBundle\Test\WebTestCase; | ||||
|  | ||||
| class DefaultControllerTest extends WebTestCase | ||||
| { | ||||
|     public function testIndex() | ||||
|     { | ||||
|         $client = static::createClient(); | ||||
|  | ||||
|         $crawler = $client->request('GET', '/hello/Fabien'); | ||||
|  | ||||
|         $this->assertTrue($crawler->filter('html:contains("Hello Fabien")')->count() > 0); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user