From ec689f4a3f381693ce91807e264d9b8b69616f9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Sat, 8 Nov 2014 00:51:19 +0100 Subject: [PATCH] add app fixture --- Tests/Fixtures/App/app/AppKernel.php | 43 +++++++++++++ .../App/app/Resources/views/base.html.twig | 13 ++++ Tests/Fixtures/App/app/autoload.php | 13 ++++ Tests/Fixtures/App/app/config/config.yml | 61 +++++++++++++++++++ Tests/Fixtures/App/app/config/config_dev.yml | 7 +++ Tests/Fixtures/App/app/config/config_test.yml | 8 +++ .../App/app/config/parameters.travis.yml | 6 ++ .../App/app/config/parameters.yml.dist | 6 ++ Tests/Fixtures/App/app/config/routing.yml | 4 ++ Tests/Fixtures/App/app/console.php | 21 +++++++ Tests/Fixtures/App/logs/empty | 0 Tests/Fixtures/App/web/app_dev.php | 30 +++++++++ 12 files changed, 212 insertions(+) create mode 100644 Tests/Fixtures/App/app/AppKernel.php create mode 100644 Tests/Fixtures/App/app/Resources/views/base.html.twig create mode 100644 Tests/Fixtures/App/app/autoload.php create mode 100644 Tests/Fixtures/App/app/config/config.yml create mode 100644 Tests/Fixtures/App/app/config/config_dev.yml create mode 100644 Tests/Fixtures/App/app/config/config_test.yml create mode 100644 Tests/Fixtures/App/app/config/parameters.travis.yml create mode 100644 Tests/Fixtures/App/app/config/parameters.yml.dist create mode 100644 Tests/Fixtures/App/app/config/routing.yml create mode 100644 Tests/Fixtures/App/app/console.php create mode 100644 Tests/Fixtures/App/logs/empty create mode 100644 Tests/Fixtures/App/web/app_dev.php diff --git a/Tests/Fixtures/App/app/AppKernel.php b/Tests/Fixtures/App/app/AppKernel.php new file mode 100644 index 000000000..2e9b78c1f --- /dev/null +++ b/Tests/Fixtures/App/app/AppKernel.php @@ -0,0 +1,43 @@ +load(__DIR__.'/config/config_'.$this->getEnvironment().'.yml'); + } + + /** + * @return string + */ + public function getCacheDir() + { + return sys_get_temp_dir().'/PersonBundle/cache'; + } + + /** + * @return string + */ + public function getLogDir() + { + return $this->getRootDir().'/../logs'; + } +} + diff --git a/Tests/Fixtures/App/app/Resources/views/base.html.twig b/Tests/Fixtures/App/app/Resources/views/base.html.twig new file mode 100644 index 000000000..bafd28d3b --- /dev/null +++ b/Tests/Fixtures/App/app/Resources/views/base.html.twig @@ -0,0 +1,13 @@ + + + + + {% block title %}Welcome!{% endblock %} + {% block stylesheets %}{% endblock %} + + + + {% block body %}{% endblock %} + {% block javascripts %}{% endblock %} + + diff --git a/Tests/Fixtures/App/app/autoload.php b/Tests/Fixtures/App/app/autoload.php new file mode 100644 index 000000000..57a507088 --- /dev/null +++ b/Tests/Fixtures/App/app/autoload.php @@ -0,0 +1,13 @@ +getParameterOption(array('--env', '-e'), getenv('SYMFONY_ENV') ?: 'dev'); +$debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(array('--no-debug', '')) && $env !== 'prod'; +if ($debug) { +Debug::enable(); +} +$kernel = new AppKernel($env, $debug); +$application = new Application($kernel); +$application->run($input); + diff --git a/Tests/Fixtures/App/logs/empty b/Tests/Fixtures/App/logs/empty new file mode 100644 index 000000000..e69de29bb diff --git a/Tests/Fixtures/App/web/app_dev.php b/Tests/Fixtures/App/web/app_dev.php new file mode 100644 index 000000000..e0279c2ae --- /dev/null +++ b/Tests/Fixtures/App/web/app_dev.php @@ -0,0 +1,30 @@ +loadClassCache(); +$request = Request::createFromGlobals(); +$response = $kernel->handle($request); +$response->send(); +$kernel->terminate($request, $response);