From 752ed7bcd69460e29a08860761587145529c31dd Mon Sep 17 00:00:00 2001 From: Christoph Reiter <reiter.christoph@gmail.com> Date: Thu, 8 Jul 2021 10:58:45 +0200 Subject: [PATCH] Update dependencies symfony now requires framework.secret to be set the person entity is gone from the core bundle, so no need to implement it. --- .env | 1 + composer.lock | 615 ++++++++++++++++--------- config/packages/framework.yaml | 2 + config/services.yaml | 6 - src/Service/MyCustomPersonProvider.php | 57 --- symfony.lock | 6 + 6 files changed, 408 insertions(+), 279 deletions(-) create mode 100644 config/packages/framework.yaml delete mode 100644 src/Service/MyCustomPersonProvider.php diff --git a/.env b/.env index 8364fa6..a1bfef4 100644 --- a/.env +++ b/.env @@ -14,6 +14,7 @@ # https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration APP_ENV=dev +APP_SECRET= # KEYCLOAK KEYCLOAK_SERVER_URL=https://auth-dev.tugraz.at/auth diff --git a/composer.lock b/composer.lock index 174bf91..8df04fb 100644 --- a/composer.lock +++ b/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "api-platform/core", - "version": "v2.6.4", + "version": "v2.6.5", "source": { "type": "git", "url": "https://github.com/api-platform/core.git", - "reference": "be971e5d0257a8c01a824ee01cfc217ba04c3200" + "reference": "4e22a289e474db454480020ff37d20472668c11c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/core/zipball/be971e5d0257a8c01a824ee01cfc217ba04c3200", - "reference": "be971e5d0257a8c01a824ee01cfc217ba04c3200", + "url": "https://api.github.com/repos/api-platform/core/zipball/4e22a289e474db454480020ff37d20472668c11c", + "reference": "4e22a289e474db454480020ff37d20472668c11c", "shasum": "" }, "require": { @@ -36,17 +36,18 @@ }, "conflict": { "doctrine/common": "<2.7", - "doctrine/mongodb-odm": "<2.0", + "doctrine/mongodb-odm": "<2.2", "doctrine/persistence": "<1.3" }, "require-dev": { "behat/behat": "^3.1", "behat/mink": "^1.7", "doctrine/annotations": "^1.7", + "doctrine/cache": "^1.11", "doctrine/common": "^2.11 || ^3.0", "doctrine/data-fixtures": "^1.2.2", "doctrine/doctrine-bundle": "^1.12 || ^2.0", - "doctrine/mongodb-odm": "^2.0", + "doctrine/mongodb-odm": "^2.2", "doctrine/mongodb-odm-bundle": "^4.0", "doctrine/orm": "^2.6.4 || ^3.0", "elasticsearch/elasticsearch": "^6.0 || ^7.0", @@ -135,7 +136,7 @@ "authors": [ { "name": "Kévin Dunglas", - "email": "dunglas@gmail.com", + "email": "kevin@dunglas.fr", "homepage": "https://dunglas.fr" } ], @@ -154,7 +155,7 @@ ], "support": { "issues": "https://github.com/api-platform/core/issues", - "source": "https://github.com/api-platform/core/tree/v2.6.4" + "source": "https://github.com/api-platform/core/tree/v2.6.5" }, "funding": [ { @@ -162,7 +163,7 @@ "type": "tidelift" } ], - "time": "2021-04-12T14:53:14+00:00" + "time": "2021-06-15T16:53:33+00:00" }, { "name": "brick/math", @@ -913,29 +914,32 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.8.2", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91" + "reference": "1dc8d9cba3897165e16d12bb13d813afb1eb3fe7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/1dc8d9cba3897165e16d12bb13d813afb1eb3fe7", + "reference": "1dc8d9cba3897165e16d12bb13d813afb1eb3fe7", "shasum": "" }, "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "ralouphie/getallheaders": "^3.0" }, "provide": { + "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" + "bamarni/composer-bin-plugin": "^1.4.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.8 || ^9.3.10" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -943,16 +947,13 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "2.0-dev" } }, "autoload": { "psr-4": { "GuzzleHttp\\Psr7\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -967,6 +968,11 @@ { "name": "Tobias Schultze", "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" } ], "description": "PSR-7 message implementation that also provides common utility methods", @@ -982,9 +988,9 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.2" + "source": "https://github.com/guzzle/psr7/tree/2.0.0" }, - "time": "2021-04-26T09:17:50+00:00" + "time": "2021-06-30T20:03:07+00:00" }, { "name": "kevinrob/guzzle-cache-middleware", @@ -1070,16 +1076,16 @@ }, { "name": "monolog/monolog", - "version": "2.2.0", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084" + "reference": "df991fd88693ab703aa403413d83e15f688dae33" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/1cb1cde8e8dd0f70cc0fe51354a59acad9302084", - "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/df991fd88693ab703aa403413d83e15f688dae33", + "reference": "df991fd88693ab703aa403413d83e15f688dae33", "shasum": "" }, "require": { @@ -1098,7 +1104,7 @@ "php-amqplib/php-amqplib": "~2.4", "php-console/php-console": "^3.1.3", "phpspec/prophecy": "^1.6.1", - "phpstan/phpstan": "^0.12.59", + "phpstan/phpstan": "^0.12.91", "phpunit/phpunit": "^8.5", "predis/predis": "^1.1", "rollbar/rollbar": "^1.3", @@ -1150,7 +1156,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.2.0" + "source": "https://github.com/Seldaek/monolog/tree/2.3.0" }, "funding": [ { @@ -1162,7 +1168,7 @@ "type": "tidelift" } ], - "time": "2020-12-14T13:15:25+00:00" + "time": "2021-07-05T11:34:13+00:00" }, { "name": "nelmio/cors-bundle", @@ -1582,6 +1588,61 @@ }, "time": "2020-06-29T06:28:15+00:00" }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/master" + }, + "time": "2019-04-30T12:38:16+00:00" + }, { "name": "psr/http-message", "version": "1.0.1", @@ -1874,24 +1935,28 @@ }, { "name": "symfony/asset", - "version": "v5.2.7", + "version": "v5.3.2", "source": { "type": "git", "url": "https://github.com/symfony/asset.git", - "reference": "e6676acfabf011dca2beaa5f9b8d519c8aea2870" + "reference": "29a4d5e6e39ffe16cea394fd5041d7a638bd580d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/asset/zipball/e6676acfabf011dca2beaa5f9b8d519c8aea2870", - "reference": "e6676acfabf011dca2beaa5f9b8d519c8aea2870", + "url": "https://api.github.com/repos/symfony/asset/zipball/29a4d5e6e39ffe16cea394fd5041d7a638bd580d", + "reference": "29a4d5e6e39ffe16cea394fd5041d7a638bd580d", "shasum": "" }, "require": { - "php": ">=7.2.5" + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1" + }, + "conflict": { + "symfony/http-foundation": "<5.3" }, "require-dev": { "symfony/http-client": "^4.4|^5.0", - "symfony/http-foundation": "^4.4|^5.0", + "symfony/http-foundation": "^5.3", "symfony/http-kernel": "^4.4|^5.0" }, "suggest": { @@ -1923,7 +1988,7 @@ "description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/asset/tree/v5.2.7" + "source": "https://github.com/symfony/asset/tree/v5.3.2" }, "funding": [ { @@ -1939,7 +2004,7 @@ "type": "tidelift" } ], - "time": "2021-04-07T16:07:52+00:00" + "time": "2021-06-06T08:05:27+00:00" }, { "name": "symfony/cache", @@ -2753,16 +2818,16 @@ }, { "name": "symfony/expression-language", - "version": "v5.2.7", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/symfony/expression-language.git", - "reference": "c8bb14c3bcc397845d7e86a1cc5022671eed1ff8" + "reference": "e3c136ac5333b0d2ca9de9e7e3efe419362aa046" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/expression-language/zipball/c8bb14c3bcc397845d7e86a1cc5022671eed1ff8", - "reference": "c8bb14c3bcc397845d7e86a1cc5022671eed1ff8", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/e3c136ac5333b0d2ca9de9e7e3efe419362aa046", + "reference": "e3c136ac5333b0d2ca9de9e7e3efe419362aa046", "shasum": "" }, "require": { @@ -2797,7 +2862,7 @@ "description": "Provides an engine that can compile and evaluate expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/expression-language/tree/v5.3.0-BETA1" + "source": "https://github.com/symfony/expression-language/tree/v5.3.0" }, "funding": [ { @@ -2813,7 +2878,7 @@ "type": "tidelift" } ], - "time": "2021-04-07T16:07:52+00:00" + "time": "2021-05-26T12:52:38+00:00" }, { "name": "symfony/filesystem", @@ -3008,41 +3073,41 @@ }, { "name": "symfony/framework-bundle", - "version": "v5.2.11", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "f41ba7944e3cf6c42bc5c629b8de88f33b66f199" + "reference": "0374044e7b3f7ca403058203403f6bc3097f4fbe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/f41ba7944e3cf6c42bc5c629b8de88f33b66f199", - "reference": "f41ba7944e3cf6c42bc5c629b8de88f33b66f199", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/0374044e7b3f7ca403058203403f6bc3097f4fbe", + "reference": "0374044e7b3f7ca403058203403f6bc3097f4fbe", "shasum": "" }, "require": { "ext-xml": "*", "php": ">=7.2.5", "symfony/cache": "^5.2", - "symfony/config": "~5.0.11|^5.1.3", - "symfony/dependency-injection": "^5.2", + "symfony/config": "^5.3", + "symfony/dependency-injection": "^5.3", "symfony/deprecation-contracts": "^2.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": "^5.2.1", - "symfony/http-kernel": "^5.2.1", + "symfony/http-foundation": "^5.3", + "symfony/http-kernel": "^5.3", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php80": "^1.15", - "symfony/routing": "^5.2" + "symfony/routing": "^5.3" }, "conflict": { "doctrine/persistence": "<1.3", "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "phpunit/phpunit": "<5.4.3", - "symfony/asset": "<5.1", + "symfony/asset": "<5.3", "symfony/browser-kit": "<4.4", "symfony/console": "<5.2.5", "symfony/dom-crawler": "<4.4", @@ -3053,11 +3118,13 @@ "symfony/mailer": "<5.2", "symfony/messenger": "<4.4", "symfony/mime": "<4.4", - "symfony/property-access": "<5.2", + "symfony/property-access": "<5.3", "symfony/property-info": "<4.4", + "symfony/security-core": "<5.3", + "symfony/security-csrf": "<5.3", "symfony/serializer": "<5.2", "symfony/stopwatch": "<4.4", - "symfony/translation": "<5.0", + "symfony/translation": "<5.3", "symfony/twig-bridge": "<4.4", "symfony/twig-bundle": "<4.4", "symfony/validator": "<5.2", @@ -3070,35 +3137,67 @@ "doctrine/persistence": "^1.3|^2.0", "paragonie/sodium_compat": "^1.8", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/asset": "^5.1", + "symfony/allmysms-notifier": "^5.3", + "symfony/asset": "^5.3", "symfony/browser-kit": "^4.4|^5.0", + "symfony/clickatell-notifier": "^5.3", "symfony/console": "^5.2", "symfony/css-selector": "^4.4|^5.0", + "symfony/discord-notifier": "^5.3", "symfony/dom-crawler": "^4.4|^5.0", "symfony/dotenv": "^5.1", + "symfony/esendex-notifier": "^5.3", "symfony/expression-language": "^4.4|^5.0", + "symfony/fake-chat-notifier": "^5.3", + "symfony/fake-sms-notifier": "^5.3", + "symfony/firebase-notifier": "^5.3", "symfony/form": "^5.2", + "symfony/free-mobile-notifier": "^5.3", + "symfony/gatewayapi-notifier": "^5.3", + "symfony/gitter-notifier": "^5.3", + "symfony/google-chat-notifier": "^5.3", "symfony/http-client": "^4.4|^5.0", + "symfony/infobip-notifier": "^5.3", + "symfony/iqsms-notifier": "^5.3", + "symfony/light-sms-notifier": "^5.3", + "symfony/linked-in-notifier": "^5.3", "symfony/lock": "^4.4|^5.0", "symfony/mailer": "^5.2", + "symfony/mattermost-notifier": "^5.3", + "symfony/message-bird-notifier": "^5.3", "symfony/messenger": "^5.2", + "symfony/microsoft-teams-notifier": "^5.3", "symfony/mime": "^4.4|^5.0", + "symfony/mobyt-notifier": "^5.3", + "symfony/nexmo-notifier": "^5.3", + "symfony/notifier": "^5.3", + "symfony/octopush-notifier": "^5.3", + "symfony/ovh-cloud-notifier": "^5.3", + "symfony/phpunit-bridge": "^5.3", "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-core": "^4.4|^5.2", - "symfony/security-csrf": "^4.4|^5.0", - "symfony/security-http": "^4.4|^5.0", + "symfony/rate-limiter": "^5.2", + "symfony/rocket-chat-notifier": "^5.3", + "symfony/security-bundle": "^5.3", + "symfony/sendinblue-notifier": "^5.3", "symfony/serializer": "^5.2", + "symfony/sinch-notifier": "^5.3", + "symfony/slack-notifier": "^5.3", + "symfony/sms-biuras-notifier": "^5.3", + "symfony/smsapi-notifier": "^5.3", + "symfony/spot-hit-notifier": "^5.3", "symfony/stopwatch": "^4.4|^5.0", "symfony/string": "^5.0", - "symfony/translation": "^5.0", + "symfony/telegram-notifier": "^5.3", + "symfony/translation": "^5.3", "symfony/twig-bundle": "^4.4|^5.0", + "symfony/twilio-notifier": "^5.3", "symfony/validator": "^5.2", "symfony/web-link": "^4.4|^5.0", "symfony/workflow": "^5.2", "symfony/yaml": "^4.4|^5.0", + "symfony/zulip-notifier": "^5.3", "twig/twig": "^2.10|^3.0" }, "suggest": { @@ -3137,7 +3236,7 @@ "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v5.2.11" + "source": "https://github.com/symfony/framework-bundle/tree/v5.3.3" }, "funding": [ { @@ -3153,7 +3252,7 @@ "type": "tidelift" } ], - "time": "2021-06-28T15:43:48+00:00" + "time": "2021-06-28T15:44:34+00:00" }, { "name": "symfony/http-client-contracts", @@ -3420,33 +3519,34 @@ }, { "name": "symfony/monolog-bridge", - "version": "v5.2.7", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/monolog-bridge.git", - "reference": "ddb9c33dfa1bd89c956892c3d1ba35f324e3ccd8" + "reference": "8badf83f1ba9bb0881b71bddb0ae4e0bb4f39d88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/ddb9c33dfa1bd89c956892c3d1ba35f324e3ccd8", - "reference": "ddb9c33dfa1bd89c956892c3d1ba35f324e3ccd8", + "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/8badf83f1ba9bb0881b71bddb0ae4e0bb4f39d88", + "reference": "8badf83f1ba9bb0881b71bddb0ae4e0bb4f39d88", "shasum": "" }, "require": { "monolog/monolog": "^1.25.1|^2", "php": ">=7.2.5", "symfony/deprecation-contracts": "^2.1", - "symfony/http-kernel": "^4.4|^5.0", + "symfony/http-kernel": "^5.3", "symfony/service-contracts": "^1.1|^2" }, "conflict": { "symfony/console": "<4.4", - "symfony/http-foundation": "<4.4" + "symfony/http-foundation": "<5.3" }, "require-dev": { "symfony/console": "^4.4|^5.0", "symfony/http-client": "^4.4|^5.0", "symfony/mailer": "^4.4|^5.0", + "symfony/messenger": "^4.4|^5.0", "symfony/mime": "^4.4|^5.0", "symfony/security-core": "^4.4|^5.0", "symfony/var-dumper": "^4.4|^5.0" @@ -3482,7 +3582,7 @@ "description": "Provides integration for Monolog with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/monolog-bridge/tree/v5.2.7" + "source": "https://github.com/symfony/monolog-bridge/tree/v5.3.3" }, "funding": [ { @@ -3498,7 +3598,7 @@ "type": "tidelift" } ], - "time": "2021-04-07T16:07:52+00:00" + "time": "2021-06-24T08:13:00+00:00" }, { "name": "symfony/monolog-bundle", @@ -3581,6 +3681,79 @@ ], "time": "2021-03-31T07:20:47+00:00" }, + { + "name": "symfony/password-hasher", + "version": "v5.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/password-hasher.git", + "reference": "eacf514b03b764066415b39a297e351f8c52a8c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/password-hasher/zipball/eacf514b03b764066415b39a297e351f8c52a8c2", + "reference": "eacf514b03b764066415b39a297e351f8c52a8c2", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.15" + }, + "conflict": { + "symfony/security-core": "<5.3" + }, + "require-dev": { + "symfony/console": "^5", + "symfony/security-core": "^5.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PasswordHasher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Robin Chalas", + "email": "robin.chalas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides password hashing utilities", + "homepage": "https://symfony.com", + "keywords": [ + "hashing", + "password" + ], + "support": { + "source": "https://github.com/symfony/password-hasher/tree/v5.3.3" + }, + "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": "2021-06-27T12:43:45+00:00" + }, { "name": "symfony/polyfill-intl-grapheme", "version": "v1.23.0", @@ -4069,16 +4242,16 @@ }, { "name": "symfony/property-access", - "version": "v5.2.4", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", - "reference": "3af8ed262bd3217512a13b023981fe68f36ad5f3" + "reference": "8988399a556cffb0fba9bb3603f8d1ba4543eceb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/3af8ed262bd3217512a13b023981fe68f36ad5f3", - "reference": "3af8ed262bd3217512a13b023981fe68f36ad5f3", + "url": "https://api.github.com/repos/symfony/property-access/zipball/8988399a556cffb0fba9bb3603f8d1ba4543eceb", + "reference": "8988399a556cffb0fba9bb3603f8d1ba4543eceb", "shasum": "" }, "require": { @@ -4130,7 +4303,7 @@ "reflection" ], "support": { - "source": "https://github.com/symfony/property-access/tree/v5.2.4" + "source": "https://github.com/symfony/property-access/tree/v5.3.0" }, "funding": [ { @@ -4146,20 +4319,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T10:15:41+00:00" + "time": "2021-05-26T17:43:10+00:00" }, { "name": "symfony/property-info", - "version": "v5.2.8", + "version": "v5.3.1", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "cc8121baf91039648d5f8feb894dc4a9d4935cc0" + "reference": "6f8bff281f215dbf41929c7ec6f8309cdc0912cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/cc8121baf91039648d5f8feb894dc4a9d4935cc0", - "reference": "cc8121baf91039648d5f8feb894dc4a9d4935cc0", + "url": "https://api.github.com/repos/symfony/property-info/zipball/6f8bff281f215dbf41929c7ec6f8309cdc0912cf", + "reference": "6f8bff281f215dbf41929c7ec6f8309cdc0912cf", "shasum": "" }, "require": { @@ -4220,7 +4393,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v5.2.8" + "source": "https://github.com/symfony/property-info/tree/v5.3.1" }, "funding": [ { @@ -4236,7 +4409,7 @@ "type": "tidelift" } ], - "time": "2021-05-07T14:04:56+00:00" + "time": "2021-05-31T12:40:48+00:00" }, { "name": "symfony/routing", @@ -4330,42 +4503,43 @@ }, { "name": "symfony/security-bundle", - "version": "v5.2.9", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/security-bundle.git", - "reference": "c3502279a8e28e6586c1f0cce674f0d360236997" + "reference": "e28476b227e737c9a12074fe802751f8e490faec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-bundle/zipball/c3502279a8e28e6586c1f0cce674f0d360236997", - "reference": "c3502279a8e28e6586c1f0cce674f0d360236997", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/e28476b227e737c9a12074fe802751f8e490faec", + "reference": "e28476b227e737c9a12074fe802751f8e490faec", "shasum": "" }, "require": { "ext-xml": "*", "php": ">=7.2.5", "symfony/config": "^4.4|^5.0", - "symfony/dependency-injection": "^5.2", + "symfony/dependency-injection": "^5.3", "symfony/deprecation-contracts": "^2.1", "symfony/event-dispatcher": "^5.1", - "symfony/http-kernel": "^5.0", + "symfony/http-foundation": "^5.3", + "symfony/http-kernel": "^5.3", + "symfony/password-hasher": "^5.3", "symfony/polyfill-php80": "^1.15", - "symfony/security-core": "^5.2", + "symfony/security-core": "^5.3", "symfony/security-csrf": "^4.4|^5.0", - "symfony/security-guard": "^5.2", - "symfony/security-http": "^5.2" + "symfony/security-guard": "^5.3", + "symfony/security-http": "^5.3.2" }, "conflict": { "symfony/browser-kit": "<4.4", "symfony/console": "<4.4", "symfony/framework-bundle": "<4.4", - "symfony/ldap": "<4.4", - "symfony/security-http": "<5.2.8", + "symfony/ldap": "<5.1", "symfony/twig-bundle": "<4.4" }, "require-dev": { - "doctrine/doctrine-bundle": "^2.0", + "doctrine/annotations": "^1.10.4", "symfony/asset": "^4.4|^5.0", "symfony/browser-kit": "^4.4|^5.0", "symfony/console": "^4.4|^5.0", @@ -4373,7 +4547,8 @@ "symfony/dom-crawler": "^4.4|^5.0", "symfony/expression-language": "^4.4|^5.0", "symfony/form": "^4.4|^5.0", - "symfony/framework-bundle": "^5.2", + "symfony/framework-bundle": "^5.3", + "symfony/ldap": "^5.3", "symfony/process": "^4.4|^5.0", "symfony/rate-limiter": "^5.2", "symfony/serializer": "^4.4|^5.0", @@ -4410,7 +4585,7 @@ "description": "Provides a tight integration of the Security component into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-bundle/tree/v5.2.9" + "source": "https://github.com/symfony/security-bundle/tree/v5.3.3" }, "funding": [ { @@ -4426,41 +4601,45 @@ "type": "tidelift" } ], - "time": "2021-05-19T10:09:09+00:00" + "time": "2021-06-27T12:24:29+00:00" }, { "name": "symfony/security-core", - "version": "v5.2.9", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "03d9f94e733afd4f3e73081fa7809f8a02f77a11" + "reference": "480963371d271b0a1f3a7094c619a2a52120342c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/03d9f94e733afd4f3e73081fa7809f8a02f77a11", - "reference": "03d9f94e733afd4f3e73081fa7809f8a02f77a11", + "url": "https://api.github.com/repos/symfony/security-core/zipball/480963371d271b0a1f3a7094c619a2a52120342c", + "reference": "480963371d271b0a1f3a7094c619a2a52120342c", "shasum": "" }, "require": { "php": ">=7.2.5", "symfony/deprecation-contracts": "^2.1", "symfony/event-dispatcher-contracts": "^1.1|^2", + "symfony/password-hasher": "^5.3", "symfony/polyfill-php80": "^1.15", "symfony/service-contracts": "^1.1.6|^2" }, "conflict": { "symfony/event-dispatcher": "<4.4", + "symfony/http-foundation": "<5.3", "symfony/ldap": "<4.4", "symfony/security-guard": "<4.4", "symfony/validator": "<5.2" }, "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", "psr/container": "^1.0|^2.0", "psr/log": "~1.0", + "symfony/cache": "^4.4|^5.0", "symfony/event-dispatcher": "^4.4|^5.0", "symfony/expression-language": "^4.4|^5.0", - "symfony/http-foundation": "^4.4|^5.0", + "symfony/http-foundation": "^5.3", "symfony/ldap": "^4.4|^5.0", "symfony/translation": "^4.4|^5.0", "symfony/validator": "^5.2" @@ -4499,7 +4678,7 @@ "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-core/tree/v5.2.9" + "source": "https://github.com/symfony/security-core/tree/v5.3.3" }, "funding": [ { @@ -4515,20 +4694,20 @@ "type": "tidelift" } ], - "time": "2021-05-19T12:08:15+00:00" + "time": "2021-06-26T11:20:14+00:00" }, { "name": "symfony/security-csrf", - "version": "v5.2.7", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/security-csrf.git", - "reference": "0ed3353e3c053711a1d86a74395f25736fc333de" + "reference": "20259eb80a981e0db134e51c18f558a9510c1c84" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-csrf/zipball/0ed3353e3c053711a1d86a74395f25736fc333de", - "reference": "0ed3353e3c053711a1d86a74395f25736fc333de", + "url": "https://api.github.com/repos/symfony/security-csrf/zipball/20259eb80a981e0db134e51c18f558a9510c1c84", + "reference": "20259eb80a981e0db134e51c18f558a9510c1c84", "shasum": "" }, "require": { @@ -4536,10 +4715,10 @@ "symfony/security-core": "^4.4|^5.0" }, "conflict": { - "symfony/http-foundation": "<4.4" + "symfony/http-foundation": "<5.3" }, "require-dev": { - "symfony/http-foundation": "^4.4|^5.0" + "symfony/http-foundation": "^5.3" }, "suggest": { "symfony/http-foundation": "For using the class SessionTokenStorage." @@ -4570,7 +4749,7 @@ "description": "Symfony Security Component - CSRF Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-csrf/tree/v5.2.7" + "source": "https://github.com/symfony/security-csrf/tree/v5.3.3" }, "funding": [ { @@ -4586,27 +4765,27 @@ "type": "tidelift" } ], - "time": "2021-04-07T16:07:52+00:00" + "time": "2021-06-29T05:59:20+00:00" }, { "name": "symfony/security-guard", - "version": "v5.2.8", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/symfony/security-guard.git", - "reference": "8137325674edfdecf7367e40804d8ee9525b87e0" + "reference": "07b97d3c8fa9b761ad3a52d659a47661b458c51b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-guard/zipball/8137325674edfdecf7367e40804d8ee9525b87e0", - "reference": "8137325674edfdecf7367e40804d8ee9525b87e0", + "url": "https://api.github.com/repos/symfony/security-guard/zipball/07b97d3c8fa9b761ad3a52d659a47661b458c51b", + "reference": "07b97d3c8fa9b761ad3a52d659a47661b458c51b", "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" + "symfony/security-http": "^5.3" }, "require-dev": { "psr/log": "~1.0" @@ -4637,7 +4816,7 @@ "description": "Symfony Security Component - Guard", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-guard/tree/v5.2.8" + "source": "https://github.com/symfony/security-guard/tree/v5.3.0" }, "funding": [ { @@ -4653,34 +4832,35 @@ "type": "tidelift" } ], - "time": "2021-05-12T13:14:35+00:00" + "time": "2021-05-26T17:43:10+00:00" }, { "name": "symfony/security-http", - "version": "v5.2.9", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", - "reference": "cc02ba30c8e721704202489f6e7963339a367e37" + "reference": "81c183fd1527a2d09bd3b5c69bca3fc24ce18527" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-http/zipball/cc02ba30c8e721704202489f6e7963339a367e37", - "reference": "cc02ba30c8e721704202489f6e7963339a367e37", + "url": "https://api.github.com/repos/symfony/security-http/zipball/81c183fd1527a2d09bd3b5c69bca3fc24ce18527", + "reference": "81c183fd1527a2d09bd3b5c69bca3fc24ce18527", "shasum": "" }, "require": { "php": ">=7.2.5", "symfony/deprecation-contracts": "^2.1", - "symfony/http-foundation": "^5.2", - "symfony/http-kernel": "^5.2", + "symfony/http-foundation": "^5.3", + "symfony/http-kernel": "^5.3", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php80": "^1.15", "symfony/property-access": "^4.4|^5.0", - "symfony/security-core": "^5.2" + "symfony/security-core": "^5.3" }, "conflict": { "symfony/event-dispatcher": "<4.3", + "symfony/security-bundle": "<5.3", "symfony/security-csrf": "<4.4" }, "require-dev": { @@ -4721,7 +4901,7 @@ "description": "Symfony Security Component - HTTP Integration", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-http/tree/v5.2.9" + "source": "https://github.com/symfony/security-http/tree/v5.3.3" }, "funding": [ { @@ -4737,37 +4917,39 @@ "type": "tidelift" } ], - "time": "2021-05-18T23:02:18+00:00" + "time": "2021-06-23T09:36:00+00:00" }, { "name": "symfony/serializer", - "version": "v5.2.9", + "version": "v5.3.2", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "b072c8faa82c641da6cc32c33f8caa7c7c4567a2" + "reference": "96f6ff6582d1bf1bf08281b563a6c7c917efe6c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/b072c8faa82c641da6cc32c33f8caa7c7c4567a2", - "reference": "b072c8faa82c641da6cc32c33f8caa7c7c4567a2", + "url": "https://api.github.com/repos/symfony/serializer/zipball/96f6ff6582d1bf1bf08281b563a6c7c917efe6c1", + "reference": "96f6ff6582d1bf1bf08281b563a6c7c917efe6c1", "shasum": "" }, "require": { "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-php80": "^1.15" }, "conflict": { + "doctrine/annotations": "<1.12", "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/dependency-injection": "<4.4", "symfony/property-access": "<4.4", - "symfony/property-info": "<4.4", + "symfony/property-info": "<5.3", "symfony/yaml": "<4.4" }, "require-dev": { - "doctrine/annotations": "^1.10.4", + "doctrine/annotations": "^1.12", "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", "symfony/cache": "^4.4|^5.0", "symfony/config": "^4.4|^5.0", @@ -4779,9 +4961,10 @@ "symfony/http-kernel": "^4.4|^5.0", "symfony/mime": "^4.4|^5.0", "symfony/property-access": "^4.4.9|^5.0.9", - "symfony/property-info": "^4.4|^5.0", + "symfony/property-info": "^5.3", "symfony/uid": "^5.1", "symfony/validator": "^4.4|^5.0", + "symfony/var-dumper": "^4.4|^5.0", "symfony/var-exporter": "^4.4|^5.0", "symfony/yaml": "^4.4|^5.0" }, @@ -4820,7 +5003,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v5.2.9" + "source": "https://github.com/symfony/serializer/tree/v5.3.2" }, "funding": [ { @@ -4836,7 +5019,7 @@ "type": "tidelift" } ], - "time": "2021-05-17T19:35:40+00:00" + "time": "2021-06-10T18:05:39+00:00" }, { "name": "symfony/service-contracts", @@ -4919,16 +5102,16 @@ }, { "name": "symfony/string", - "version": "v5.3.2", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "0732e97e41c0a590f77e231afc16a327375d50b0" + "reference": "bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/0732e97e41c0a590f77e231afc16a327375d50b0", - "reference": "0732e97e41c0a590f77e231afc16a327375d50b0", + "url": "https://api.github.com/repos/symfony/string/zipball/bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1", + "reference": "bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1", "shasum": "" }, "require": { @@ -4982,7 +5165,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.3.2" + "source": "https://github.com/symfony/string/tree/v5.3.3" }, "funding": [ { @@ -4998,7 +5181,7 @@ "type": "tidelift" } ], - "time": "2021-06-06T09:51:56+00:00" + "time": "2021-06-27T11:44:38+00:00" }, { "name": "symfony/translation-contracts", @@ -5080,16 +5263,16 @@ }, { "name": "symfony/twig-bridge", - "version": "v5.3.0", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "cbd8f87a3d2445e566db3fe75e34a0bcad70c222" + "reference": "61d1415392e260fb66ede48cc5a2a6e82a323db2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/cbd8f87a3d2445e566db3fe75e34a0bcad70c222", - "reference": "cbd8f87a3d2445e566db3fe75e34a0bcad70c222", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/61d1415392e260fb66ede48cc5a2a6e82a323db2", + "reference": "61d1415392e260fb66ede48cc5a2a6e82a323db2", "shasum": "" }, "require": { @@ -5181,7 +5364,7 @@ "description": "Provides integration for Twig with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bridge/tree/v5.3.0" + "source": "https://github.com/symfony/twig-bridge/tree/v5.3.3" }, "funding": [ { @@ -5197,20 +5380,20 @@ "type": "tidelift" } ], - "time": "2021-05-26T17:43:10+00:00" + "time": "2021-06-24T08:13:00+00:00" }, { "name": "symfony/twig-bundle", - "version": "v5.2.9", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "d5edd09653ba5a251e15e2a20510f6c795e6c759" + "reference": "b70c2837355843196e0e65822eb2b2326ef3a7b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/d5edd09653ba5a251e15e2a20510f6c795e6c759", - "reference": "d5edd09653ba5a251e15e2a20510f6c795e6c759", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/b70c2837355843196e0e65822eb2b2326ef3a7b0", + "reference": "b70c2837355843196e0e65822eb2b2326ef3a7b0", "shasum": "" }, "require": { @@ -5219,11 +5402,11 @@ "symfony/http-foundation": "^4.4|^5.0", "symfony/http-kernel": "^5.0", "symfony/polyfill-ctype": "~1.8", - "symfony/twig-bridge": "^5.0", + "symfony/twig-bridge": "^5.3", "twig/twig": "^2.13|^3.0.4" }, "conflict": { - "symfony/dependency-injection": "<5.2", + "symfony/dependency-injection": "<5.3", "symfony/framework-bundle": "<5.0", "symfony/translation": "<5.0" }, @@ -5231,7 +5414,7 @@ "doctrine/annotations": "^1.10.4", "doctrine/cache": "^1.0|^2.0", "symfony/asset": "^4.4|^5.0", - "symfony/dependency-injection": "^5.2", + "symfony/dependency-injection": "^5.3", "symfony/expression-language": "^4.4|^5.0", "symfony/finder": "^4.4|^5.0", "symfony/form": "^4.4|^5.0", @@ -5268,7 +5451,7 @@ "description": "Provides a tight integration of Twig into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bundle/tree/v5.2.9" + "source": "https://github.com/symfony/twig-bundle/tree/v5.3.3" }, "funding": [ { @@ -5284,20 +5467,20 @@ "type": "tidelift" } ], - "time": "2021-05-17T19:35:40+00:00" + "time": "2021-06-28T15:44:34+00:00" }, { "name": "symfony/validator", - "version": "v5.2.9", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "3c16d6c2036190f9033643057168a6d8c5617886" + "reference": "82d4a64927d6ec5d37277ae1d9f5d24b31dd390c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/3c16d6c2036190f9033643057168a6d8c5617886", - "reference": "3c16d6c2036190f9033643057168a6d8c5617886", + "url": "https://api.github.com/repos/symfony/validator/zipball/82d4a64927d6ec5d37277ae1d9f5d24b31dd390c", + "reference": "82d4a64927d6ec5d37277ae1d9f5d24b31dd390c", "shasum": "" }, "require": { @@ -5316,6 +5499,7 @@ "symfony/expression-language": "<5.1", "symfony/http-kernel": "<4.4", "symfony/intl": "<4.4", + "symfony/property-info": "<5.3", "symfony/translation": "<4.4", "symfony/yaml": "<4.4" }, @@ -5335,7 +5519,7 @@ "symfony/intl": "^4.4|^5.0", "symfony/mime": "^4.4|^5.0", "symfony/property-access": "^4.4|^5.0", - "symfony/property-info": "^4.4|^5.0", + "symfony/property-info": "^5.3", "symfony/translation": "^4.4|^5.0", "symfony/yaml": "^4.4|^5.0" }, @@ -5377,7 +5561,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v5.2.9" + "source": "https://github.com/symfony/validator/tree/v5.3.3" }, "funding": [ { @@ -5393,20 +5577,20 @@ "type": "tidelift" } ], - "time": "2021-05-17T20:21:27+00:00" + "time": "2021-06-30T07:27:52+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.2.8", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "d693200a73fae179d27f8f1b16b4faf3e8569eba" + "reference": "46aa709affb9ad3355bd7a810f9662d71025c384" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/d693200a73fae179d27f8f1b16b4faf3e8569eba", - "reference": "d693200a73fae179d27f8f1b16b4faf3e8569eba", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/46aa709affb9ad3355bd7a810f9662d71025c384", + "reference": "46aa709affb9ad3355bd7a810f9662d71025c384", "shasum": "" }, "require": { @@ -5465,7 +5649,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.2.8" + "source": "https://github.com/symfony/var-dumper/tree/v5.3.3" }, "funding": [ { @@ -5481,7 +5665,7 @@ "type": "tidelift" } ], - "time": "2021-05-07T13:42:21+00:00" + "time": "2021-06-24T08:13:00+00:00" }, { "name": "symfony/var-exporter", @@ -5558,16 +5742,16 @@ }, { "name": "symfony/web-link", - "version": "v5.2.5", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/web-link.git", - "reference": "118ef73c177a033955af1342ec54f08dd1bf6d8e" + "reference": "820cd4e31c1b5b440bd2e3c01d3e2583fa8472a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-link/zipball/118ef73c177a033955af1342ec54f08dd1bf6d8e", - "reference": "118ef73c177a033955af1342ec54f08dd1bf6d8e", + "url": "https://api.github.com/repos/symfony/web-link/zipball/820cd4e31c1b5b440bd2e3c01d3e2583fa8472a2", + "reference": "820cd4e31c1b5b440bd2e3c01d3e2583fa8472a2", "shasum": "" }, "require": { @@ -5575,14 +5759,13 @@ "psr/link": "^1.0" }, "conflict": { - "symfony/http-kernel": "<4.4" + "symfony/http-kernel": "<5.3" }, "provide": { "psr/link-implementation": "1.0" }, "require-dev": { - "symfony/http-foundation": "^4.4|^5.0", - "symfony/http-kernel": "^4.4|^5.0" + "symfony/http-kernel": "^5.3" }, "suggest": { "symfony/http-kernel": "" @@ -5625,7 +5808,7 @@ "push" ], "support": { - "source": "https://github.com/symfony/web-link/tree/v5.2.5" + "source": "https://github.com/symfony/web-link/tree/v5.3.3" }, "funding": [ { @@ -5641,7 +5824,7 @@ "type": "tidelift" } ], - "time": "2021-03-07T15:51:33+00:00" + "time": "2021-06-22T16:07:00+00:00" }, { "name": "symfony/yaml", @@ -7031,16 +7214,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.10.5", + "version": "v4.11.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f" + "reference": "fe14cf3672a149364fb66dfe11bf6549af899f94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4432ba399e47c66624bc73c8c0f811e5c109576f", - "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/fe14cf3672a149364fb66dfe11bf6549af899f94", + "reference": "fe14cf3672a149364fb66dfe11bf6549af899f94", "shasum": "" }, "require": { @@ -7081,9 +7264,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.5" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.11.0" }, - "time": "2021-05-03T19:11:20+00:00" + "time": "2021-07-03T13:36:55+00:00" }, { "name": "openlss/lib-array2xml", @@ -7687,16 +7870,16 @@ }, { "name": "symfony/options-resolver", - "version": "v5.2.4", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "5d0f633f9bbfcf7ec642a2b5037268e61b0a62ce" + "reference": "162e886ca035869866d233a2bfef70cc28f9bbe5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/5d0f633f9bbfcf7ec642a2b5037268e61b0a62ce", - "reference": "5d0f633f9bbfcf7ec642a2b5037268e61b0a62ce", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/162e886ca035869866d233a2bfef70cc28f9bbe5", + "reference": "162e886ca035869866d233a2bfef70cc28f9bbe5", "shasum": "" }, "require": { @@ -7736,7 +7919,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v5.2.4" + "source": "https://github.com/symfony/options-resolver/tree/v5.3.0" }, "funding": [ { @@ -7752,7 +7935,7 @@ "type": "tidelift" } ], - "time": "2021-01-27T12:56:27+00:00" + "time": "2021-05-26T17:43:10+00:00" }, { "name": "symfony/phpunit-bridge", @@ -7915,16 +8098,16 @@ }, { "name": "symfony/process", - "version": "v5.2.7", + "version": "v5.3.2", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "98cb8eeb72e55d4196dd1e36f1f16e7b3a9a088e" + "reference": "714b47f9196de61a196d86c4bad5f09201b307df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/98cb8eeb72e55d4196dd1e36f1f16e7b3a9a088e", - "reference": "98cb8eeb72e55d4196dd1e36f1f16e7b3a9a088e", + "url": "https://api.github.com/repos/symfony/process/zipball/714b47f9196de61a196d86c4bad5f09201b307df", + "reference": "714b47f9196de61a196d86c4bad5f09201b307df", "shasum": "" }, "require": { @@ -7957,7 +8140,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v5.3.0-BETA1" + "source": "https://github.com/symfony/process/tree/v5.3.2" }, "funding": [ { @@ -7973,7 +8156,7 @@ "type": "tidelift" } ], - "time": "2021-04-08T10:27:02+00:00" + "time": "2021-06-12T10:15:01+00:00" }, { "name": "symfony/profiler-pack", @@ -8022,16 +8205,16 @@ }, { "name": "symfony/stopwatch", - "version": "v5.2.7", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "d99310c33e833def36419c284f60e8027d359678" + "reference": "313d02f59d6543311865007e5ff4ace05b35ee65" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/d99310c33e833def36419c284f60e8027d359678", - "reference": "d99310c33e833def36419c284f60e8027d359678", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/313d02f59d6543311865007e5ff4ace05b35ee65", + "reference": "313d02f59d6543311865007e5ff4ace05b35ee65", "shasum": "" }, "require": { @@ -8064,7 +8247,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v5.3.0-BETA1" + "source": "https://github.com/symfony/stopwatch/tree/v5.3.0" }, "funding": [ { @@ -8080,27 +8263,27 @@ "type": "tidelift" } ], - "time": "2021-03-29T15:28:41+00:00" + "time": "2021-05-26T17:43:10+00:00" }, { "name": "symfony/web-profiler-bundle", - "version": "v5.2.8", + "version": "v5.3.2", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "68aea5b0ca1328c2a1ae3df04cce50302a5106f9" + "reference": "8feb731cfc248cce5c0ac6eeba63ec4923c6a264" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/68aea5b0ca1328c2a1ae3df04cce50302a5106f9", - "reference": "68aea5b0ca1328c2a1ae3df04cce50302a5106f9", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/8feb731cfc248cce5c0ac6eeba63ec4923c6a264", + "reference": "8feb731cfc248cce5c0ac6eeba63ec4923c6a264", "shasum": "" }, "require": { "php": ">=7.2.5", "symfony/config": "^4.4|^5.0", - "symfony/framework-bundle": "^5.1", - "symfony/http-kernel": "^5.2", + "symfony/framework-bundle": "^5.3", + "symfony/http-kernel": "^5.3", "symfony/routing": "^4.4|^5.0", "symfony/twig-bundle": "^4.4|^5.0", "twig/twig": "^2.13|^3.0.4" @@ -8142,7 +8325,7 @@ "description": "Provides a development tool that gives detailed information about the execution of any request", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/web-profiler-bundle/tree/v5.2.8" + "source": "https://github.com/symfony/web-profiler-bundle/tree/v5.3.2" }, "funding": [ { @@ -8158,7 +8341,7 @@ "type": "tidelift" } ], - "time": "2021-05-11T14:36:09+00:00" + "time": "2021-06-07T14:51:59+00:00" }, { "name": "vimeo/psalm", diff --git a/config/packages/framework.yaml b/config/packages/framework.yaml new file mode 100644 index 0000000..b8882b2 --- /dev/null +++ b/config/packages/framework.yaml @@ -0,0 +1,2 @@ +framework: + secret: '%env(APP_SECRET)%' \ No newline at end of file diff --git a/config/services.yaml b/config/services.yaml index b0691b1..0baad47 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -1,7 +1 @@ services: - App\Service\: - resource: '../src/Service' - autowire: true - - # Replace the core one with our custom (dummy) implementation. - DBP\API\CoreBundle\Service\PersonProviderInterface: '@App\Service\MyCustomPersonProvider' \ No newline at end of file diff --git a/src/Service/MyCustomPersonProvider.php b/src/Service/MyCustomPersonProvider.php deleted file mode 100644 index 286580e..0000000 --- a/src/Service/MyCustomPersonProvider.php +++ /dev/null @@ -1,57 +0,0 @@ -<?php - -declare(strict_types=1); - -namespace App\Service; - -use DBP\API\CoreBundle\Entity\Person; -use DBP\API\CoreBundle\Service\PersonProviderInterface; -use Symfony\Component\Security\Core\Security; - -class MyCustomPersonProvider implements PersonProviderInterface -{ - private $security; - - public function __construct(Security $security) - { - $this->security = $security; - } - - public function getPersons(array $filters): array - { - return [$this->getCurrentPerson()]; - } - - public function getPersonsByNameAndBirthday(string $givenName, string $familyName, \DateTime $birthDay): array - { - return []; - } - - public function getPerson(string $id): Person - { - $person = new Person(); - $person->setIdentifier($id); - $person->setGivenName('John'); - $person->setFamilyName('Doe'); - $person->setEmail('john.doe@example.com'); - - return $person; - } - - public function getCurrentPerson(): Person - { - $user = $this->security->getUser(); - - return $this->getPerson($user->getUsername()); - } - - public function getPersonForExternalService(string $service, string $serviceID): Person - { - return new Person(); - } - - public function getRolesForScopes(array $scopes): array - { - return []; - } -} diff --git a/symfony.lock b/symfony.lock index 1e917c2..04c03fd 100644 --- a/symfony.lock +++ b/symfony.lock @@ -181,6 +181,9 @@ "psr/http-client": { "version": "1.0.1" }, + "psr/http-factory": { + "version": "1.0.1" + }, "psr/http-message": { "version": "1.0.1" }, @@ -363,6 +366,9 @@ "symfony/options-resolver": { "version": "v4.4.16" }, + "symfony/password-hasher": { + "version": "v5.3.3" + }, "symfony/phpunit-bridge": { "version": "5.1", "recipe": { -- GitLab