From 0b401e352ec889da6e968dc704950c3097b5029b Mon Sep 17 00:00:00 2001 From: Polonkai Gergely Date: Sun, 1 Jul 2012 10:02:35 +0200 Subject: [PATCH] Created KekRozsak\FrontBundle as an almost empty bundle Signed-off-by: Gergely POLONKAI (W00d5t0ck) --- app/AppKernel.php | 1 + app/config/routing.yml | 4 +++ .../Controller/DefaultController.php | 13 +++++++++ .../DependencyInjection/Configuration.php | 29 +++++++++++++++++++ .../KekRozsakFrontExtension.php | 28 ++++++++++++++++++ .../FrontBundle/KekRozsakFrontBundle.php | 9 ++++++ .../FrontBundle/Resources/config/routing.yml | 3 ++ .../FrontBundle/Resources/config/services.yml | 7 +++++ .../Resources/views/Default/index.html.twig | 1 + .../Controller/DefaultControllerTest.php | 17 +++++++++++ 10 files changed, 112 insertions(+) create mode 100644 src/KekRozsak/FrontBundle/Controller/DefaultController.php create mode 100644 src/KekRozsak/FrontBundle/DependencyInjection/Configuration.php create mode 100644 src/KekRozsak/FrontBundle/DependencyInjection/KekRozsakFrontExtension.php create mode 100644 src/KekRozsak/FrontBundle/KekRozsakFrontBundle.php create mode 100644 src/KekRozsak/FrontBundle/Resources/config/routing.yml create mode 100644 src/KekRozsak/FrontBundle/Resources/config/services.yml create mode 100644 src/KekRozsak/FrontBundle/Resources/views/Default/index.html.twig create mode 100644 src/KekRozsak/FrontBundle/Tests/Controller/DefaultControllerTest.php diff --git a/app/AppKernel.php b/app/AppKernel.php index f7240df..f5064b9 100644 --- a/app/AppKernel.php +++ b/app/AppKernel.php @@ -19,6 +19,7 @@ class AppKernel extends Kernel new JMS\AopBundle\JMSAopBundle(), new JMS\DiExtraBundle\JMSDiExtraBundle($this), new JMS\SecurityExtraBundle\JMSSecurityExtraBundle(), + new KekRozsak\FrontBundle\KekRozsakFrontBundle(), ); if (in_array($this->getEnvironment(), array('dev', 'test'))) { diff --git a/app/config/routing.yml b/app/config/routing.yml index 684d364..5c7e0b0 100644 --- a/app/config/routing.yml +++ b/app/config/routing.yml @@ -1,3 +1,7 @@ +KekRozsakFrontBundle: + resource: "@KekRozsakFrontBundle/Resources/config/routing.yml" + prefix: / + # Internal routing configuration to handle ESI #_internal: # resource: "@FrameworkBundle/Resources/config/routing/internal.xml" diff --git a/src/KekRozsak/FrontBundle/Controller/DefaultController.php b/src/KekRozsak/FrontBundle/Controller/DefaultController.php new file mode 100644 index 0000000..5bd2951 --- /dev/null +++ b/src/KekRozsak/FrontBundle/Controller/DefaultController.php @@ -0,0 +1,13 @@ +render('KekRozsakFrontBundle:Default:index.html.twig', array()); + } +} diff --git a/src/KekRozsak/FrontBundle/DependencyInjection/Configuration.php b/src/KekRozsak/FrontBundle/DependencyInjection/Configuration.php new file mode 100644 index 0000000..7b62c77 --- /dev/null +++ b/src/KekRozsak/FrontBundle/DependencyInjection/Configuration.php @@ -0,0 +1,29 @@ +root('kek_rozsak_front'); + + // 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; + } +} diff --git a/src/KekRozsak/FrontBundle/DependencyInjection/KekRozsakFrontExtension.php b/src/KekRozsak/FrontBundle/DependencyInjection/KekRozsakFrontExtension.php new file mode 100644 index 0000000..563baf7 --- /dev/null +++ b/src/KekRozsak/FrontBundle/DependencyInjection/KekRozsakFrontExtension.php @@ -0,0 +1,28 @@ +processConfiguration($configuration, $configs); + + $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); + $loader->load('services.yml'); + } +} diff --git a/src/KekRozsak/FrontBundle/KekRozsakFrontBundle.php b/src/KekRozsak/FrontBundle/KekRozsakFrontBundle.php new file mode 100644 index 0000000..e9f5343 --- /dev/null +++ b/src/KekRozsak/FrontBundle/KekRozsakFrontBundle.php @@ -0,0 +1,9 @@ +request('GET', '/hello/Fabien'); + + $this->assertTrue($crawler->filter('html:contains("Hello Fabien")')->count() > 0); + } +}