first draft
This commit is contained in:
47
web/app.php
Normal file
47
web/app.php
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
// This is the front controller used when executing the application in the
|
||||
// production environment ('prod'). See
|
||||
//
|
||||
// * http://symfony.com/doc/current/cookbook/configuration/front_controllers_and_kernel.html
|
||||
// * http://symfony.com/doc/current/cookbook/configuration/environments.html
|
||||
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
|
||||
/**
|
||||
* @var Composer\Autoload\ClassLoader
|
||||
*/
|
||||
$loader = require __DIR__.'/../app/autoload.php';
|
||||
include_once __DIR__.'/../var/bootstrap.php.cache';
|
||||
|
||||
// If your web server provides APC support for PHP applications, uncomment these
|
||||
// lines to use APC for class autoloading. This can improve application performance
|
||||
// very significantly. See http://symfony.com/doc/current/components/class_loader/cache_class_loader.html#apcclassloader
|
||||
//
|
||||
// NOTE: The first argument of ApcClassLoader() is the prefix used to prevent
|
||||
// cache key conflicts. In a real Symfony application, make sure to change
|
||||
// it to a value that it's unique in the web server. A common practice is to use
|
||||
// the domain name associated to the Symfony application (e.g. 'example_com').
|
||||
//
|
||||
// $apcLoader = new Symfony\Component\ClassLoader\ApcClassLoader(sha1(__FILE__), $loader);
|
||||
// $loader->unregister();
|
||||
// $apcLoader->register(true);
|
||||
|
||||
$kernel = new AppKernel('prod', false);
|
||||
$kernel->loadClassCache();
|
||||
|
||||
// When using the HTTP Cache to improve application performance, the application
|
||||
// kernel is wrapped by the AppCache class to activate the built-in reverse proxy.
|
||||
// See http://symfony.com/doc/current/book/http_cache.html#symfony-reverse-proxy
|
||||
$kernel = new AppCache($kernel);
|
||||
|
||||
// If you use HTTP Cache and your application relies on the _method request parameter
|
||||
// to get the intended HTTP method, uncomment this line.
|
||||
// See http://symfony.com/doc/current/reference/configuration/framework.html#http-method-override
|
||||
Request::enableHttpMethodParameterOverride();
|
||||
|
||||
$request = Request::createFromGlobals();
|
||||
$response = $kernel->handle($request);
|
||||
$response->send();
|
||||
|
||||
$kernel->terminate($request, $response);
|
||||
Reference in New Issue
Block a user