Browse Source

[php] Symfony update to v7 (#8741)

* [php] Symfony update to v7

* Update cli-php.ini

* Add attributes.yaml
Joan Miquel 1 year ago
parent
commit
7fe1360c40

+ 8 - 8
frameworks/PHP/symfony/composer.json

@@ -2,18 +2,18 @@
     "type": "project",
     "type": "project",
     "license": "proprietary",
     "license": "proprietary",
     "require": {
     "require": {
-        "php": ">=8.1",
+        "php": ">=8.2",
         "ext-ctype": "*",
         "ext-ctype": "*",
         "ext-iconv": "*",
         "ext-iconv": "*",
         "ext-mbstring": "*",
         "ext-mbstring": "*",
-        "symfony/console": "^6",
-        "symfony/dotenv": "^6",
+        "symfony/console": "^7",
+        "symfony/dotenv": "^7",
         "symfony/flex": "^2",
         "symfony/flex": "^2",
-        "symfony/framework-bundle": "^6",
+        "symfony/framework-bundle": "^7",
         "symfony/orm-pack": "^2",
         "symfony/orm-pack": "^2",
-        "symfony/twig-bundle": "^6",
-        "symfony/yaml": "^6.0",
-        "joanhey/adapterman": "^0.5"
+        "symfony/twig-bundle": "^7",
+        "symfony/yaml": "^7",
+        "joanhey/adapterman": "^0.6"
     },
     },
     "minimum-stability": "dev",
     "minimum-stability": "dev",
     "prefer-stable": true,
     "prefer-stable": true,
@@ -65,7 +65,7 @@
     "extra": {
     "extra": {
         "symfony": {
         "symfony": {
             "allow-contrib": false,
             "allow-contrib": false,
-            "require": "^6",
+            "require": "^7",
             "docker": true
             "docker": true
         }
         }
     }
     }

+ 0 - 7
frameworks/PHP/symfony/config/routes/annotations.yaml

@@ -1,7 +0,0 @@
-controllers:
-    resource: ../../src/Controller/
-    type: annotation
-
-kernel:
-    resource: ../../src/Kernel.php
-    type: annotation

+ 9 - 0
frameworks/PHP/symfony/config/routes/attributes.yaml

@@ -0,0 +1,9 @@
+controllers:
+    resource:
+        path: ../../src/Controller/
+        namespace: App\Controller
+    type: attribute
+
+kernel:
+    resource: App\Kernel
+    type: attribute

+ 1 - 1
frameworks/PHP/symfony/deploy/conf/cli-php.ini

@@ -13,4 +13,4 @@ memory_limit = 512M
 opcache.jit_buffer_size = 128M
 opcache.jit_buffer_size = 128M
 opcache.jit = tracing
 opcache.jit = tracing
 
 
-disable_functions=header,header_remove,http_response_code,setcookie,session_create_id,session_id,session_name,session_save_path,session_status,session_start,session_write_close,session_regenerate_id,set_time_limit
+disable_functions=header,header_remove,headers_sent,http_response_code,setcookie,session_create_id,session_id,session_name,session_save_path,session_status,session_start,session_write_close,session_regenerate_id,set_time_limit