Elle hérite de Symfony\Component\HttpKernel\Kernel (/!\ aux interfaces) mise en place d'un conteneur d'injection de dépendance à modifier/compléter (voir comment gérer le chargement)
33 lines
570 B
PHP
33 lines
570 B
PHP
<?php
|
|
|
|
use Symfony\Component\HttpFoundation\Request;
|
|
use Thelia\Core\Thelia;
|
|
|
|
use Symfony\Component\DependencyInjection;
|
|
|
|
$env = 'debug';
|
|
require __DIR__ . '/core/bootstrap.php';
|
|
|
|
$trustIp = array(
|
|
'::1',
|
|
'127.0.0.1'
|
|
);
|
|
|
|
$request = Request::createFromGlobals();
|
|
|
|
if( false === in_array($request->getClientIp(), $trustIp)){
|
|
//change request to send to a 404 error page
|
|
}
|
|
|
|
|
|
$thelia = new Thelia('dev', true);
|
|
|
|
var_dump($thelia->getContainer());
|
|
|
|
//$response = $thelia->handle($request)->prepare($request)->send();
|
|
//
|
|
//$thelia->terminate($request, $reponse);
|
|
|
|
|
|
?>
|