mirror of
https://github.com/symfony/recipes.git
synced 2026-09-11 23:26:27 +03:00
Merge pull request #156 from nicolas-grekas/no-getenv
This commit is contained in:
@@ -3,6 +3,6 @@
|
||||
use Symfony\Component\Dotenv\Dotenv;
|
||||
|
||||
// The check is to ensure we don't use .env in production
|
||||
if (!getenv('APP_ENV')) {
|
||||
if (!isset($_SERVER['APP_ENV'])) {
|
||||
(new Dotenv())->load(__DIR__.'/../../.env');
|
||||
}
|
||||
|
||||
@@ -16,13 +16,13 @@ if (!class_exists(Application::class)) {
|
||||
throw new \RuntimeException('You need to add "symfony/framework-bundle" as a Composer dependency.');
|
||||
}
|
||||
|
||||
if (!getenv('APP_ENV')) {
|
||||
if (!isset($_SERVER['APP_ENV'])) {
|
||||
(new Dotenv())->load(__DIR__.'/../.env');
|
||||
}
|
||||
|
||||
$input = new ArgvInput();
|
||||
$env = $input->getParameterOption(['--env', '-e'], getenv('APP_ENV') ?: 'dev');
|
||||
$debug = getenv('APP_DEBUG') !== '0' && !$input->hasParameterOption(['--no-debug', '']);
|
||||
$env = $input->getParameterOption(['--env', '-e'], $_SERVER['APP_ENV'] ?? 'dev');
|
||||
$debug = ($_SERVER['APP_DEBUG'] ?? true) !== '0' && !$input->hasParameterOption(['--no-debug', '']);
|
||||
|
||||
if ($debug && class_exists(Debug::class)) {
|
||||
Debug::enable();
|
||||
|
||||
@@ -8,11 +8,11 @@ use Symfony\Component\HttpFoundation\Request;
|
||||
require __DIR__.'/../vendor/autoload.php';
|
||||
|
||||
// The check is to ensure we don't use .env in production
|
||||
if (!getenv('APP_ENV')) {
|
||||
if (!isset($_SERVER['APP_ENV'])) {
|
||||
(new Dotenv())->load(__DIR__.'/../.env');
|
||||
}
|
||||
|
||||
if (getenv('APP_DEBUG')) {
|
||||
if ($_SERVER['APP_DEBUG'] ?? true) {
|
||||
// WARNING: You should setup permissions the proper way!
|
||||
// REMOVE the following PHP line and read
|
||||
// https://symfony.com/doc/current/book/installation.html#checking-symfony-application-configuration-and-setup
|
||||
@@ -23,7 +23,7 @@ if (getenv('APP_DEBUG')) {
|
||||
|
||||
// Request::setTrustedProxies(['0.0.0.0/0'], Request::HEADER_FORWARDED);
|
||||
|
||||
$kernel = new Kernel(getenv('APP_ENV'), getenv('APP_DEBUG'));
|
||||
$kernel = new Kernel($_SERVER['APP_ENV'] ?? 'dev', $_SERVER['APP_DEBUG'] ?? true);
|
||||
$request = Request::createFromGlobals();
|
||||
$response = $kernel->handle($request);
|
||||
$response->send();
|
||||
|
||||
Reference in New Issue
Block a user