Skip to content

Commit d7c7bc2

Browse files
author
DKravtsov
committed
updated symfony framework to version 5.
1 parent 3b0a4a3 commit d7c7bc2

File tree

216 files changed

+4742
-4387
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

216 files changed

+4742
-4387
lines changed

bin/console

Lines changed: 7 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -5,44 +5,15 @@ declare(strict_types=1);
55

66
use App\Kernel;
77
use Symfony\Bundle\FrameworkBundle\Console\Application;
8-
use Symfony\Component\Console\Input\ArgvInput;
9-
use Symfony\Component\Dotenv\Dotenv;
10-
use Symfony\Component\ErrorHandler\Debug;
118

12-
if (in_array(PHP_SAPI, ['cli', 'phpdbg', 'embed'], true) === false) {
13-
echo 'Warning: The console should be invoked via the CLI version of PHP, not the ' . PHP_SAPI . ' SAPI' . PHP_EOL;
9+
if (!is_file(dirname(__DIR__) . '/vendor/autoload_runtime.php')) {
10+
throw new LogicException('Symfony Runtime is missing. Try running "composer require symfony/runtime".');
1411
}
1512

16-
set_time_limit(0);
13+
require_once dirname(__DIR__) . '/vendor/autoload_runtime.php';
1714

18-
require dirname(__DIR__) . '/vendor/autoload.php';
15+
return static function (array $context): Application {
16+
$kernel = new Kernel($context['APP_ENV'], (bool)$context['APP_DEBUG']);
1917

20-
if (!class_exists(Application::class) || !class_exists(Dotenv::class)) {
21-
throw new LogicException('You need to add "symfony/framework-bundle" and "symfony/dotenv" as Composer dependencies.');
22-
}
23-
24-
$input = new ArgvInput();
25-
$env = $input->getParameterOption(['--env', '-e'], null, true);
26-
27-
if ($env) {
28-
putenv('APP_ENV=' . $_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);
29-
}
30-
31-
if ($input->hasParameterOption('--no-debug', true)) {
32-
putenv('APP_DEBUG=' . $_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');
33-
}
34-
35-
require dirname(__DIR__) . '/config/bootstrap.php';
36-
37-
if ($_SERVER['APP_DEBUG']) {
38-
umask(0000);
39-
40-
if (class_exists(Debug::class)) {
41-
Debug::enable();
42-
}
43-
}
44-
45-
$kernel = new Kernel($_SERVER['APP_ENV'], (bool)$_SERVER['APP_DEBUG']);
46-
47-
/** @noinspection PhpUnhandledExceptionInspection */
48-
(new Application($kernel))->run($input);
18+
return new Application($kernel);
19+
};

composer.json

Lines changed: 40 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -44,54 +44,61 @@
4444
"lexik/jwt-authentication-bundle": "^2.12",
4545
"mark-gerarts/automapper-plus-bundle": "^1.3",
4646
"matomo/device-detector": "^4.3",
47-
"matthiasnoback/symfony-console-form": "^3.6",
47+
"matthiasnoback/symfony-console-form": "^5.0",
4848
"nelmio/api-doc-bundle": "^4.4",
4949
"nelmio/cors-bundle": "^2.1",
5050
"phpdocumentor/reflection-docblock": "^5.2",
51-
"ramsey/uuid-doctrine": "^1.6",
51+
"ramsey/uuid-doctrine": "^1.7",
5252
"sensio/framework-extra-bundle": "^6.1",
53-
"symfony/asset": "4.4.*",
54-
"symfony/config": "4.4.*",
55-
"symfony/console": "4.4.*",
56-
"symfony/dotenv": "4.4.*",
57-
"symfony/expression-language": "4.4.*",
53+
"symfony/asset": "5.3.*",
54+
"symfony/config": "5.3.*",
55+
"symfony/console": "5.3.*",
56+
"symfony/dotenv": "5.3.*",
57+
"symfony/expression-language": "5.3.*",
5858
"symfony/flex": "^1.13",
59-
"symfony/form": "4.4.*",
60-
"symfony/framework-bundle": "4.4.*",
61-
"symfony/http-client": "4.4.*",
62-
"symfony/intl": "4.4.*",
63-
"symfony/mailer": "4.4.*",
64-
"symfony/messenger": "4.4.*",
59+
"symfony/form": "5.3.*",
60+
"symfony/framework-bundle": "5.3.*",
61+
"symfony/http-client": "5.3.*",
62+
"symfony/intl": "5.3.*",
63+
"symfony/mailer": "5.3.*",
64+
"symfony/messenger": "5.3.*",
65+
"symfony/mime": "5.3.*",
6566
"symfony/monolog-bundle": "^3.7",
66-
"symfony/process": "4.4.*",
67-
"symfony/property-access": "4.4.*",
68-
"symfony/property-info": "4.4.*",
69-
"symfony/proxy-manager-bridge": "4.4.*",
70-
"symfony/routing": "4.4.*",
71-
"symfony/security-bundle": "4.4.*",
72-
"symfony/serializer": "4.4.*",
73-
"symfony/translation": "4.4.*",
74-
"symfony/twig-bundle": "4.4.*",
75-
"symfony/validator": "4.4.*",
76-
"symfony/web-link": "4.4.*",
77-
"symfony/yaml": "4.4.*",
78-
"systemsdk/easy-log-bundle": "1.10.*"
67+
"symfony/notifier": "5.3.*",
68+
"symfony/process": "5.3.*",
69+
"symfony/property-access": "5.3.*",
70+
"symfony/property-info": "5.3.*",
71+
"symfony/proxy-manager-bridge": "5.3.*",
72+
"symfony/runtime": "5.3.*",
73+
"symfony/routing": "5.3.*",
74+
"symfony/security-bundle": "5.3.*",
75+
"symfony/serializer": "5.3.*",
76+
"symfony/translation": "5.3.*",
77+
"symfony/twig-bundle": "5.3.*",
78+
"symfony/validator": "5.3.*",
79+
"symfony/web-link": "5.3.*",
80+
"symfony/yaml": "5.3.*",
81+
"twig/extra-bundle": "^2.12|^3.0",
82+
"twig/twig": "^2.12|^3.0"
7983
},
8084
"conflict": {
81-
"symfony/symfony": "*"
85+
"symfony/debug": "<3.3",
86+
"symfony/symfony": "*",
87+
"symfony/twig-bundle": "<3.3"
8288
},
8389
"require-dev": {
8490
"bamarni/composer-bin-plugin": "^1.4",
8591
"doctrine/doctrine-fixtures-bundle": "^3.4",
92+
"systemsdk/easy-log-bundle": "1.10.*",
8693
"ergebnis/composer-normalize": "^2.15",
8794
"roave/security-advisories": "dev-latest",
88-
"symfony/browser-kit": "4.4.*",
89-
"symfony/debug-bundle": "4.4.*",
95+
"symfony/browser-kit": "5.3.*",
96+
"symfony/debug-bundle": "5.3.*",
9097
"symfony/maker-bundle": "^1.33",
9198
"symfony/requirements-checker": "^2.0",
92-
"symfony/stopwatch": "4.4.*",
93-
"symfony/var-dumper": "4.4.*",
94-
"symfony/web-profiler-bundle": "4.4.*"
99+
"symfony/stopwatch": "5.3.*",
100+
"symfony/var-dumper": "5.3.*",
101+
"symfony/web-profiler-bundle": "5.3.*"
95102
},
96103
"config": {
97104
"platform": {
@@ -107,8 +114,7 @@
107114
"target-directory": "tools"
108115
},
109116
"symfony": {
110-
"allow-contrib": true,
111-
"require": "4.4.*"
117+
"allow-contrib": true
112118
}
113119
},
114120
"autoload": {

0 commit comments

Comments
 (0)