Add initial set of files
							parent
							
								
									db72f0f7e7
								
							
						
					
					
						commit
						49787b6d23
					
				| @ -0,0 +1,20 @@ | ||||
| # In all environments, the following files are loaded if they exist, | ||||
| # the latter taking precedence over the former: | ||||
| # | ||||
| #  * .env                contains default values for the environment variables needed by the app | ||||
| #  * .env.local          uncommitted file with local overrides | ||||
| #  * .env.$APP_ENV       committed environment-specific defaults | ||||
| #  * .env.$APP_ENV.local uncommitted environment-specific overrides | ||||
| # | ||||
| # Real environment variables win over .env files. | ||||
| # | ||||
| # DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES. | ||||
| # https://symfony.com/doc/current/configuration/secrets.html | ||||
| # | ||||
| # Run "composer dump-env prod" to compile .env files for production use (requires symfony/flex >=1.2). | ||||
| # https://symfony.com/doc/current/best_practices.html#use-environment-variables-for-infrastructure-configuration | ||||
| 
 | ||||
| ###> symfony/framework-bundle ### | ||||
| APP_ENV=dev | ||||
| APP_SECRET=30741bdb272c30098a12fa66d60c4c85 | ||||
| ###< symfony/framework-bundle ### | ||||
| @ -0,0 +1,10 @@ | ||||
| 
 | ||||
| ###> symfony/framework-bundle ### | ||||
| /.env.local | ||||
| /.env.local.php | ||||
| /.env.*.local | ||||
| /config/secrets/prod/prod.decrypt.private.php | ||||
| /public/bundles/ | ||||
| /var/ | ||||
| /vendor/ | ||||
| ###< symfony/framework-bundle ### | ||||
| @ -0,0 +1,17 @@ | ||||
| #!/usr/bin/env php | ||||
| <?php | ||||
| 
 | ||||
| use App\Kernel; | ||||
| use Symfony\Bundle\FrameworkBundle\Console\Application; | ||||
| 
 | ||||
| if (!is_file(dirname(__DIR__).'/vendor/autoload_runtime.php')) { | ||||
|     throw new LogicException('Symfony Runtime is missing. Try running "composer require symfony/runtime".'); | ||||
| } | ||||
| 
 | ||||
| require_once dirname(__DIR__).'/vendor/autoload_runtime.php'; | ||||
| 
 | ||||
| return function (array $context) { | ||||
|     $kernel = new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']); | ||||
| 
 | ||||
|     return new Application($kernel); | ||||
| }; | ||||
| @ -0,0 +1,67 @@ | ||||
| { | ||||
|     "type": "project", | ||||
|     "license": "proprietary", | ||||
|     "minimum-stability": "stable", | ||||
|     "prefer-stable": true, | ||||
|     "require": { | ||||
|         "php": ">=8.1", | ||||
|         "ext-ctype": "*", | ||||
|         "ext-iconv": "*", | ||||
|         "symfony/console": "6.2.*", | ||||
|         "symfony/dotenv": "6.2.*", | ||||
|         "symfony/flex": "^2", | ||||
|         "symfony/framework-bundle": "6.2.*", | ||||
|         "symfony/runtime": "6.2.*", | ||||
|         "symfony/yaml": "6.2.*" | ||||
|     }, | ||||
|     "require-dev": { | ||||
|     }, | ||||
|     "config": { | ||||
|         "allow-plugins": { | ||||
|             "php-http/discovery": true, | ||||
|             "symfony/flex": true, | ||||
|             "symfony/runtime": true | ||||
|         }, | ||||
|         "sort-packages": true | ||||
|     }, | ||||
|     "autoload": { | ||||
|         "psr-4": { | ||||
|             "App\\": "src/" | ||||
|         } | ||||
|     }, | ||||
|     "autoload-dev": { | ||||
|         "psr-4": { | ||||
|             "App\\Tests\\": "tests/" | ||||
|         } | ||||
|     }, | ||||
|     "replace": { | ||||
|         "symfony/polyfill-ctype": "*", | ||||
|         "symfony/polyfill-iconv": "*", | ||||
|         "symfony/polyfill-php72": "*", | ||||
|         "symfony/polyfill-php73": "*", | ||||
|         "symfony/polyfill-php74": "*", | ||||
|         "symfony/polyfill-php80": "*", | ||||
|         "symfony/polyfill-php81": "*" | ||||
|     }, | ||||
|     "scripts": { | ||||
|         "auto-scripts": { | ||||
|             "cache:clear": "symfony-cmd", | ||||
|             "assets:install %PUBLIC_DIR%": "symfony-cmd" | ||||
|         }, | ||||
|         "post-install-cmd": [ | ||||
|             "@auto-scripts" | ||||
|         ], | ||||
|         "post-update-cmd": [ | ||||
|             "@auto-scripts" | ||||
|         ] | ||||
|     }, | ||||
|     "conflict": { | ||||
|         "symfony/symfony": "*" | ||||
|     }, | ||||
|     "extra": { | ||||
|         "symfony": { | ||||
|             "allow-contrib": false, | ||||
|             "require": "6.2.*" | ||||
|         } | ||||
|     } | ||||
| } | ||||
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								| @ -0,0 +1,5 @@ | ||||
| <?php | ||||
| 
 | ||||
| return [ | ||||
|     Symfony\Bundle\FrameworkBundle\FrameworkBundle::class => ['all' => true], | ||||
| ]; | ||||
| @ -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 | ||||
| @ -0,0 +1,25 @@ | ||||
| # see https://symfony.com/doc/current/reference/configuration/framework.html | ||||
| framework: | ||||
|     secret: '%env(APP_SECRET)%' | ||||
|     #csrf_protection: true | ||||
|     http_method_override: false | ||||
|     handle_all_throwables: true | ||||
| 
 | ||||
|     # 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 | ||||
| @ -0,0 +1,12 @@ | ||||
| framework: | ||||
|     router: | ||||
|         utf8: true | ||||
| 
 | ||||
|         # Configure how to generate URLs in non-HTTP contexts, such as CLI commands. | ||||
|         # See https://symfony.com/doc/current/routing.html#generating-urls-in-commands | ||||
|         #default_uri: http://localhost | ||||
| 
 | ||||
| when@prod: | ||||
|     framework: | ||||
|         router: | ||||
|             strict_requirements: null | ||||
| @ -0,0 +1,5 @@ | ||||
| <?php | ||||
| 
 | ||||
| if (file_exists(dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php')) { | ||||
|     require dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php'; | ||||
| } | ||||
| @ -0,0 +1,5 @@ | ||||
| controllers: | ||||
|     resource: | ||||
|         path: ../src/Controller/ | ||||
|         namespace: App\Controller | ||||
|     type: attribute | ||||
| @ -0,0 +1,4 @@ | ||||
| when@dev: | ||||
|     _errors: | ||||
|         resource: '@FrameworkBundle/Resources/config/routing/errors.xml' | ||||
|         prefix: /_error | ||||
| @ -0,0 +1,24 @@ | ||||
| # This file is the entry point to configure your own services. | ||||
| # Files in the packages/ subdirectory configure your dependencies. | ||||
| 
 | ||||
| # Put parameters here that don't need to change on each machine where the app is deployed | ||||
| # https://symfony.com/doc/current/best_practices.html#use-parameters-for-application-configuration | ||||
| parameters: | ||||
| 
 | ||||
| services: | ||||
|     # default configuration for services in *this* file | ||||
|     _defaults: | ||||
|         autowire: true      # Automatically injects dependencies in your services. | ||||
|         autoconfigure: true # Automatically registers your services as commands, event subscribers, etc. | ||||
| 
 | ||||
|     # makes classes in src/ available to be used as services | ||||
|     # this creates a service per class whose id is the fully-qualified class name | ||||
|     App\: | ||||
|         resource: '../src/' | ||||
|         exclude: | ||||
|             - '../src/DependencyInjection/' | ||||
|             - '../src/Entity/' | ||||
|             - '../src/Kernel.php' | ||||
| 
 | ||||
|     # add more service definitions when explicit configuration is needed | ||||
|     # please note that last definitions always *replace* previous ones | ||||
| @ -0,0 +1,9 @@ | ||||
| <?php | ||||
| 
 | ||||
| use App\Kernel; | ||||
| 
 | ||||
| require_once dirname(__DIR__).'/vendor/autoload_runtime.php'; | ||||
| 
 | ||||
| return function (array $context) { | ||||
|     return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']); | ||||
| }; | ||||
| @ -0,0 +1,11 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace App; | ||||
| 
 | ||||
| use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait; | ||||
| use Symfony\Component\HttpKernel\Kernel as BaseKernel; | ||||
| 
 | ||||
| class Kernel extends BaseKernel | ||||
| { | ||||
|     use MicroKernelTrait; | ||||
| } | ||||
| @ -0,0 +1,58 @@ | ||||
| { | ||||
|     "symfony/console": { | ||||
|         "version": "6.2", | ||||
|         "recipe": { | ||||
|             "repo": "github.com/symfony/recipes", | ||||
|             "branch": "main", | ||||
|             "version": "5.3", | ||||
|             "ref": "da0c8be8157600ad34f10ff0c9cc91232522e047" | ||||
|         }, | ||||
|         "files": [ | ||||
|             "bin/console" | ||||
|         ] | ||||
|     }, | ||||
|     "symfony/flex": { | ||||
|         "version": "2.2", | ||||
|         "recipe": { | ||||
|             "repo": "github.com/symfony/recipes", | ||||
|             "branch": "main", | ||||
|             "version": "1.0", | ||||
|             "ref": "146251ae39e06a95be0fe3d13c807bcf3938b172" | ||||
|         }, | ||||
|         "files": [ | ||||
|             ".env" | ||||
|         ] | ||||
|     }, | ||||
|     "symfony/framework-bundle": { | ||||
|         "version": "6.2", | ||||
|         "recipe": { | ||||
|             "repo": "github.com/symfony/recipes", | ||||
|             "branch": "main", | ||||
|             "version": "6.2", | ||||
|             "ref": "af47254c5e4cd543e6af3e4508298ffebbdaddd3" | ||||
|         }, | ||||
|         "files": [ | ||||
|             "config/packages/cache.yaml", | ||||
|             "config/packages/framework.yaml", | ||||
|             "config/preload.php", | ||||
|             "config/routes/framework.yaml", | ||||
|             "config/services.yaml", | ||||
|             "public/index.php", | ||||
|             "src/Controller/.gitignore", | ||||
|             "src/Kernel.php" | ||||
|         ] | ||||
|     }, | ||||
|     "symfony/routing": { | ||||
|         "version": "6.2", | ||||
|         "recipe": { | ||||
|             "repo": "github.com/symfony/recipes", | ||||
|             "branch": "main", | ||||
|             "version": "6.2", | ||||
|             "ref": "e0a11b4ccb8c9e70b574ff5ad3dfdcd41dec5aa6" | ||||
|         }, | ||||
|         "files": [ | ||||
|             "config/packages/routing.yaml", | ||||
|             "config/routes.yaml" | ||||
|         ] | ||||
|     } | ||||
| } | ||||
					Loading…
					
					
				
		Reference in New Issue