diff --git a/symfony/framework-bundle/5.4/config/packages/cache.yaml b/symfony/framework-bundle/5.4/config/packages/cache.yaml new file mode 100644 index 00000000..6899b720 --- /dev/null +++ b/symfony/framework-bundle/5.4/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/5.4/config/packages/framework.yaml b/symfony/framework-bundle/5.4/config/packages/framework.yaml new file mode 100644 index 00000000..7853e9ed --- /dev/null +++ b/symfony/framework-bundle/5.4/config/packages/framework.yaml @@ -0,0 +1,24 @@ +# see https://symfony.com/doc/current/reference/configuration/framework.html +framework: + secret: '%env(APP_SECRET)%' + #csrf_protection: true + http_method_override: false + + # Enables session support. Note that the session will ONLY be started if you read or write from it. + # Remove or comment this section to explicitly disable session support. + session: + handler_id: null + cookie_secure: auto + cookie_samesite: lax + storage_factory_id: session.storage.factory.native + + #esi: true + #fragments: true + php_errors: + log: true + +when@test: + framework: + test: true + session: + storage_factory_id: session.storage.factory.mock_file diff --git a/symfony/framework-bundle/5.4/config/preload.php b/symfony/framework-bundle/5.4/config/preload.php new file mode 100644 index 00000000..5ebcdb21 --- /dev/null +++ b/symfony/framework-bundle/5.4/config/preload.php @@ -0,0 +1,5 @@ + + What's next? + + + * 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/5.4/public/index.php b/symfony/framework-bundle/5.4/public/index.php new file mode 100644 index 00000000..9982c218 --- /dev/null +++ b/symfony/framework-bundle/5.4/public/index.php @@ -0,0 +1,9 @@ +import('../config/{packages}/*.yaml'); + $container->import('../config/{packages}/'.$this->environment.'/*.yaml'); + + if (is_file(\dirname(__DIR__).'/config/services.yaml')) { + $container->import('../config/services.yaml'); + $container->import('../config/{services}_'.$this->environment.'.yaml'); + } else { + $container->import('../config/{services}.php'); + } + } + + protected function configureRoutes(RoutingConfigurator $routes): void + { + $routes->import('../config/{routes}/'.$this->environment.'/*.yaml'); + $routes->import('../config/{routes}/*.yaml'); + + if (is_file(\dirname(__DIR__).'/config/routes.yaml')) { + $routes->import('../config/routes.yaml'); + } else { + $routes->import('../config/{routes}.php'); + } + } +}