From e685563fd3054aba68b22a11c186a5cf12aec624 Mon Sep 17 00:00:00 2001 From: Nicolas Grekas Date: Fri, 27 Mar 2026 13:51:25 +0100 Subject: [PATCH] [symfony/framework-bundle/8.1] Add Kernel::getAllowedEnvs() = prod+dev+test (#1516) --- symfony/framework-bundle/8.1/.editorconfig | 17 ++++++++++ .../8.1/config/packages/cache.yaml | 19 +++++++++++ .../8.1/config/packages/framework.yaml | 15 ++++++++ .../framework-bundle/8.1/config/preload.php | 5 +++ .../8.1/config/routes/framework.yaml | 4 +++ .../framework-bundle/8.1/config/services.yaml | 23 +++++++++++++ symfony/framework-bundle/8.1/manifest.json | 34 +++++++++++++++++++ symfony/framework-bundle/8.1/post-install.txt | 6 ++++ symfony/framework-bundle/8.1/public/index.php | 9 +++++ .../8.1/src/Controller/.gitignore | 0 symfony/framework-bundle/8.1/src/Kernel.php | 19 +++++++++++ 11 files changed, 151 insertions(+) create mode 100644 symfony/framework-bundle/8.1/.editorconfig create mode 100644 symfony/framework-bundle/8.1/config/packages/cache.yaml create mode 100644 symfony/framework-bundle/8.1/config/packages/framework.yaml create mode 100644 symfony/framework-bundle/8.1/config/preload.php create mode 100644 symfony/framework-bundle/8.1/config/routes/framework.yaml create mode 100644 symfony/framework-bundle/8.1/config/services.yaml create mode 100644 symfony/framework-bundle/8.1/manifest.json create mode 100644 symfony/framework-bundle/8.1/post-install.txt create mode 100644 symfony/framework-bundle/8.1/public/index.php create mode 100644 symfony/framework-bundle/8.1/src/Controller/.gitignore create mode 100644 symfony/framework-bundle/8.1/src/Kernel.php diff --git a/symfony/framework-bundle/8.1/.editorconfig b/symfony/framework-bundle/8.1/.editorconfig new file mode 100644 index 00000000..66990769 --- /dev/null +++ b/symfony/framework-bundle/8.1/.editorconfig @@ -0,0 +1,17 @@ +# editorconfig.org + +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[{compose.yaml,compose.*.yaml}] +indent_size = 2 + +[*.md] +trim_trailing_whitespace = false diff --git a/symfony/framework-bundle/8.1/config/packages/cache.yaml b/symfony/framework-bundle/8.1/config/packages/cache.yaml new file mode 100644 index 00000000..6899b720 --- /dev/null +++ b/symfony/framework-bundle/8.1/config/packages/cache.yaml @@ -0,0 +1,19 @@ +framework: + cache: + # Unique name of your app: used to compute stable namespaces for cache keys. + #prefix_seed: your_vendor_name/app_name + + # The "app" cache stores to the filesystem by default. + # The data in this cache should persist between deploys. + # Other options include: + + # Redis + #app: cache.adapter.redis + #default_redis_provider: redis://localhost + + # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues) + #app: cache.adapter.apcu + + # Namespaced pools use the above "app" backend by default + #pools: + #my.dedicated.cache: null diff --git a/symfony/framework-bundle/8.1/config/packages/framework.yaml b/symfony/framework-bundle/8.1/config/packages/framework.yaml new file mode 100644 index 00000000..7e1ee1f1 --- /dev/null +++ b/symfony/framework-bundle/8.1/config/packages/framework.yaml @@ -0,0 +1,15 @@ +# see https://symfony.com/doc/current/reference/configuration/framework.html +framework: + secret: '%env(APP_SECRET)%' + + # Note that the session will be started ONLY if you read or write from it. + session: true + + #esi: true + #fragments: true + +when@test: + framework: + test: true + session: + storage_factory_id: session.storage.factory.mock_file diff --git a/symfony/framework-bundle/8.1/config/preload.php b/symfony/framework-bundle/8.1/config/preload.php new file mode 100644 index 00000000..5ebcdb21 --- /dev/null +++ b/symfony/framework-bundle/8.1/config/preload.php @@ -0,0 +1,5 @@ +Run your application: + 1. Go to the project directory + 2. Create your code repository with the git init command + 3. Download the Symfony CLI at https://symfony.com/download to install a development web server + + * Read the documentation at https://symfony.com/doc diff --git a/symfony/framework-bundle/8.1/public/index.php b/symfony/framework-bundle/8.1/public/index.php new file mode 100644 index 00000000..9982c218 --- /dev/null +++ b/symfony/framework-bundle/8.1/public/index.php @@ -0,0 +1,9 @@ + An array of allowed values for APP_ENV + */ + private function getAllowedEnvs(): array + { + return ['prod', 'dev', 'test']; + } +}