diff --git a/.env b/.env index e36dba7af..92939a471 100644 --- a/.env +++ b/.env @@ -11,20 +11,20 @@ # DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES. # # Run "composer dump-env prod" to compile .env files for production use (requires symfony/flex >=1.2). -# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration +# https://symfony.com/doc/current/best_practices.html#use-environment-variables-for-infrastructure-configuration ###> symfony/framework-bundle ### APP_ENV=dev -APP_SECRET=67d829bf61dc5f87a73fd814e2c9f629 +APP_SECRET=2ca64f8d83b9e89f5f19d672841d6bb8 #TRUSTED_PROXIES=127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 -#TRUSTED_HOSTS='^localhost|example\.com$' +#TRUSTED_HOSTS='^(localhost|example\.com)$' ###< symfony/framework-bundle ### ###> doctrine/doctrine-bundle ### # Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url -# For a MySQL database, use: "mysql://db_user:db_password@127.0.0.1:3306/db_name" -# For a PostgreSQL database, use: "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11" -# Configure your db driver and server_version in config/packages/doctrine.yaml +# For an SQLite database, use: "sqlite:///%kernel.project_dir%/var/data.db" +# For a PostgreSQL database, use: "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11&charset=utf8" +# IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml DATABASE_URL=sqlite:///%kernel.project_dir%/data/database.sqlite ###< doctrine/doctrine-bundle ### diff --git a/.env.test b/.env.test index bdaf87eef..dbbb2796b 100644 --- a/.env.test +++ b/.env.test @@ -1,5 +1,6 @@ # define your env variables for the test env here -APP_SECRET='$ecretf0rt3st' -DATABASE_URL=sqlite:///%kernel.project_dir%/data/database_test.sqlite KERNEL_CLASS='App\Kernel' +APP_SECRET='$ecretf0rt3st' SYMFONY_DEPRECATIONS_HELPER=999999 +PANTHER_APP_ENV=panther +DATABASE_URL=sqlite:///%kernel.project_dir%/data/database_test.sqlite diff --git a/.gitignore b/.gitignore index fd596fdaf..2ff73f72e 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ /.env.local /.env.local.php /.env.*.local +/config/secrets/prod/prod.decrypt.private.php /public/bundles/ /var/ /vendor/ @@ -22,6 +23,7 @@ ###> symfony/webpack-encore-bundle ### /node_modules/ +/public/build/ npm-debug.log yarn-error.log ###< symfony/webpack-encore-bundle ### diff --git a/bin/console b/bin/console index 5d5c80fba..8fe9d4948 100755 --- a/bin/console +++ b/bin/console @@ -4,18 +4,19 @@ use App\Kernel; use Symfony\Bundle\FrameworkBundle\Console\Application; use Symfony\Component\Console\Input\ArgvInput; +use Symfony\Component\Dotenv\Dotenv; use Symfony\Component\ErrorHandler\Debug; -if (false === in_array(\PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) { - echo 'Warning: The console should be invoked via the CLI version of PHP, not the '.\PHP_SAPI.' SAPI'.\PHP_EOL; +if (!in_array(PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) { + echo 'Warning: The console should be invoked via the CLI version of PHP, not the '.PHP_SAPI.' SAPI'.PHP_EOL; } set_time_limit(0); require dirname(__DIR__).'/vendor/autoload.php'; -if (!class_exists(Application::class)) { - throw new RuntimeException('You need to add "symfony/framework-bundle" as a Composer dependency.'); +if (!class_exists(Application::class) || !class_exists(Dotenv::class)) { + throw new LogicException('You need to add "symfony/framework-bundle" and "symfony/dotenv" as Composer dependencies.'); } $input = new ArgvInput(); @@ -27,7 +28,7 @@ if ($input->hasParameterOption('--no-debug', true)) { putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0'); } -require dirname(__DIR__).'/config/bootstrap.php'; +(new Dotenv())->bootEnv(dirname(__DIR__).'/.env'); if ($_SERVER['APP_DEBUG']) { umask(0000); diff --git a/composer.json b/composer.json index be644855a..e8cb71065 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,8 @@ "license": "MIT", "type": "project", "description": "Symfony Demo Application", - "minimum-stability": "stable", + "minimum-stability": "dev", + "prefer-stable": true, "replace": { "symfony/polyfill-php70": "*", "symfony/polyfill-php72": "*" @@ -17,24 +18,24 @@ "erusev/parsedown": "^1.6", "sensio/framework-extra-bundle": "^5.1", "symfony/apache-pack": "^1.0", - "symfony/asset": "5.0.*", - "symfony/console": "5.0.*", - "symfony/dotenv": "5.0.*", - "symfony/expression-language": "5.0.*", + "symfony/asset": "5.1.*", + "symfony/console": "5.1.*", + "symfony/dotenv": "5.1.*", + "symfony/expression-language": "5.1.*", "symfony/flex": "^1.1", - "symfony/form": "5.0.*", - "symfony/framework-bundle": "5.0.*", - "symfony/intl": "5.0.*", - "symfony/mailer": "5.0.*", + "symfony/form": "5.1.*", + "symfony/framework-bundle": "5.1.*", + "symfony/intl": "5.1.*", + "symfony/mailer": "5.1.*", "symfony/monolog-bundle": "^3.1", "symfony/polyfill-intl-messageformatter": "^1.12", - "symfony/security-bundle": "5.0.*", - "symfony/string": "5.0.*", - "symfony/translation": "5.0.*", + "symfony/security-bundle": "5.1.*", + "symfony/string": "5.1.*", + "symfony/translation": "5.1.*", "symfony/twig-pack": "^1.0", - "symfony/validator": "5.0.*", + "symfony/validator": "5.1.*", "symfony/webpack-encore-bundle": "^1.4", - "symfony/yaml": "5.0.*", + "symfony/yaml": "5.1.*", "tgalopin/html-sanitizer-bundle": "^1.2", "twig/intl-extra": "^3.0", "twig/markdown-extra": "^3.0" @@ -43,13 +44,13 @@ "dama/doctrine-test-bundle": "^6.2", "doctrine/doctrine-fixtures-bundle": "^3.0", "friendsofphp/php-cs-fixer": "3.0.x-dev", - "symfony/browser-kit": "5.0.*", - "symfony/css-selector": "5.0.*", - "symfony/debug-bundle": "5.0.*", + "symfony/browser-kit": "5.1.*", + "symfony/css-selector": "5.1.*", + "symfony/debug-bundle": "5.1.*", "symfony/maker-bundle": "^1.11", - "symfony/phpunit-bridge": "5.0.*", - "symfony/stopwatch": "5.0.*", - "symfony/web-profiler-bundle": "5.0.*" + "symfony/phpunit-bridge": "5.1.*", + "symfony/stopwatch": "5.1.*", + "symfony/web-profiler-bundle": "5.1.*" }, "config": { "platform": { @@ -88,7 +89,7 @@ "extra": { "symfony": { "allow-contrib": true, - "require": "5.0.*" + "require": "5.1.*" } } } diff --git a/composer.lock b/composer.lock index e0d8b96df..2c28524cb 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "fd7abab2ee6488fdba1b76e0cef258ff", + "content-hash": "e5d3c36412918bcdcdf97f12df7f53a7", "packages": [ { "name": "doctrine/annotations", @@ -308,6 +308,20 @@ "doctrine", "php" ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon", + "type": "tidelift" + } + ], "time": "2020-05-15T05:51:54+00:00" }, { @@ -402,6 +416,20 @@ "sqlserver", "sqlsrv" ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", + "type": "tidelift" + } + ], "time": "2020-04-20T17:19:26+00:00" }, { @@ -494,6 +522,20 @@ "orm", "persistence" ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-bundle", + "type": "tidelift" + } + ], "time": "2020-04-23T10:52:09+00:00" }, { @@ -716,6 +758,20 @@ "uppercase", "words" ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], "time": "2020-05-09T15:09:09+00:00" }, { @@ -1000,6 +1056,20 @@ "database", "orm" ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine/orm", + "type": "tidelift" + } + ], "time": "2020-03-19T06:41:02+00:00" }, { @@ -1083,6 +1153,20 @@ "orm", "persistence" ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence", + "type": "tidelift" + } + ], "time": "2020-03-21T15:13:52+00:00" }, { @@ -1451,20 +1535,20 @@ }, { "name": "monolog/monolog", - "version": "2.0.2", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "c861fcba2ca29404dc9e617eedd9eff4616986b8" + "reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c861fcba2ca29404dc9e617eedd9eff4616986b8", - "reference": "c861fcba2ca29404dc9e617eedd9eff4616986b8", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/38914429aac460e8e4616c8cb486ecb40ec90bb1", + "reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1", "shasum": "" }, "require": { - "php": "^7.2", + "php": ">=7.2", "psr/log": "^1.0.1" }, "provide": { @@ -1475,11 +1559,11 @@ "doctrine/couchdb": "~1.0@dev", "elasticsearch/elasticsearch": "^6.0", "graylog2/gelf-php": "^1.4.2", - "jakub-onderka/php-parallel-lint": "^0.9", "php-amqplib/php-amqplib": "~2.4", "php-console/php-console": "^3.1.3", + "php-parallel-lint/php-parallel-lint": "^1.0", "phpspec/prophecy": "^1.6.1", - "phpunit/phpunit": "^8.3", + "phpunit/phpunit": "^8.5", "predis/predis": "^1.1", "rollbar/rollbar": "^1.3", "ruflin/elastica": ">=0.90 <3.0", @@ -1528,7 +1612,17 @@ "logging", "psr-3" ], - "time": "2019-12-20T14:22:59+00:00" + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2020-05-22T08:12:19+00:00" }, { "name": "ocramius/package-versions", @@ -1935,22 +2029,23 @@ }, { "name": "symfony/asset", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/asset.git", - "reference": "be35f49cf2cf1c54de30bc31d2c5ff3c1d880be8" + "reference": "569bfc4afd7e8efa31e927fceef6d34e8be3ec6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/asset/zipball/be35f49cf2cf1c54de30bc31d2c5ff3c1d880be8", - "reference": "be35f49cf2cf1c54de30bc31d2c5ff3c1d880be8", + "url": "https://api.github.com/repos/symfony/asset/zipball/569bfc4afd7e8efa31e927fceef6d34e8be3ec6c", + "reference": "569bfc4afd7e8efa31e927fceef6d34e8be3ec6c", "shasum": "" }, "require": { "php": "^7.2.5" }, "require-dev": { + "symfony/http-client": "^4.4|^5.0", "symfony/http-foundation": "^4.4|^5.0", "symfony/http-kernel": "^4.4|^5.0" }, @@ -1960,7 +2055,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -1987,20 +2082,34 @@ ], "description": "Symfony Asset Component", "homepage": "https://symfony.com", - "time": "2020-04-12T14:40:17+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-23T22:29:19+00:00" }, { "name": "symfony/cache", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "0c5f5b1882dc82b255a4bdead4ed3c7738cddc04" + "reference": "fbe97c788f17b24bc8437ed2a48c5e1bb592352a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/0c5f5b1882dc82b255a4bdead4ed3c7738cddc04", - "reference": "0c5f5b1882dc82b255a4bdead4ed3c7738cddc04", + "url": "https://api.github.com/repos/symfony/cache/zipball/fbe97c788f17b24bc8437ed2a48c5e1bb592352a", + "reference": "fbe97c788f17b24bc8437ed2a48c5e1bb592352a", "shasum": "" }, "require": { @@ -2008,6 +2117,7 @@ "psr/cache": "~1.0", "psr/log": "~1.0", "symfony/cache-contracts": "^1.1.7|^2", + "symfony/polyfill-php80": "^1.15", "symfony/service-contracts": "^1.1|^2", "symfony/var-exporter": "^4.4|^5.0" }, @@ -2035,7 +2145,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2066,7 +2176,21 @@ "caching", "psr6" ], - "time": "2020-04-28T17:58:55+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-07T09:51:26+00:00" }, { "name": "symfony/cache-contracts", @@ -2128,22 +2252,24 @@ }, { "name": "symfony/config", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "db1674e1a261148429f123871f30d211992294e7" + "reference": "ebbc66e965a33c287b2d657cceb9228dd945de51" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/db1674e1a261148429f123871f30d211992294e7", - "reference": "db1674e1a261148429f123871f30d211992294e7", + "url": "https://api.github.com/repos/symfony/config/zipball/ebbc66e965a33c287b2d657cceb9228dd945de51", + "reference": "ebbc66e965a33c287b2d657cceb9228dd945de51", "shasum": "" }, "require": { "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1", "symfony/filesystem": "^4.4|^5.0", - "symfony/polyfill-ctype": "~1.8" + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.15" }, "conflict": { "symfony/finder": "<4.4" @@ -2161,7 +2287,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2188,30 +2314,47 @@ ], "description": "Symfony Config Component", "homepage": "https://symfony.com", - "time": "2020-04-15T15:59:10+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-08T12:36:29+00:00" }, { "name": "symfony/console", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "5fa1caadc8cdaa17bcfb25219f3b53fe294a9935" + "reference": "9242971b162522252532d83f93b8deae1a99a85d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/5fa1caadc8cdaa17bcfb25219f3b53fe294a9935", - "reference": "5fa1caadc8cdaa17bcfb25219f3b53fe294a9935", + "url": "https://api.github.com/repos/symfony/console/zipball/9242971b162522252532d83f93b8deae1a99a85d", + "reference": "9242971b162522252532d83f93b8deae1a99a85d", "shasum": "" }, "require": { "php": "^7.2.5", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php73": "^1.8", - "symfony/service-contracts": "^1.1|^2" + "symfony/polyfill-php80": "^1.15", + "symfony/service-contracts": "^1.1|^2", + "symfony/string": "^5.1" }, "conflict": { "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", "symfony/event-dispatcher": "<4.4", "symfony/lock": "<4.4", "symfony/process": "<4.4" @@ -2237,7 +2380,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2264,29 +2407,45 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2020-03-30T11:42:42+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-08T12:36:29+00:00" }, { "name": "symfony/dependency-injection", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "92d8b3bd896a87cdd8aba0a3dd041bc072e8cfba" + "reference": "8198cf3676a2043f6ad3a985615f44a3db219800" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/92d8b3bd896a87cdd8aba0a3dd041bc072e8cfba", - "reference": "92d8b3bd896a87cdd8aba0a3dd041bc072e8cfba", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/8198cf3676a2043f6ad3a985615f44a3db219800", + "reference": "8198cf3676a2043f6ad3a985615f44a3db219800", "shasum": "" }, "require": { "php": "^7.2.5", "psr/container": "^1.0", + "symfony/deprecation-contracts": "^2.1", + "symfony/polyfill-php80": "^1.15", "symfony/service-contracts": "^1.1.6|^2" }, "conflict": { - "symfony/config": "<5.0", + "symfony/config": "<5.1", "symfony/finder": "<4.4", "symfony/proxy-manager-bridge": "<4.4", "symfony/yaml": "<4.4" @@ -2296,7 +2455,7 @@ "symfony/service-implementation": "1.0" }, "require-dev": { - "symfony/config": "^5.0", + "symfony/config": "^5.1", "symfony/expression-language": "^4.4|^5.0", "symfony/yaml": "^4.4|^5.0" }, @@ -2310,7 +2469,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2337,20 +2496,94 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2020-04-28T17:58:55+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T09:33:10+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v2.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "ede224dcbc36138943a296107db2b8b2a690ac1c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/ede224dcbc36138943a296107db2b8b2a690ac1c", + "reference": "ede224dcbc36138943a296107db2b8b2a690ac1c", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-02-14T07:31:56+00:00" }, { "name": "symfony/doctrine-bridge", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "013f4ce1a10c6aad81c4ad14466e49d802417f4f" + "reference": "037d7ab0c8a5e584cea502e6dbaae7286617229f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/013f4ce1a10c6aad81c4ad14466e49d802417f4f", - "reference": "013f4ce1a10c6aad81c4ad14466e49d802417f4f", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/037d7ab0c8a5e584cea502e6dbaae7286617229f", + "reference": "037d7ab0c8a5e584cea502e6dbaae7286617229f", "shasum": "" }, "require": { @@ -2359,12 +2592,13 @@ "php": "^7.2.5", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.15", "symfony/service-contracts": "^1.1|^2" }, "conflict": { "phpunit/phpunit": "<5.4.3", "symfony/dependency-injection": "<4.4", - "symfony/form": "<5", + "symfony/form": "<5.1", "symfony/http-kernel": "<5", "symfony/messenger": "<4.4", "symfony/property-info": "<5", @@ -2380,10 +2614,12 @@ "doctrine/dbal": "~2.4", "doctrine/orm": "^2.6.3", "doctrine/reflection": "~1.0", + "symfony/cache": "^5.1", "symfony/config": "^4.4|^5.0", "symfony/dependency-injection": "^4.4|^5.0", + "symfony/doctrine-messenger": "^5.1", "symfony/expression-language": "^4.4|^5.0", - "symfony/form": "^5.0", + "symfony/form": "^5.1", "symfony/http-kernel": "^5.0", "symfony/messenger": "^4.4|^5.0", "symfony/property-access": "^4.4|^5.0", @@ -2406,7 +2642,7 @@ "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2433,24 +2669,39 @@ ], "description": "Symfony Doctrine Bridge", "homepage": "https://symfony.com", - "time": "2020-04-12T16:45:47+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-08T12:36:29+00:00" }, { "name": "symfony/dotenv", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", - "reference": "28658ee990ea643c8111bac242d6ee5f3a15ef72" + "reference": "23e62ebafe03d147fb5da65f58edb2277134eeac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dotenv/zipball/28658ee990ea643c8111bac242d6ee5f3a15ef72", - "reference": "28658ee990ea643c8111bac242d6ee5f3a15ef72", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/23e62ebafe03d147fb5da65f58edb2277134eeac", + "reference": "23e62ebafe03d147fb5da65f58edb2277134eeac", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1" }, "require-dev": { "symfony/process": "^4.4|^5.0" @@ -2458,7 +2709,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2490,35 +2741,51 @@ "env", "environment" ], - "time": "2020-03-27T16:56:45+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-23T22:29:19+00:00" }, { "name": "symfony/error-handler", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "949ffc17c3ac3a9f8e6232220e2da33913c04ea4" + "reference": "ea01a46377859ea96c0472d3e3dd227ec7e0bef9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/949ffc17c3ac3a9f8e6232220e2da33913c04ea4", - "reference": "949ffc17c3ac3a9f8e6232220e2da33913c04ea4", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/ea01a46377859ea96c0472d3e3dd227ec7e0bef9", + "reference": "ea01a46377859ea96c0472d3e3dd227ec7e0bef9", "shasum": "" }, "require": { "php": "^7.2.5", "psr/log": "^1.0", + "symfony/polyfill-php80": "^1.15", "symfony/var-dumper": "^4.4|^5.0" }, "require-dev": { + "symfony/deprecation-contracts": "^2.1", "symfony/http-kernel": "^4.4|^5.0", "symfony/serializer": "^4.4|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2545,25 +2812,41 @@ ], "description": "Symfony ErrorHandler Component", "homepage": "https://symfony.com", - "time": "2020-03-30T14:14:32+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-04T14:13:31+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "24f40d95385774ed5c71dbf014edd047e2f2f3dc" + "reference": "203100f0815173176606309a168afca7ec20e88b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/24f40d95385774ed5c71dbf014edd047e2f2f3dc", - "reference": "24f40d95385774ed5c71dbf014edd047e2f2f3dc", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/203100f0815173176606309a168afca7ec20e88b", + "reference": "203100f0815173176606309a168afca7ec20e88b", "shasum": "" }, "require": { "php": "^7.2.5", - "symfony/event-dispatcher-contracts": "^2" + "symfony/deprecation-contracts": "^2.1", + "symfony/event-dispatcher-contracts": "^2", + "symfony/polyfill-php80": "^1.15" }, "conflict": { "symfony/dependency-injection": "<4.4" @@ -2588,7 +2871,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2615,7 +2898,21 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2020-03-27T16:56:45+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T09:12:54+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -2677,27 +2974,28 @@ }, { "name": "symfony/expression-language", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/expression-language.git", - "reference": "b93755750b9e2a8d240bdf014de5b545105c5178" + "reference": "efc711692663ffae558acda8ac1529115b1b79ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/expression-language/zipball/b93755750b9e2a8d240bdf014de5b545105c5178", - "reference": "b93755750b9e2a8d240bdf014de5b545105c5178", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/efc711692663ffae558acda8ac1529115b1b79ed", + "reference": "efc711692663ffae558acda8ac1529115b1b79ed", "shasum": "" }, "require": { "php": "^7.2.5", "symfony/cache": "^4.4|^5.0", + "symfony/polyfill-php80": "^1.15", "symfony/service-contracts": "^1.1|^2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2724,20 +3022,34 @@ ], "description": "Symfony ExpressionLanguage Component", "homepage": "https://symfony.com", - "time": "2020-04-15T15:59:10+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-05T05:59:29+00:00" }, { "name": "symfony/filesystem", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "7cd0dafc4353a0f62e307df90b48466379c8cc91" + "reference": "89634a068a02f941f7d8021bf062e67a37060271" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/7cd0dafc4353a0f62e307df90b48466379c8cc91", - "reference": "7cd0dafc4353a0f62e307df90b48466379c8cc91", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/89634a068a02f941f7d8021bf062e67a37060271", + "reference": "89634a068a02f941f7d8021bf062e67a37060271", "shasum": "" }, "require": { @@ -2747,7 +3059,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2774,20 +3086,34 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2020-04-12T14:40:17+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-04T14:13:31+00:00" }, { "name": "symfony/finder", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "600a52c29afc0d1caa74acbec8d3095ca7e9910d" + "reference": "53c70235d130f5df22541fb674e899e2004aa5ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/600a52c29afc0d1caa74acbec8d3095ca7e9910d", - "reference": "600a52c29afc0d1caa74acbec8d3095ca7e9910d", + "url": "https://api.github.com/repos/symfony/finder/zipball/53c70235d130f5df22541fb674e899e2004aa5ed", + "reference": "53c70235d130f5df22541fb674e899e2004aa5ed", "shasum": "" }, "require": { @@ -2796,7 +3122,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2823,36 +3149,50 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2020-03-27T16:56:45+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T11:43:41+00:00" }, { "name": "symfony/flex", - "version": "v1.6.3", + "version": "v1.7.0", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", - "reference": "89999fdaad52cab14637709f2d2ce25835a051e6" + "reference": "d606fabffa3547a61632bcf3b3bb677e79475449" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/flex/zipball/89999fdaad52cab14637709f2d2ce25835a051e6", - "reference": "89999fdaad52cab14637709f2d2ce25835a051e6", + "url": "https://api.github.com/repos/symfony/flex/zipball/d606fabffa3547a61632bcf3b3bb677e79475449", + "reference": "d606fabffa3547a61632bcf3b3bb677e79475449", "shasum": "" }, "require": { "composer-plugin-api": "^1.0", - "php": "^7.0" + "php": ">=7.1" }, "require-dev": { "composer/composer": "^1.0.2", - "symfony/dotenv": "^3.4|^4.0|^5.0", - "symfony/phpunit-bridge": "^3.4.19|^4.1.8|^5.0", - "symfony/process": "^2.7|^3.0|^4.0|^5.0" + "symfony/dotenv": "^4.4|^5.0", + "symfony/phpunit-bridge": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0" }, "type": "composer-plugin", "extra": { "branch-alias": { - "dev-master": "1.5-dev" + "dev-master": "1.7-dev" }, "class": "Symfony\\Flex\\Flex" }, @@ -2872,29 +3212,45 @@ } ], "description": "Composer plugin for Symfony", - "time": "2020-05-09T12:10:32+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-21T12:14:09+00:00" }, { "name": "symfony/form", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "a3ec37026c13851565599522f7c1d26cdcdbf7dd" + "reference": "a6f5b051f9740ec851e9ad96827697625404b478" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/a3ec37026c13851565599522f7c1d26cdcdbf7dd", - "reference": "a3ec37026c13851565599522f7c1d26cdcdbf7dd", + "url": "https://api.github.com/repos/symfony/form/zipball/a6f5b051f9740ec851e9ad96827697625404b478", + "reference": "a6f5b051f9740ec851e9ad96827697625404b478", "shasum": "" }, "require": { "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1", "symfony/event-dispatcher": "^4.4|^5.0", "symfony/intl": "^4.4|^5.0", - "symfony/options-resolver": "^5.0", + "symfony/options-resolver": "^5.1", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.15", "symfony/property-access": "^5.0", "symfony/service-contracts": "^1.1|^2" }, @@ -2903,10 +3259,12 @@ "symfony/console": "<4.4", "symfony/dependency-injection": "<4.4", "symfony/doctrine-bridge": "<4.4", + "symfony/error-handler": "<4.4.5", "symfony/framework-bundle": "<4.4", "symfony/http-kernel": "<4.4", "symfony/intl": "<4.4", "symfony/translation": "<4.4", + "symfony/translation-contracts": "<1.1.7", "symfony/twig-bridge": "<4.4" }, "require-dev": { @@ -2929,7 +3287,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -2956,20 +3314,34 @@ ], "description": "Symfony Form Component", "homepage": "https://symfony.com", - "time": "2020-04-28T17:58:55+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-05T16:27:54+00:00" }, { "name": "symfony/framework-bundle", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "3fd5aec4bc84750752ba1f039829362fa071e037" + "reference": "16aa894497771b2f90db9c7877a501b0aa7e18df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/3fd5aec4bc84750752ba1f039829362fa071e037", - "reference": "3fd5aec4bc84750752ba1f039829362fa071e037", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/16aa894497771b2f90db9c7877a501b0aa7e18df", + "reference": "16aa894497771b2f90db9c7877a501b0aa7e18df", "shasum": "" }, "require": { @@ -2977,25 +3349,27 @@ "php": "^7.2.5", "symfony/cache": "^4.4|^5.0", "symfony/config": "^5.0", - "symfony/dependency-injection": "^5.0.1", + "symfony/dependency-injection": "^5.1", "symfony/error-handler": "^4.4.1|^5.0.1", + "symfony/event-dispatcher": "^5.1", "symfony/filesystem": "^4.4|^5.0", "symfony/finder": "^4.4|^5.0", "symfony/http-foundation": "^4.4|^5.0", "symfony/http-kernel": "^5.0", "symfony/polyfill-mbstring": "~1.0", - "symfony/routing": "^5.0" + "symfony/polyfill-php80": "^1.15", + "symfony/routing": "^5.1" }, "conflict": { "doctrine/persistence": "<1.3", "phpdocumentor/reflection-docblock": "<3.0", "phpdocumentor/type-resolver": "<0.2.1", "phpunit/phpunit": "<5.4.3", - "symfony/asset": "<4.4", + "symfony/asset": "<5.1", "symfony/browser-kit": "<4.4", "symfony/console": "<4.4", "symfony/dom-crawler": "<4.4", - "symfony/dotenv": "<4.4", + "symfony/dotenv": "<5.1", "symfony/form": "<4.4", "symfony/http-client": "<4.4", "symfony/lock": "<4.4", @@ -3017,12 +3391,12 @@ "doctrine/cache": "~1.0", "paragonie/sodium_compat": "^1.8", "phpdocumentor/reflection-docblock": "^3.0|^4.0", - "symfony/asset": "^4.4|^5.0", + "symfony/asset": "^5.1", "symfony/browser-kit": "^4.4|^5.0", "symfony/console": "^4.4|^5.0", "symfony/css-selector": "^4.4|^5.0", "symfony/dom-crawler": "^4.4|^5.0", - "symfony/dotenv": "^4.4|^5.0", + "symfony/dotenv": "^5.1", "symfony/expression-language": "^4.4|^5.0", "symfony/form": "^4.4|^5.0", "symfony/http-client": "^4.4|^5.0", @@ -3033,11 +3407,12 @@ "symfony/polyfill-intl-icu": "~1.0", "symfony/process": "^4.4|^5.0", "symfony/property-info": "^4.4|^5.0", + "symfony/security-bundle": "^5.1", "symfony/security-csrf": "^4.4|^5.0", "symfony/security-http": "^4.4|^5.0", "symfony/serializer": "^4.4|^5.0", "symfony/stopwatch": "^4.4|^5.0", - "symfony/string": "~5.0.0", + "symfony/string": "^5.0", "symfony/translation": "^5.0", "symfony/twig-bundle": "^4.4|^5.0", "symfony/validator": "^4.4|^5.0", @@ -3059,7 +3434,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -3086,35 +3461,55 @@ ], "description": "Symfony FrameworkBundle", "homepage": "https://symfony.com", - "time": "2020-04-28T17:58:55+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T09:12:54+00:00" }, { "name": "symfony/http-foundation", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "e47fdf8b24edc12022ba52923150ec6484d7f57d" + "reference": "939b7b92621f2da56002462d452c1e25f2c1cffd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e47fdf8b24edc12022ba52923150ec6484d7f57d", - "reference": "e47fdf8b24edc12022ba52923150ec6484d7f57d", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/939b7b92621f2da56002462d452c1e25f2c1cffd", + "reference": "939b7b92621f2da56002462d452c1e25f2c1cffd", "shasum": "" }, "require": { "php": "^7.2.5", - "symfony/mime": "^4.4|^5.0", - "symfony/polyfill-mbstring": "~1.1" + "symfony/deprecation-contracts": "^2.1", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php80": "^1.15" }, "require-dev": { "predis/predis": "~1.0", - "symfony/expression-language": "^4.4|^5.0" + "symfony/cache": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/mime": "^4.4|^5.0" + }, + "suggest": { + "symfony/mime": "To use the file extension guesser" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -3141,30 +3536,46 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2020-04-18T20:50:06+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-06T10:54:46+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "3565e51eecd06106304baba5ccb7ba89db2d7d2b" + "reference": "7441fbe98ea8b412cbc554132412a6eb7ae7ffe6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/3565e51eecd06106304baba5ccb7ba89db2d7d2b", - "reference": "3565e51eecd06106304baba5ccb7ba89db2d7d2b", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7441fbe98ea8b412cbc554132412a6eb7ae7ffe6", + "reference": "7441fbe98ea8b412cbc554132412a6eb7ae7ffe6", "shasum": "" }, "require": { "php": "^7.2.5", "psr/log": "~1.0", + "symfony/deprecation-contracts": "^2.1", "symfony/error-handler": "^4.4|^5.0", "symfony/event-dispatcher": "^5.0", "symfony/http-foundation": "^4.4|^5.0", "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-php73": "^1.9" + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.15" }, "conflict": { "symfony/browser-kit": "<4.4", @@ -3211,7 +3622,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -3238,30 +3649,45 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2020-04-28T18:53:25+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T12:31:53+00:00" }, { "name": "symfony/inflector", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/inflector.git", - "reference": "70c25c66427e2bb6ba0827d668366d60b0a90cbf" + "reference": "68a973d648a87ab0f0f44bf86d2afdeed349f09a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/inflector/zipball/70c25c66427e2bb6ba0827d668366d60b0a90cbf", - "reference": "70c25c66427e2bb6ba0827d668366d60b0a90cbf", + "url": "https://api.github.com/repos/symfony/inflector/zipball/68a973d648a87ab0f0f44bf86d2afdeed349f09a", + "reference": "68a973d648a87ab0f0f44bf86d2afdeed349f09a", "shasum": "" }, "require": { "php": "^7.2.5", - "symfony/polyfill-ctype": "~1.8" + "symfony/deprecation-contracts": "^2.1", + "symfony/string": "^5.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -3296,25 +3722,40 @@ "symfony", "words" ], - "time": "2020-03-27T16:56:45+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-15T15:20:05+00:00" }, { "name": "symfony/intl", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/intl.git", - "reference": "dc50ad5039ac685ca87306a346dc119cacdfea25" + "reference": "9b37b1d501488f52443dd062dafb411e63765294" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/intl/zipball/dc50ad5039ac685ca87306a346dc119cacdfea25", - "reference": "dc50ad5039ac685ca87306a346dc119cacdfea25", + "url": "https://api.github.com/repos/symfony/intl/zipball/9b37b1d501488f52443dd062dafb411e63765294", + "reference": "9b37b1d501488f52443dd062dafb411e63765294", "shasum": "" }, "require": { "php": "^7.2.5", - "symfony/polyfill-intl-icu": "~1.0" + "symfony/polyfill-intl-icu": "~1.0", + "symfony/polyfill-php80": "^1.15" }, "require-dev": { "symfony/filesystem": "^4.4|^5.0" @@ -3325,7 +3766,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -3371,20 +3812,34 @@ "l10n", "localization" ], - "time": "2020-04-12T14:40:17+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-12T14:42:09+00:00" }, { "name": "symfony/mailer", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "b473af272a4375d832d060b2bc9aac185536443d" + "reference": "bcd3b3980cd528a13f74824933d8a85c18d9e054" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/b473af272a4375d832d060b2bc9aac185536443d", - "reference": "b473af272a4375d832d060b2bc9aac185536443d", + "url": "https://api.github.com/repos/symfony/mailer/zipball/bcd3b3980cd528a13f74824933d8a85c18d9e054", + "reference": "bcd3b3980cd528a13f74824933d8a85c18d9e054", "shasum": "" }, "require": { @@ -3393,6 +3848,7 @@ "psr/log": "~1.0", "symfony/event-dispatcher": "^4.4|^5.0", "symfony/mime": "^4.4|^5.0", + "symfony/polyfill-php80": "^1.15", "symfony/service-contracts": "^1.1|^2" }, "conflict": { @@ -3411,7 +3867,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -3438,26 +3894,41 @@ ], "description": "Symfony Mailer Component", "homepage": "https://symfony.com", - "time": "2020-04-28T17:58:55+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-04T15:54:21+00:00" }, { "name": "symfony/mime", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "5d6c81c39225a750f3f43bee15f03093fb9aaa0b" + "reference": "b439f550b001f1321fa4e2ca282a53c7ad514a45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/5d6c81c39225a750f3f43bee15f03093fb9aaa0b", - "reference": "5d6c81c39225a750f3f43bee15f03093fb9aaa0b", + "url": "https://api.github.com/repos/symfony/mime/zipball/b439f550b001f1321fa4e2ca282a53c7ad514a45", + "reference": "b439f550b001f1321fa4e2ca282a53c7ad514a45", "shasum": "" }, "require": { "php": "^7.2.5", "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.15" }, "conflict": { "symfony/mailer": "<4.4" @@ -3469,7 +3940,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -3500,20 +3971,34 @@ "mime", "mime-type" ], - "time": "2020-04-17T03:29:44+00:00" - }, - { - "name": "symfony/monolog-bridge", - "version": "v5.0.8", - "source": { - "type": "git", - "url": "https://github.com/symfony/monolog-bridge.git", - "reference": "5f1bdaba25858fe22be47ddcf5e8f78e1b72a248" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-09T15:57:56+00:00" + }, + { + "name": "symfony/monolog-bridge", + "version": "v5.1.0-RC1", + "source": { + "type": "git", + "url": "https://github.com/symfony/monolog-bridge.git", + "reference": "2cb1ee7a01f13ab2d77890c2fad36cde4d845260" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/5f1bdaba25858fe22be47ddcf5e8f78e1b72a248", - "reference": "5f1bdaba25858fe22be47ddcf5e8f78e1b72a248", + "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/2cb1ee7a01f13ab2d77890c2fad36cde4d845260", + "reference": "2cb1ee7a01f13ab2d77890c2fad36cde4d845260", "shasum": "" }, "require": { @@ -3529,6 +4014,8 @@ "require-dev": { "symfony/console": "^4.4|^5.0", "symfony/http-client": "^4.4|^5.0", + "symfony/mailer": "^4.4|^5.0", + "symfony/mime": "^4.4|^5.0", "symfony/security-core": "^4.4|^5.0", "symfony/var-dumper": "^4.4|^5.0" }, @@ -3540,7 +4027,7 @@ "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -3567,7 +4054,21 @@ ], "description": "Symfony Monolog Bridge", "homepage": "https://symfony.com", - "time": "2020-04-12T16:45:47+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-12T16:48:26+00:00" }, { "name": "symfony/monolog-bundle", @@ -3634,25 +4135,27 @@ }, { "name": "symfony/options-resolver", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "3707e3caeff2b797c0bfaadd5eba723dd44e6bf1" + "reference": "0ab7e5a2e271e60dd58b0458c090c1489254a29e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/3707e3caeff2b797c0bfaadd5eba723dd44e6bf1", - "reference": "3707e3caeff2b797c0bfaadd5eba723dd44e6bf1", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/0ab7e5a2e271e60dd58b0458c090c1489254a29e", + "reference": "0ab7e5a2e271e60dd58b0458c090c1489254a29e", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/polyfill-php80": "^1.15" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -3684,7 +4187,21 @@ "configuration", "options" ], - "time": "2020-04-06T10:40:56+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-21T07:24:21+00:00" }, { "name": "symfony/polyfill-ctype", @@ -3742,6 +4259,20 @@ "polyfill", "portable" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:14:59+00:00" }, { @@ -3802,6 +4333,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:47:27+00:00" }, { @@ -3860,6 +4405,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:14:59+00:00" }, { @@ -3922,6 +4481,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:47:27+00:00" }, { @@ -3985,6 +4558,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:14:59+00:00" }, { @@ -4048,6 +4635,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:14:59+00:00" }, { @@ -4107,6 +4708,20 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:47:27+00:00" }, { @@ -4165,25 +4780,117 @@ "portable", "shim" ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-12T16:47:27+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "5e30b2799bc1ad68f7feb62b60a73743589438dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/5e30b2799bc1ad68f7feb62b60a73743589438dd", + "reference": "5e30b2799bc1ad68f7feb62b60a73743589438dd", + "shasum": "" + }, + "require": { + "php": ">=7.0.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "time": "2020-05-12T16:47:27+00:00" }, { "name": "symfony/property-access", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", - "reference": "259f26529231ab653fc96fb358e5e41dbb438aed" + "reference": "2502a3c7af1cf944ddd0182fadab8640b4dcbacb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/259f26529231ab653fc96fb358e5e41dbb438aed", - "reference": "259f26529231ab653fc96fb358e5e41dbb438aed", + "url": "https://api.github.com/repos/symfony/property-access/zipball/2502a3c7af1cf944ddd0182fadab8640b4dcbacb", + "reference": "2502a3c7af1cf944ddd0182fadab8640b4dcbacb", "shasum": "" }, "require": { "php": "^7.2.5", - "symfony/inflector": "^4.4|^5.0" + "symfony/inflector": "^4.4|^5.0", + "symfony/polyfill-php80": "^1.15", + "symfony/property-info": "^5.1" }, "require-dev": { "symfony/cache": "^4.4|^5.0" @@ -4194,7 +4901,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -4232,24 +4939,131 @@ "property path", "reflection" ], - "time": "2020-04-15T15:59:10+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-15T16:09:08+00:00" + }, + { + "name": "symfony/property-info", + "version": "v5.1.0-RC1", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-info.git", + "reference": "df93a450c24100203a4de4cd7390ac5d25931be2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-info/zipball/df93a450c24100203a4de4cd7390ac5d25931be2", + "reference": "df93a450c24100203a4de4cd7390ac5d25931be2", + "shasum": "" + }, + "require": { + "php": "^7.2.5", + "symfony/polyfill-php80": "^1.15", + "symfony/string": "^5.1" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<0.3.0", + "symfony/dependency-injection": "<4.4" + }, + "require-dev": { + "doctrine/annotations": "~1.7", + "phpdocumentor/reflection-docblock": "^3.0|^4.0", + "symfony/cache": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/serializer": "^4.4|^5.0" + }, + "suggest": { + "phpdocumentor/reflection-docblock": "To use the PHPDoc", + "psr/cache-implementation": "To cache results", + "symfony/doctrine-bridge": "To use Doctrine metadata", + "symfony/serializer": "To use Serializer metadata" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kévin Dunglas", + "email": "dunglas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Property Info Component", + "homepage": "https://symfony.com", + "keywords": [ + "doctrine", + "phpdoc", + "property", + "symfony", + "type", + "validator" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-05T06:40:05+00:00" }, { "name": "symfony/routing", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "9b18480a6e101f8d9ab7c483ace7c19441be5111" + "reference": "d678a574bdc50629236497776226117b4a55398c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/9b18480a6e101f8d9ab7c483ace7c19441be5111", - "reference": "9b18480a6e101f8d9ab7c483ace7c19441be5111", + "url": "https://api.github.com/repos/symfony/routing/zipball/d678a574bdc50629236497776226117b4a55398c", + "reference": "d678a574bdc50629236497776226117b4a55398c", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1", + "symfony/polyfill-php80": "^1.15" }, "conflict": { "symfony/config": "<5.0", @@ -4275,7 +5089,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -4308,32 +5122,48 @@ "uri", "url" ], - "time": "2020-04-21T21:02:50+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-05T07:03:13+00:00" }, { "name": "symfony/security-bundle", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/security-bundle.git", - "reference": "b26fa15f2f748430112731f51f2c3c70fc6bbe1a" + "reference": "12224cd5341cdd70783a2e2c0c0f9059e54cd304" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-bundle/zipball/b26fa15f2f748430112731f51f2c3c70fc6bbe1a", - "reference": "b26fa15f2f748430112731f51f2c3c70fc6bbe1a", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/12224cd5341cdd70783a2e2c0c0f9059e54cd304", + "reference": "12224cd5341cdd70783a2e2c0c0f9059e54cd304", "shasum": "" }, "require": { "ext-xml": "*", "php": "^7.2.5", "symfony/config": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", + "symfony/dependency-injection": "^5.1", + "symfony/event-dispatcher": "^5.1", "symfony/http-kernel": "^5.0", + "symfony/polyfill-php80": "^1.15", "symfony/security-core": "^4.4|^5.0", "symfony/security-csrf": "^4.4|^5.0", "symfony/security-guard": "^4.4|^5.0", - "symfony/security-http": "^4.4.5|^5.0.5" + "symfony/security-http": "^5.1" }, "conflict": { "symfony/browser-kit": "<4.4", @@ -4364,7 +5194,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -4391,25 +5221,41 @@ ], "description": "Symfony SecurityBundle", "homepage": "https://symfony.com", - "time": "2020-04-22T00:36:07+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T09:27:00+00:00" }, { "name": "symfony/security-core", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "5945abf1e64df5fdfb6aae9753c04f130fe96010" + "reference": "fef4012eea68375ebee118608d5a07f225cd3567" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/5945abf1e64df5fdfb6aae9753c04f130fe96010", - "reference": "5945abf1e64df5fdfb6aae9753c04f130fe96010", + "url": "https://api.github.com/repos/symfony/security-core/zipball/fef4012eea68375ebee118608d5a07f225cd3567", + "reference": "fef4012eea68375ebee118608d5a07f225cd3567", "shasum": "" }, "require": { "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1", "symfony/event-dispatcher-contracts": "^1.1|^2", + "symfony/polyfill-php80": "^1.15", "symfony/service-contracts": "^1.1.6|^2" }, "conflict": { @@ -4437,7 +5283,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -4464,20 +5310,34 @@ ], "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", - "time": "2020-04-21T21:19:41+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T09:12:54+00:00" }, { "name": "symfony/security-csrf", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/security-csrf.git", - "reference": "c3ceba9a0a85326af509f418d178a993c31d6d4d" + "reference": "8f4ac43a0416b965013724409616719b1668f593" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-csrf/zipball/c3ceba9a0a85326af509f418d178a993c31d6d4d", - "reference": "c3ceba9a0a85326af509f418d178a993c31d6d4d", + "url": "https://api.github.com/repos/symfony/security-csrf/zipball/8f4ac43a0416b965013724409616719b1668f593", + "reference": "8f4ac43a0416b965013724409616719b1668f593", "shasum": "" }, "require": { @@ -4496,7 +5356,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -4523,24 +5383,39 @@ ], "description": "Symfony Security Component - CSRF Library", "homepage": "https://symfony.com", - "time": "2020-03-27T16:56:45+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T11:43:41+00:00" }, { "name": "symfony/security-guard", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/security-guard.git", - "reference": "9e9ebbd005ca5af051e57a47d46394357cdff1d8" + "reference": "ba6bb7af265393651e5fcf4583047e402c96b500" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-guard/zipball/9e9ebbd005ca5af051e57a47d46394357cdff1d8", - "reference": "9e9ebbd005ca5af051e57a47d46394357cdff1d8", + "url": "https://api.github.com/repos/symfony/security-guard/zipball/ba6bb7af265393651e5fcf4583047e402c96b500", + "reference": "ba6bb7af265393651e5fcf4583047e402c96b500", "shasum": "" }, "require": { "php": "^7.2.5", + "symfony/polyfill-php80": "^1.15", "symfony/security-core": "^5.0", "symfony/security-http": "^4.4.1|^5.0.1" }, @@ -4550,7 +5425,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -4577,30 +5452,47 @@ ], "description": "Symfony Security Component - Guard", "homepage": "https://symfony.com", - "time": "2020-04-15T15:59:10+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-24T17:07:56+00:00" }, { "name": "symfony/security-http", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", - "reference": "052d81213d007c07e61c9c4407cfd34e67b9ed17" + "reference": "44ab5cb0996201b26eb8afb12e5d90aa2c1f3215" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-http/zipball/052d81213d007c07e61c9c4407cfd34e67b9ed17", - "reference": "052d81213d007c07e61c9c4407cfd34e67b9ed17", + "url": "https://api.github.com/repos/symfony/security-http/zipball/44ab5cb0996201b26eb8afb12e5d90aa2c1f3215", + "reference": "44ab5cb0996201b26eb8afb12e5d90aa2c1f3215", "shasum": "" }, "require": { "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1", "symfony/http-foundation": "^4.4.7|^5.0.7", "symfony/http-kernel": "^4.4|^5.0", + "symfony/polyfill-php80": "^1.15", "symfony/property-access": "^4.4|^5.0", - "symfony/security-core": "^4.4.8|^5.0.8" + "symfony/security-core": "^5.1" }, "conflict": { + "symfony/event-dispatcher": "<4.3", "symfony/security-csrf": "<4.4" }, "require-dev": { @@ -4615,7 +5507,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -4642,7 +5534,21 @@ ], "description": "Symfony Security Component - HTTP Integration", "homepage": "https://symfony.com", - "time": "2020-04-06T10:40:56+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T11:05:23+00:00" }, { "name": "symfony/service-contracts", @@ -4704,16 +5610,16 @@ }, { "name": "symfony/stopwatch", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "a1d86d30d4522423afc998f32404efa34fcf5a73" + "reference": "31a9a72c9bdfca5eefaf1de9ab9620515c9a87cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/a1d86d30d4522423afc998f32404efa34fcf5a73", - "reference": "a1d86d30d4522423afc998f32404efa34fcf5a73", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/31a9a72c9bdfca5eefaf1de9ab9620515c9a87cb", + "reference": "31a9a72c9bdfca5eefaf1de9ab9620515c9a87cb", "shasum": "" }, "require": { @@ -4723,7 +5629,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -4750,33 +5656,54 @@ ], "description": "Symfony Stopwatch Component", "homepage": "https://symfony.com", - "time": "2020-03-27T16:56:45+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T11:43:41+00:00" }, { "name": "symfony/string", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "48a2f4b3597514e6c885c0ddb22d3bbdb60517d0" + "reference": "fae09eedea7d49f48f6f7c05012eaeab6d5c1c44" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/48a2f4b3597514e6c885c0ddb22d3bbdb60517d0", - "reference": "48a2f4b3597514e6c885c0ddb22d3bbdb60517d0", + "url": "https://api.github.com/repos/symfony/string/zipball/fae09eedea7d49f48f6f7c05012eaeab6d5c1c44", + "reference": "fae09eedea7d49f48f6f7c05012eaeab6d5c1c44", "shasum": "" }, "require": { "php": "^7.2.5", + "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^1.1|^2" + "symfony/polyfill-php80": "~1.15" + }, + "require-dev": { + "symfony/error-handler": "^4.4|^5.0", + "symfony/http-client": "^4.4|^5.0", + "symfony/translation-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.4|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -4814,25 +5741,40 @@ "utf-8", "utf8" ], - "time": "2020-03-16T13:02:39+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-15T15:20:05+00:00" }, { "name": "symfony/translation", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "c3879db7a68fe3e12b41263b05879412c87b27fd" + "reference": "48808651825c3d2a2610a0f440718c692fbddde7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/c3879db7a68fe3e12b41263b05879412c87b27fd", - "reference": "c3879db7a68fe3e12b41263b05879412c87b27fd", + "url": "https://api.github.com/repos/symfony/translation/zipball/48808651825c3d2a2610a0f440718c692fbddde7", + "reference": "48808651825c3d2a2610a0f440718c692fbddde7", "shasum": "" }, "require": { "php": "^7.2.5", "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.15", "symfony/translation-contracts": "^2" }, "conflict": { @@ -4864,7 +5806,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -4891,7 +5833,21 @@ ], "description": "Symfony Translation Component", "homepage": "https://symfony.com", - "time": "2020-04-12T16:45:47+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T09:12:54+00:00" }, { "name": "symfony/translation-contracts", @@ -4952,26 +5908,27 @@ }, { "name": "symfony/twig-bridge", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "5962eb3be6591cc985f32be1632e7b096d0979e3" + "reference": "536e19b6988972bce321e66e1151916b40984783" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/5962eb3be6591cc985f32be1632e7b096d0979e3", - "reference": "5962eb3be6591cc985f32be1632e7b096d0979e3", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/536e19b6988972bce321e66e1151916b40984783", + "reference": "536e19b6988972bce321e66e1151916b40984783", "shasum": "" }, "require": { "php": "^7.2.5", + "symfony/polyfill-php80": "^1.15", "symfony/translation-contracts": "^1.1|^2", "twig/twig": "^2.10|^3.0" }, "conflict": { "symfony/console": "<4.4", - "symfony/form": "<5.0", + "symfony/form": "<5.1", "symfony/http-foundation": "<4.4", "symfony/http-kernel": "<4.4", "symfony/translation": "<5.0", @@ -4984,7 +5941,7 @@ "symfony/dependency-injection": "^4.4|^5.0", "symfony/expression-language": "^4.4|^5.0", "symfony/finder": "^4.4|^5.0", - "symfony/form": "^5.0", + "symfony/form": "^5.1", "symfony/http-foundation": "^4.4|^5.0", "symfony/http-kernel": "^4.4|^5.0", "symfony/mime": "^4.4|^5.0", @@ -5022,7 +5979,7 @@ "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -5049,20 +6006,34 @@ ], "description": "Symfony Twig Bridge", "homepage": "https://symfony.com", - "time": "2020-04-15T15:59:10+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-05T16:27:54+00:00" }, { "name": "symfony/twig-bundle", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "6167dbac6f32961b7d19112a7531602f511bf500" + "reference": "9a876a93ba139d7f3aba7a2fbd03c35c6161c2d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/6167dbac6f32961b7d19112a7531602f511bf500", - "reference": "6167dbac6f32961b7d19112a7531602f511bf500", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/9a876a93ba139d7f3aba7a2fbd03c35c6161c2d4", + "reference": "9a876a93ba139d7f3aba7a2fbd03c35c6161c2d4", "shasum": "" }, "require": { @@ -5097,7 +6068,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -5124,7 +6095,21 @@ ], "description": "Symfony TwigBundle", "homepage": "https://symfony.com", - "time": "2020-03-27T16:56:45+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T09:12:54+00:00" }, { "name": "symfony/twig-pack", @@ -5156,28 +6141,30 @@ }, { "name": "symfony/validator", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "909c45839d32f9e4c09d4f155a7d761201e7e47e" + "reference": "0d001e7d77fd27205c1257284f36be410c78c2ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/909c45839d32f9e4c09d4f155a7d761201e7e47e", - "reference": "909c45839d32f9e4c09d4f155a7d761201e7e47e", + "url": "https://api.github.com/repos/symfony/validator/zipball/0d001e7d77fd27205c1257284f36be410c78c2ce", + "reference": "0d001e7d77fd27205c1257284f36be410c78c2ce", "shasum": "" }, "require": { "php": "^7.2.5", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.15", "symfony/translation-contracts": "^1.1|^2" }, "conflict": { "doctrine/lexer": "<1.0.2", "phpunit/phpunit": "<5.4.3", "symfony/dependency-injection": "<4.4", + "symfony/expression-language": "<5.1", "symfony/http-kernel": "<4.4", "symfony/intl": "<4.4", "symfony/translation": "<4.4", @@ -5190,7 +6177,7 @@ "symfony/cache": "^4.4|^5.0", "symfony/config": "^4.4|^5.0", "symfony/dependency-injection": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", + "symfony/expression-language": "^5.1", "symfony/http-client": "^4.4|^5.0", "symfony/http-foundation": "^4.4|^5.0", "symfony/http-kernel": "^4.4|^5.0", @@ -5207,7 +6194,7 @@ "egulias/email-validator": "Strict (RFC compliant) email validation", "psr/cache-implementation": "For using the mapping cache.", "symfony/config": "", - "symfony/expression-language": "For using the Expression validator", + "symfony/expression-language": "For using the Expression validator and the ExpressionLanguageSyntax constraints", "symfony/http-foundation": "", "symfony/intl": "", "symfony/property-access": "For accessing properties within comparison constraints", @@ -5218,7 +6205,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -5245,25 +6232,40 @@ ], "description": "Symfony Validator Component", "homepage": "https://symfony.com", - "time": "2020-04-28T18:26:18+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-05T05:59:29+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "09de28632f16f81058a85fcf318397218272a07b" + "reference": "e453e57106e7102dffccc453ae2ff144179d2fb2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/09de28632f16f81058a85fcf318397218272a07b", - "reference": "09de28632f16f81058a85fcf318397218272a07b", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e453e57106e7102dffccc453ae2ff144179d2fb2", + "reference": "e453e57106e7102dffccc453ae2ff144179d2fb2", "shasum": "" }, "require": { "php": "^7.2.5", - "symfony/polyfill-mbstring": "~1.0" + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.15" }, "conflict": { "phpunit/phpunit": "<5.4.3", @@ -5286,7 +6288,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -5320,32 +6322,47 @@ "debug", "dump" ], - "time": "2020-04-12T16:45:47+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T10:14:47+00:00" }, { "name": "symfony/var-exporter", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "5d18811da9e1ae2bb86b0a97fb2d784e27ffd59f" + "reference": "5c6ec1ca8a6a0e9dcd8571933896bb61638ec9c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/5d18811da9e1ae2bb86b0a97fb2d784e27ffd59f", - "reference": "5d18811da9e1ae2bb86b0a97fb2d784e27ffd59f", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/5c6ec1ca8a6a0e9dcd8571933896bb61638ec9c3", + "reference": "5c6ec1ca8a6a0e9dcd8571933896bb61638ec9c3", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": "^7.2.5", + "symfony/polyfill-php80": "^1.15" }, "require-dev": { - "symfony/var-dumper": "^4.4|^5.0" + "symfony/var-dumper": "^4.4.9|^5.0.9" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -5380,7 +6397,21 @@ "instantiate", "serialize" ], - "time": "2020-04-15T15:59:10+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T10:14:47+00:00" }, { "name": "symfony/webpack-encore-bundle", @@ -5437,20 +6468,21 @@ }, { "name": "symfony/yaml", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "482fb4e710e5af3e0e78015f19aa716ad953392f" + "reference": "5a87b78d9a3f9b66628dbf4ea7fff500793d655b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/482fb4e710e5af3e0e78015f19aa716ad953392f", - "reference": "482fb4e710e5af3e0e78015f19aa716ad953392f", + "url": "https://api.github.com/repos/symfony/yaml/zipball/5a87b78d9a3f9b66628dbf4ea7fff500793d655b", + "reference": "5a87b78d9a3f9b66628dbf4ea7fff500793d655b", "shasum": "" }, "require": { "php": "^7.2.5", + "symfony/deprecation-contracts": "^2.1", "symfony/polyfill-ctype": "~1.8" }, "conflict": { @@ -5462,10 +6494,13 @@ "suggest": { "symfony/console": "For validating YAML files using the lint command" }, + "bin": [ + "Resources/bin/yaml-lint" + ], "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -5492,7 +6527,21 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2020-04-28T17:58:55+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T09:12:54+00:00" }, { "name": "tgalopin/html-sanitizer", @@ -6031,6 +7080,12 @@ "Xdebug", "performance" ], + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + } + ], "time": "2020-03-01T12:26:26+00:00" }, { @@ -6220,6 +7275,20 @@ "Fixture", "persistence" ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-fixtures-bundle", + "type": "tidelift" + } + ], "time": "2020-04-02T16:40:37+00:00" }, { @@ -6228,12 +7297,12 @@ "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "c5b135f0431dac5285fb307ff89962a93e5c073b" + "reference": "bc3f6221e978a6a5ebbe4cc6f069ec53e054a1d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/c5b135f0431dac5285fb307ff89962a93e5c073b", - "reference": "c5b135f0431dac5285fb307ff89962a93e5c073b", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/bc3f6221e978a6a5ebbe4cc6f069ec53e054a1d2", + "reference": "bc3f6221e978a6a5ebbe4cc6f069ec53e054a1d2", "shasum": "" }, "require": { @@ -6311,7 +7380,13 @@ } ], "description": "A tool to automatically fix PHP code style", - "time": "2020-05-14T07:43:33+00:00" + "funding": [ + { + "url": "https://github.com/keradus", + "type": "github" + } + ], + "time": "2020-05-23T12:01:34+00:00" }, { "name": "nikic/php-parser", @@ -6415,16 +7490,16 @@ }, { "name": "symfony/browser-kit", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "0fa03cfaf1155eedbef871eef1a64c427e624c56" + "reference": "cbb45677770a8248e8b9bd6229021a2e9208a8a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/0fa03cfaf1155eedbef871eef1a64c427e624c56", - "reference": "0fa03cfaf1155eedbef871eef1a64c427e624c56", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/cbb45677770a8248e8b9bd6229021a2e9208a8a1", + "reference": "cbb45677770a8248e8b9bd6229021a2e9208a8a1", "shasum": "" }, "require": { @@ -6443,7 +7518,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -6470,20 +7545,34 @@ ], "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com", - "time": "2020-03-30T11:42:42+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T10:14:47+00:00" }, { "name": "symfony/css-selector", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "5f8d5271303dad260692ba73dfa21777d38e124e" + "reference": "c039862c4571cfb2e892033a9f39e9b59f84b446" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/5f8d5271303dad260692ba73dfa21777d38e124e", - "reference": "5f8d5271303dad260692ba73dfa21777d38e124e", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/c039862c4571cfb2e892033a9f39e9b59f84b446", + "reference": "c039862c4571cfb2e892033a9f39e9b59f84b446", "shasum": "" }, "require": { @@ -6492,7 +7581,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -6523,20 +7612,34 @@ ], "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", - "time": "2020-03-27T16:56:45+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T11:43:41+00:00" }, { "name": "symfony/debug-bundle", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/debug-bundle.git", - "reference": "3e11ad42d31b4d996c9715a69e988f6a52a70c9d" + "reference": "b6c9a2cefe3241d1ef26803f2ff533d6a7a5da93" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/3e11ad42d31b4d996c9715a69e988f6a52a70c9d", - "reference": "3e11ad42d31b4d996c9715a69e988f6a52a70c9d", + "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/b6c9a2cefe3241d1ef26803f2ff533d6a7a5da93", + "reference": "b6c9a2cefe3241d1ef26803f2ff533d6a7a5da93", "shasum": "" }, "require": { @@ -6562,7 +7665,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -6589,26 +7692,41 @@ ], "description": "Symfony DebugBundle", "homepage": "https://symfony.com", - "time": "2020-03-27T16:56:45+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T11:43:41+00:00" }, { "name": "symfony/dom-crawler", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "892311d23066844a267ac1a903d8a9d79968a1a7" + "reference": "8b3bb77426320c3e4805c28d472a9f51327390f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/892311d23066844a267ac1a903d8a9d79968a1a7", - "reference": "892311d23066844a267ac1a903d8a9d79968a1a7", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/8b3bb77426320c3e4805c28d472a9f51327390f2", + "reference": "8b3bb77426320c3e4805c28d472a9f51327390f2", "shasum": "" }, "require": { "php": "^7.2.5", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0" + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.15" }, "conflict": { "masterminds/html5": "<2.6" @@ -6623,7 +7741,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -6650,24 +7768,38 @@ ], "description": "Symfony DomCrawler Component", "homepage": "https://symfony.com", - "time": "2020-03-30T11:42:42+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T11:43:41+00:00" }, { "name": "symfony/maker-bundle", - "version": "v1.17.0", + "version": "v1.18.0", "source": { "type": "git", "url": "https://github.com/symfony/maker-bundle.git", - "reference": "0b5fd0e13eedc88727b47a11edbcf68bc6b797ed" + "reference": "b38c75be880b152ab55cef6cd52bf882d2b6518e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/0b5fd0e13eedc88727b47a11edbcf68bc6b797ed", - "reference": "0b5fd0e13eedc88727b47a11edbcf68bc6b797ed", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/b38c75be880b152ab55cef6cd52bf882d2b6518e", + "reference": "b38c75be880b152ab55cef6cd52bf882d2b6518e", "shasum": "" }, "require": { - "doctrine/inflector": "^1.2 || ^2.0", + "doctrine/inflector": "^1.2", "nikic/php-parser": "^4.0", "php": "^7.1.3", "symfony/config": "^3.4|^4.0|^5.0", @@ -6718,20 +7850,34 @@ "scaffold", "scaffolding" ], - "time": "2020-05-08T13:53:05+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-15T18:51:23+00:00" }, { "name": "symfony/phpunit-bridge", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "00b8da18a52fa842b7a39613fb0a63720a354e74" + "reference": "9599e14d79ac62d12402473c5f546099ef8f9cc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/00b8da18a52fa842b7a39613fb0a63720a354e74", - "reference": "00b8da18a52fa842b7a39613fb0a63720a354e74", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/9599e14d79ac62d12402473c5f546099ef8f9cc4", + "reference": "9599e14d79ac62d12402473c5f546099ef8f9cc4", "shasum": "" }, "require": { @@ -6749,7 +7895,7 @@ "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" }, "thanks": { "name": "phpunit/phpunit", @@ -6783,29 +7929,44 @@ ], "description": "Symfony PHPUnit Bridge", "homepage": "https://symfony.com", - "time": "2020-04-28T17:58:55+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-08T12:36:29+00:00" }, { "name": "symfony/process", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "3179f68dff5bad14d38c4114a1dab98030801fd7" + "reference": "14c0d48567aafd6b24001866de32ae45b0e3e1d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/3179f68dff5bad14d38c4114a1dab98030801fd7", - "reference": "3179f68dff5bad14d38c4114a1dab98030801fd7", + "url": "https://api.github.com/repos/symfony/process/zipball/14c0d48567aafd6b24001866de32ae45b0e3e1d1", + "reference": "14c0d48567aafd6b24001866de32ae45b0e3e1d1", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": "^7.2.5", + "symfony/polyfill-php80": "^1.15" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -6832,26 +7993,40 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2020-04-15T15:59:10+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-15T16:09:08+00:00" }, { "name": "symfony/web-profiler-bundle", - "version": "v5.0.8", + "version": "v5.1.0-RC1", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "67fc2302ba7ca3d917decea6d3accdbd055398d1" + "reference": "73c133cefb0d670d3babd3e6619bce74065aeb1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/67fc2302ba7ca3d917decea6d3accdbd055398d1", - "reference": "67fc2302ba7ca3d917decea6d3accdbd055398d1", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/73c133cefb0d670d3babd3e6619bce74065aeb1e", + "reference": "73c133cefb0d670d3babd3e6619bce74065aeb1e", "shasum": "" }, "require": { "php": "^7.2.5", "symfony/config": "^4.4|^5.0", - "symfony/framework-bundle": "^4.4|^5.0", + "symfony/framework-bundle": "^5.1", "symfony/http-kernel": "^4.4|^5.0", "symfony/routing": "^4.4|^5.0", "symfony/twig-bundle": "^4.4|^5.0", @@ -6865,13 +8040,12 @@ "symfony/browser-kit": "^4.4|^5.0", "symfony/console": "^4.4|^5.0", "symfony/css-selector": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", "symfony/stopwatch": "^4.4|^5.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" } }, "autoload": { @@ -6898,15 +8072,29 @@ ], "description": "Symfony WebProfilerBundle", "homepage": "https://symfony.com", - "time": "2020-04-28T17:58:55+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-16T09:12:54+00:00" } ], "aliases": [], - "minimum-stability": "stable", + "minimum-stability": "dev", "stability-flags": { "friendsofphp/php-cs-fixer": 20 }, - "prefer-stable": false, + "prefer-stable": true, "prefer-lowest": false, "platform": { "php": "^7.2.9", diff --git a/config/bootstrap.php b/config/bootstrap.php deleted file mode 100644 index 976a77639..000000000 --- a/config/bootstrap.php +++ /dev/null @@ -1,23 +0,0 @@ -=1.2) -if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV']) { - foreach ($env as $k => $v) { - $_ENV[$k] = $_ENV[$k] ?? (isset($_SERVER[$k]) && 0 !== strpos($k, 'HTTP_') ? $_SERVER[$k] : $v); - } -} elseif (!class_exists(Dotenv::class)) { - throw new RuntimeException('Please run "composer require symfony/dotenv" to load the ".env" files configuring the application.'); -} else { - // load all the .env files - (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env'); -} - -$_SERVER += $_ENV; -$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev'; -$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV']; -$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0'; diff --git a/config/packages/dev/routing.yaml b/config/packages/dev/routing.yaml deleted file mode 100644 index 4116679a2..000000000 --- a/config/packages/dev/routing.yaml +++ /dev/null @@ -1,3 +0,0 @@ -framework: - router: - strict_requirements: true diff --git a/config/packages/doctrine.yaml b/config/packages/doctrine.yaml index c2605fcfe..5e80e77b1 100644 --- a/config/packages/doctrine.yaml +++ b/config/packages/doctrine.yaml @@ -1,22 +1,10 @@ -parameters: - # Adds a fallback DATABASE_URL if the env var is not set. This allows you - # to run cache:warmup even if your environment variables are not available - # yet. You should not need to change this value. - env(DATABASE_URL): '' - doctrine: dbal: url: '%env(resolve:DATABASE_URL)%' - # IMPORTANT: when not use SQLite, you MUST configure your db driver and - # server version, either here or in the DATABASE_URL env var (see .env file) - # driver: 'pdo_sqlite' - # server_version: '3.15' - - # Only needed for MySQL (ignored otherwise) - # charset: utf8mb4 - # default_table_options: - # collate: utf8mb4_unicode_ci + # IMPORTANT: You MUST configure your server version, + # either here or in the DATABASE_URL env var (see .env file) + #server_version: '5.7' orm: auto_generate_proxy_classes: true naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware diff --git a/config/packages/framework.yaml b/config/packages/framework.yaml index 78121542a..f0db032de 100644 --- a/config/packages/framework.yaml +++ b/config/packages/framework.yaml @@ -1,8 +1,6 @@ framework: - secret: '%env(APP_SECRET)%' - csrf_protection: true - http_method_override: true - trusted_hosts: null + #csrf_protection: true + #http_method_override: 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. @@ -11,17 +9,7 @@ framework: cookie_secure: auto cookie_samesite: lax - # When using the HTTP Cache, ESI allows to render page fragments separately - # and with different cache configurations for each fragment - # https://symfony.com/doc/current/http_cache/esi.html - esi: true - fragments: true - + #esi: true + #fragments: true php_errors: log: true - - # The 'ide' option turns all of the file paths in an exception page - # into clickable links that open the given file using your favorite IDE. - # When 'ide' is set to null the file is opened in your web browser. - # See https://symfony.com/doc/current/reference/configuration/framework.html#ide - ide: null diff --git a/config/packages/prod/doctrine.yaml b/config/packages/prod/doctrine.yaml index 7638f8faa..084f59a05 100644 --- a/config/packages/prod/doctrine.yaml +++ b/config/packages/prod/doctrine.yaml @@ -3,13 +3,13 @@ doctrine: auto_generate_proxy_classes: false metadata_cache_driver: type: pool - id: doctrine.system_cache_provider + pool: doctrine.system_cache_pool query_cache_driver: type: pool - id: doctrine.system_cache_provider + pool: doctrine.system_cache_pool result_cache_driver: type: pool - id: doctrine.result_cache_provider + pool: doctrine.result_cache_pool framework: cache: diff --git a/config/packages/prod/monolog.yaml b/config/packages/prod/monolog.yaml index 5bcdf06ea..c8a16ec2b 100644 --- a/config/packages/prod/monolog.yaml +++ b/config/packages/prod/monolog.yaml @@ -5,6 +5,7 @@ monolog: action_level: error handler: nested excluded_http_codes: [404, 405] + buffer_size: 50 # How many messages should be saved? Prevent memory leaks nested: type: stream path: "%kernel.logs_dir%/%kernel.environment%.log" @@ -13,11 +14,13 @@ monolog: type: console process_psr_3_messages: false channels: ["!event", "!doctrine"] - deprecation: - type: stream - path: "%kernel.logs_dir%/%kernel.environment%.deprecations.log" - deprecation_filter: - type: filter - handler: deprecation - max_level: info - channels: ["php"] + + # Uncomment to log deprecations + #deprecation: + # type: stream + # path: "%kernel.logs_dir%/%kernel.environment%.deprecations.log" + #deprecation_filter: + # type: filter + # handler: deprecation + # max_level: info + # channels: ["php"] diff --git a/config/packages/routing.yaml b/config/packages/routing.yaml index 7e977620b..b45c1cec7 100644 --- a/config/packages/routing.yaml +++ b/config/packages/routing.yaml @@ -1,3 +1,7 @@ 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 diff --git a/config/packages/test/monolog.yaml b/config/packages/test/monolog.yaml index 2762653c8..fc40641dc 100644 --- a/config/packages/test/monolog.yaml +++ b/config/packages/test/monolog.yaml @@ -1,7 +1,12 @@ monolog: handlers: main: + type: fingers_crossed + action_level: error + handler: nested + excluded_http_codes: [404, 405] + channels: ["!event"] + nested: type: stream path: "%kernel.logs_dir%/%kernel.environment%.log" level: debug - channels: ["!event"] diff --git a/config/packages/test/routing.yaml b/config/packages/test/routing.yaml deleted file mode 100644 index 4116679a2..000000000 --- a/config/packages/test/routing.yaml +++ /dev/null @@ -1,3 +0,0 @@ -framework: - router: - strict_requirements: true diff --git a/config/packages/twig.yaml b/config/packages/twig.yaml index bd36cf9d0..946bb04e5 100644 --- a/config/packages/twig.yaml +++ b/config/packages/twig.yaml @@ -1,8 +1,5 @@ twig: default_path: '%kernel.project_dir%/templates' - debug: '%kernel.debug%' - strict_variables: '%kernel.debug%' - exception_controller: null form_themes: - 'form/layout.html.twig' - 'form/fields.html.twig' diff --git a/config/services.yaml b/config/services.yaml index 2718fa4d2..84d1c91b9 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -1,5 +1,8 @@ +# 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#configuration +# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration parameters: locale: 'en' # This parameter defines the codes of the locales (languages) enabled in the application diff --git a/phpunit.xml.dist b/phpunit.xml.dist index d37aaf463..146b96286 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -5,7 +5,7 @@ xsi:noNamespaceSchemaLocation="bin/.phpunit/phpunit.xsd" backupGlobals="false" colors="true" - bootstrap="config/bootstrap.php" + bootstrap="tests/bootstrap.php" > diff --git a/public/.htaccess b/public/.htaccess index 0379bfcad..2776637c6 100644 --- a/public/.htaccess +++ b/public/.htaccess @@ -9,7 +9,7 @@ DirectoryIndex index.php # feature in your server configuration. Uncomment the following line if you # install assets as symlinks or if you experience problems related to symlinks # when compiling LESS/Sass/CoffeScript assets. -# Options FollowSymlinks +# Options +FollowSymlinks # Disabling MultiViews prevents unwanted negotiation, e.g. "/index" should not resolve # to the front controller "/index.php" but be rewritten to "/index.php/index". diff --git a/public/index.php b/public/index.php index f094a9b19..3f8b90e50 100644 --- a/public/index.php +++ b/public/index.php @@ -1,10 +1,13 @@ bootEnv(dirname(__DIR__).'/.env'); if ($_SERVER['APP_DEBUG']) { umask(0000); @@ -12,11 +15,11 @@ Debug::enable(); } -if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? $_ENV['TRUSTED_PROXIES'] ?? false) { +if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) { Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST); } -if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? $_ENV['TRUSTED_HOSTS'] ?? false) { +if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) { Request::setTrustedHosts([$trustedHosts]); } diff --git a/src/Kernel.php b/src/Kernel.php index 6e333b39a..d426dfd68 100644 --- a/src/Kernel.php +++ b/src/Kernel.php @@ -12,52 +12,26 @@ namespace App; use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait; -use Symfony\Component\Config\Loader\LoaderInterface; -use Symfony\Component\Config\Resource\FileResource; -use Symfony\Component\DependencyInjection\ContainerBuilder; +use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; use Symfony\Component\HttpKernel\Kernel as BaseKernel; -use Symfony\Component\Routing\RouteCollectionBuilder; +use Symfony\Component\Routing\Loader\Configurator\RoutingConfigurator; class Kernel extends BaseKernel { use MicroKernelTrait; - private const CONFIG_EXTS = '.{php,xml,yaml,yml}'; - - public function registerBundles(): iterable + protected function configureContainer(ContainerConfigurator $container): void { - $contents = require $this->getProjectDir().'/config/bundles.php'; - foreach ($contents as $class => $envs) { - if ($envs[$this->environment] ?? $envs['all'] ?? false) { - yield new $class(); - } - } + $container->import('../config/{packages}/*.yaml'); + $container->import('../config/{packages}/'.$this->environment.'/*.yaml'); + $container->import('../config/{services}.yaml'); + $container->import('../config/{services}_'.$this->environment.'.yaml'); } - public function getProjectDir(): string + protected function configureRoutes(RoutingConfigurator $routes): void { - return \dirname(__DIR__); - } - - protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void - { - $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php')); - $container->setParameter('container.dumper.inline_class_loader', \PHP_VERSION_ID < 70400 || !ini_get('opcache.preload')); - $container->setParameter('container.dumper.inline_factories', true); - $confDir = $this->getProjectDir().'/config'; - - $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob'); - $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob'); - $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob'); - $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob'); - } - - protected function configureRoutes(RouteCollectionBuilder $routes): void - { - $confDir = $this->getProjectDir().'/config'; - - $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob'); - $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob'); - $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob'); + $routes->import('../config/{routes}/'.$this->environment.'/*.yaml'); + $routes->import('../config/{routes}/*.yaml'); + $routes->import('../config/{routes}.yaml'); } } diff --git a/symfony.lock b/symfony.lock index fd62c55d3..280f8700d 100644 --- a/symfony.lock +++ b/symfony.lock @@ -1,9 +1,9 @@ { "composer/semver": { - "version": "1.5.0" + "version": "1.5.1" }, "composer/xdebug-handler": { - "version": "1.4.0" + "version": "1.4.1" }, "dama/doctrine-test-bundle": { "version": "4.0", @@ -12,7 +12,10 @@ "branch": "master", "version": "4.0", "ref": "56eaa387b5e48ebcc7c95a893b47dfa1ad51449c" - } + }, + "files": [ + "config/packages/test/dama_doctrine_test_bundle.yaml" + ] }, "doctrine/annotations": { "version": "1.0", @@ -20,31 +23,34 @@ "repo": "github.com/symfony/recipes", "branch": "master", "version": "1.0", - "ref": "cb4152ebcadbe620ea2261da1a1c5a9b8cea7672" - } + "ref": "a2759dd6123694c8d901d0ec80006e044c2e6457" + }, + "files": [ + "config/routes/annotations.yaml" + ] }, "doctrine/cache": { - "version": "1.9.1" + "version": "1.10.0" }, "doctrine/collections": { "version": "1.6.4" }, "doctrine/common": { - "version": "v2.11.0" + "version": "2.13.0" }, "doctrine/data-fixtures": { - "version": "1.3.3" + "version": "1.4.2" }, "doctrine/dbal": { - "version": "v2.9.3" + "version": "2.10.2" }, "doctrine/doctrine-bundle": { - "version": "1.12", + "version": "2.0", "recipe": { "repo": "github.com/symfony/recipes", "branch": "master", - "version": "1.12", - "ref": "4e8d245ef06b4a268249fa86066d36422e29abce" + "version": "2.0", + "ref": "a9f2463b9f73efe74482f831f03a204a41328555" }, "files": [ "config/packages/doctrine.yaml", @@ -82,31 +88,31 @@ "version": "1.1.0" }, "doctrine/inflector": { - "version": "1.3.1" + "version": "1.4.1" }, "doctrine/instantiator": { "version": "1.3.0" }, "doctrine/lexer": { - "version": "1.0.2" + "version": "1.2.0" }, "doctrine/migrations": { - "version": "v1.8.1" + "version": "2.2.1" }, "doctrine/orm": { - "version": "v2.7.0" + "version": "v2.7.2" }, "doctrine/persistence": { - "version": "1.2.0" + "version": "1.3.7" }, "doctrine/reflection": { - "version": "v1.0.0" + "version": "1.2.1" }, "egulias/email-validator": { - "version": "2.1.13" + "version": "2.1.17" }, "erusev/parsedown": { - "version": "1.7.3" + "version": "1.7.4" }, "friendsofphp/php-cs-fixer": { "version": "2.2", @@ -130,25 +136,19 @@ "version": "2.7.0" }, "monolog/monolog": { - "version": "1.25.2" + "version": "2.1.0" }, "nikic/php-parser": { - "version": "v4.3.0" + "version": "v4.4.0" }, "ocramius/package-versions": { "version": "1.4.2" }, "ocramius/proxy-manager": { - "version": "2.1.1" - }, - "paragonie/random_compat": { - "version": "v9.99.99" - }, - "php": { - "version": "7.2.9" + "version": "2.2.3" }, "php-cs-fixer/diff": { - "version": "v1.3.0" + "version": "v2.0.1" }, "psr/cache": { "version": "1.0.1" @@ -160,7 +160,7 @@ "version": "1.0.0" }, "psr/log": { - "version": "1.1.2" + "version": "1.1.3" }, "sensio/framework-extra-bundle": { "version": "5.2", @@ -169,7 +169,10 @@ "branch": "master", "version": "5.2", "ref": "fb7e19da7f013d0d422fa9bce16f5c510e27609b" - } + }, + "files": [ + "config/packages/sensio_framework_extra.yaml" + ] }, "symfony/apache-pack": { "version": "1.0", @@ -177,42 +180,41 @@ "repo": "github.com/symfony/recipes-contrib", "branch": "master", "version": "1.0", - "ref": "410b9325a37ef86f1e47262c61738f6202202bca" + "ref": "71599f5b0fdeeeec0fb90e9b17c85e6f5e1350c1" }, "files": [ "public/.htaccess" ] }, "symfony/asset": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/browser-kit": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/cache": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/cache-contracts": { - "version": "v1.1.7" + "version": "v2.0.1" }, "symfony/config": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/console": { - "version": "3.3", + "version": "5.1", "recipe": { "repo": "github.com/symfony/recipes", "branch": "master", - "version": "3.3", - "ref": "482d233eb8de91ebd042992077bbd5838858890c" + "version": "5.1", + "ref": "c6d02bdfba9da13c22157520e32a602dbee8a75c" }, "files": [ - "bin/console", - "config/bootstrap.php" + "bin/console" ] }, "symfony/css-selector": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/debug-bundle": { "version": "4.1", @@ -221,40 +223,43 @@ "branch": "master", "version": "4.1", "ref": "f8863cbad2f2e58c4b65fa1eac892ab189971bea" - } + }, + "files": [ + "config/packages/dev/debug.yaml" + ] }, "symfony/dependency-injection": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" + }, + "symfony/deprecation-contracts": { + "version": "v2.1.0" }, "symfony/doctrine-bridge": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/dom-crawler": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/dotenv": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/error-handler": { - "version": "4.4.x-dev" - }, - "symfony/error-renderer": { - "version": "4.4.x-dev" + "version": "v5.1.0-rc1" }, "symfony/event-dispatcher": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/event-dispatcher-contracts": { - "version": "v1.1.7" + "version": "v2.0.1" }, "symfony/expression-language": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/filesystem": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/finder": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/flex": { "version": "1.0", @@ -262,28 +267,28 @@ "repo": "github.com/symfony/recipes", "branch": "master", "version": "1.0", - "ref": "19fa03bacd9a6619583d1e4939da4388df22984d" + "ref": "c0eeb50665f0f77226616b6038a9b06c03752d8e" }, "files": [ ".env" ] }, "symfony/form": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/framework-bundle": { - "version": "4.2", + "version": "5.1", "recipe": { "repo": "github.com/symfony/recipes", "branch": "master", - "version": "4.2", - "ref": "c71284f93644a00d4241dfaf068f0ba8c1efe2f6" + "version": "5.1", + "ref": "37b4ec59eda3eb89705f21a0da7231862495ce0a" }, "files": [ - "config/bootstrap.php", "config/packages/cache.yaml", "config/packages/framework.yaml", "config/packages/test/framework.yaml", + "config/routes/dev/framework.yaml", "config/services.yaml", "public/index.php", "src/Controller/.gitignore", @@ -291,16 +296,16 @@ ] }, "symfony/http-foundation": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/http-kernel": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/inflector": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/intl": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/mailer": { "version": "4.3", @@ -324,10 +329,10 @@ } }, "symfony/mime": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/monolog-bridge": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/monolog-bundle": { "version": "3.3", @@ -335,7 +340,7 @@ "repo": "github.com/symfony/recipes", "branch": "master", "version": "3.3", - "ref": "6240c6d43e8237a32452f057f81816820fd56ab6" + "ref": "a89f4cd8a232563707418eea6c2da36acd36a917" }, "files": [ "config/packages/dev/monolog.yaml", @@ -344,7 +349,7 @@ ] }, "symfony/options-resolver": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/phpunit-bridge": { "version": "4.3", @@ -352,53 +357,58 @@ "repo": "github.com/symfony/recipes", "branch": "master", "version": "4.3", - "ref": "b0582341f1df39aaf3a9a866cdbe49937da35984" + "ref": "6d0e35f749d5f4bfe1f011762875275cd3f9874f" }, "files": [ ".env.test", "bin/phpunit", - "config/bootstrap.php", "phpunit.xml.dist", - "tests/.gitignore" + "tests/bootstrap.php" ] }, "symfony/polyfill-ctype": { - "version": "v1.12.0" + "version": "v1.17.0" }, "symfony/polyfill-intl-grapheme": { - "version": "v1.13.1" + "version": "v1.17.0" }, "symfony/polyfill-intl-icu": { - "version": "v1.12.0" + "version": "v1.17.0" }, "symfony/polyfill-intl-idn": { - "version": "v1.12.0" + "version": "v1.17.0" }, "symfony/polyfill-intl-messageformatter": { - "version": "v1.12.0" + "version": "v1.17.0" }, "symfony/polyfill-intl-normalizer": { - "version": "v1.13.1" + "version": "v1.17.0" }, "symfony/polyfill-mbstring": { - "version": "v1.12.0" + "version": "v1.17.0" }, "symfony/polyfill-php73": { - "version": "v1.12.0" + "version": "v1.17.0" + }, + "symfony/polyfill-php80": { + "version": "v1.17.0" }, "symfony/process": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/property-access": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" + }, + "symfony/property-info": { + "version": "v5.1.0-rc1" }, "symfony/routing": { - "version": "4.2", + "version": "5.1", "recipe": { "repo": "github.com/symfony/recipes", "branch": "master", - "version": "4.2", - "ref": "683dcb08707ba8d41b7e34adb0344bfd68d248a7" + "version": "5.1", + "ref": "b4f3e7c95e38b606eef467e8a42a8408fc460c43" }, "files": [ "config/packages/prod/routing.yaml", @@ -407,37 +417,37 @@ ] }, "symfony/security-bundle": { - "version": "3.3", + "version": "4.4", "recipe": { "repo": "github.com/symfony/recipes", "branch": "master", - "version": "3.3", - "ref": "e5a0228251d1dd2bca4c8ef918e14423c06db625" + "version": "4.4", + "ref": "7b4408dc203049666fe23fabed23cbadc6d8440f" }, "files": [ "config/packages/security.yaml" ] }, "symfony/security-core": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/security-csrf": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/security-guard": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/security-http": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/service-contracts": { - "version": "v1.1.8" + "version": "v2.0.1" }, "symfony/stopwatch": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/string": { - "version": "v5.0.1" + "version": "v5.1.0-rc1" }, "symfony/translation": { "version": "3.3", @@ -453,23 +463,22 @@ ] }, "symfony/translation-contracts": { - "version": "v1.1.7" + "version": "v2.0.1" }, "symfony/twig-bridge": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/twig-bundle": { - "version": "3.3", + "version": "5.0", "recipe": { "repo": "github.com/symfony/recipes", "branch": "master", - "version": "3.3", - "ref": "1da1987340b5ba64b16383906d678b989e3d096e" + "version": "5.0", + "ref": "fab9149bbaa4d5eca054ed93f9e1b66cc500895d" }, "files": [ "config/packages/test/twig.yaml", "config/packages/twig.yaml", - "config/routes/dev/twig.yaml", "templates/base.html.twig" ] }, @@ -490,10 +499,10 @@ ] }, "symfony/var-dumper": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/var-exporter": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "symfony/web-profiler-bundle": { "version": "3.3", @@ -502,7 +511,12 @@ "branch": "master", "version": "3.3", "ref": "6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6" - } + }, + "files": [ + "config/packages/dev/web_profiler.yaml", + "config/packages/test/web_profiler.yaml", + "config/routes/dev/web_profiler.yaml" + ] }, "symfony/webpack-encore-bundle": { "version": "1.6", @@ -524,7 +538,7 @@ ] }, "symfony/yaml": { - "version": "v4.3.3" + "version": "v5.1.0-rc1" }, "tgalopin/html-sanitizer": { "version": "1.4.0" @@ -545,16 +559,16 @@ "version": "v3.0.3" }, "twig/intl-extra": { - "version": "v3.0.0" + "version": "v3.0.3" }, "twig/markdown-extra": { "version": "v3.0.3" }, "twig/twig": { - "version": "v2.12.2" + "version": "v3.0.3" }, "zendframework/zend-code": { - "version": "3.4.0" + "version": "3.4.1" }, "zendframework/zend-eventmanager": { "version": "3.2.1"