diff --git a/composer.json b/composer.json index 9fd7ed57..fe8826c5 100644 --- a/composer.json +++ b/composer.json @@ -11,6 +11,7 @@ "beberlei/assert": "^3.2", "doctrine/annotations": "^1.8", "doctrine/doctrine-fixtures-bundle": "^3.3", + "knplabs/knp-paginator-bundle": "^5.2", "friendsofsymfony/jsrouting-bundle": "^2.5", "martin-georgiev/postgresql-for-doctrine": "^1.3", "odolbeau/phone-number-bundle": "^3.0", diff --git a/composer.lock b/composer.lock index 5dc57a6d..b23b209a 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": "10236f253fb789a4d6ab379c547effaf", + "content-hash": "17b342b39bed940ad4635f1e2c4bcf46", "packages": [ { "name": "beberlei/assert", @@ -70,21 +70,22 @@ }, { "name": "doctrine/annotations", - "version": "v1.8.0", + "version": "1.10.3", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "904dca4eb10715b92569fbcd79e201d5c349b6bc" + "reference": "5db60a4969eba0e0c197a19c077780aadbc43c5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/904dca4eb10715b92569fbcd79e201d5c349b6bc", - "reference": "904dca4eb10715b92569fbcd79e201d5c349b6bc", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/5db60a4969eba0e0c197a19c077780aadbc43c5d", + "reference": "5db60a4969eba0e0c197a19c077780aadbc43c5d", "shasum": "" }, "require": { "doctrine/lexer": "1.*", - "php": "^7.1" + "ext-tokenizer": "*", + "php": "^7.1 || ^8.0" }, "require-dev": { "doctrine/cache": "1.*", @@ -93,7 +94,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7.x-dev" + "dev-master": "1.9.x-dev" } }, "autoload": { @@ -134,24 +135,24 @@ "docblock", "parser" ], - "time": "2019-10-01T18:55:10+00:00" + "time": "2020-05-25T17:24:27+00:00" }, { "name": "doctrine/cache", - "version": "1.10.0", + "version": "1.10.1", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "382e7f4db9a12dc6c19431743a2b096041bcdd62" + "reference": "35a4a70cd94e09e2259dfae7488afc6b474ecbd3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/382e7f4db9a12dc6c19431743a2b096041bcdd62", - "reference": "382e7f4db9a12dc6c19431743a2b096041bcdd62", + "url": "https://api.github.com/repos/doctrine/cache/zipball/35a4a70cd94e09e2259dfae7488afc6b474ecbd3", + "reference": "35a4a70cd94e09e2259dfae7488afc6b474ecbd3", "shasum": "" }, "require": { - "php": "~7.1" + "php": "~7.1 || ^8.0" }, "conflict": { "doctrine/common": ">2.2,<2.4" @@ -216,37 +217,32 @@ "redis", "xcache" ], - "time": "2019-11-29T15:36:20+00:00" + "time": "2020-05-27T16:24:54+00:00" }, { "name": "doctrine/collections", - "version": "1.6.4", + "version": "1.6.5", "source": { "type": "git", "url": "https://github.com/doctrine/collections.git", - "reference": "6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7" + "reference": "fc0206348e17e530d09463fef07ba8968406cd6d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7", - "reference": "6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7", + "url": "https://api.github.com/repos/doctrine/collections/zipball/fc0206348e17e530d09463fef07ba8968406cd6d", + "reference": "fc0206348e17e530d09463fef07ba8968406cd6d", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": "^7.1.3 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^6.0", "phpstan/phpstan-shim": "^0.9.2", "phpunit/phpunit": "^7.0", - "vimeo/psalm": "^3.2.2" + "vimeo/psalm": "^3.8.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" @@ -286,20 +282,20 @@ "iterators", "php" ], - "time": "2019-11-13T13:07:11+00:00" + "time": "2020-05-25T19:24:35+00:00" }, { "name": "doctrine/common", - "version": "2.12.0", + "version": "2.13.3", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", - "reference": "2053eafdf60c2172ee1373d1b9289ba1db7f1fc6" + "reference": "f3812c026e557892c34ef37f6ab808a6b567da7f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/2053eafdf60c2172ee1373d1b9289ba1db7f1fc6", - "reference": "2053eafdf60c2172ee1373d1b9289ba1db7f1fc6", + "url": "https://api.github.com/repos/doctrine/common/zipball/f3812c026e557892c34ef37f6ab808a6b567da7f", + "reference": "f3812c026e557892c34ef37f6ab808a6b567da7f", "shasum": "" }, "require": { @@ -309,9 +305,9 @@ "doctrine/event-manager": "^1.0", "doctrine/inflector": "^1.0", "doctrine/lexer": "^1.0", - "doctrine/persistence": "^1.1", + "doctrine/persistence": "^1.3.3", "doctrine/reflection": "^1.0", - "php": "^7.1" + "php": "^7.1 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^1.0", @@ -369,26 +365,26 @@ "doctrine", "php" ], - "time": "2020-01-10T15:49:25+00:00" + "time": "2020-06-05T16:46:05+00:00" }, { "name": "doctrine/data-fixtures", - "version": "1.4.2", + "version": "1.4.3", "source": { "type": "git", "url": "https://github.com/doctrine/data-fixtures.git", - "reference": "39e9777c9089351a468f780b01cffa3cb0a42907" + "reference": "7ebac50901eb4516816ac39100dba1759d843943" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/39e9777c9089351a468f780b01cffa3cb0a42907", - "reference": "39e9777c9089351a468f780b01cffa3cb0a42907", + "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/7ebac50901eb4516816ac39100dba1759d843943", + "reference": "7ebac50901eb4516816ac39100dba1759d843943", "shasum": "" }, "require": { "doctrine/common": "^2.11", "doctrine/persistence": "^1.3.3", - "php": "^7.2" + "php": "^7.2 || ^8.0" }, "conflict": { "doctrine/phpcr-odm": "<1.3.0" @@ -433,20 +429,20 @@ "keywords": [ "database" ], - "time": "2020-01-17T11:11:28+00:00" + "time": "2020-05-25T19:45:03+00:00" }, { "name": "doctrine/dbal", - "version": "v2.10.1", + "version": "2.10.2", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "c2b8e6e82732a64ecde1cddf9e1e06cb8556e3d8" + "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/c2b8e6e82732a64ecde1cddf9e1e06cb8556e3d8", - "reference": "c2b8e6e82732a64ecde1cddf9e1e06cb8556e3d8", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/aab745e7b6b2de3b47019da81e7225e14dcfdac8", + "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8", "shasum": "" }, "require": { @@ -458,9 +454,11 @@ "require-dev": { "doctrine/coding-standard": "^6.0", "jetbrains/phpstorm-stubs": "^2019.1", - "phpstan/phpstan": "^0.11.3", + "nikic/php-parser": "^4.4", + "phpstan/phpstan": "^0.12", "phpunit/phpunit": "^8.4.1", - "symfony/console": "^2.0.5|^3.0|^4.0|^5.0" + "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", + "vimeo/psalm": "^3.11" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -525,27 +523,27 @@ "sqlserver", "sqlsrv" ], - "time": "2020-01-04T12:56:21+00:00" + "time": "2020-04-20T17:19:26+00:00" }, { "name": "doctrine/doctrine-bundle", - "version": "2.0.7", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "6926771140ee87a823c3b2c72602de9dda4490d3" + "reference": "0fb513842c78b43770597ef3c487cdf79d944db3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/6926771140ee87a823c3b2c72602de9dda4490d3", - "reference": "6926771140ee87a823c3b2c72602de9dda4490d3", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/0fb513842c78b43770597ef3c487cdf79d944db3", + "reference": "0fb513842c78b43770597ef3c487cdf79d944db3", "shasum": "" }, "require": { "doctrine/dbal": "^2.9.0", "doctrine/persistence": "^1.3.3", - "jdorn/sql-formatter": "^1.2.16", - "php": "^7.1", + "doctrine/sql-formatter": "^1.0.1", + "php": "^7.1 || ^8.0", "symfony/cache": "^4.3.3|^5.0", "symfony/config": "^4.3.3|^5.0", "symfony/console": "^3.4.30|^4.3.3|^5.0", @@ -579,7 +577,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "2.1.x-dev" } }, "autoload": { @@ -617,26 +615,27 @@ "orm", "persistence" ], - "time": "2020-01-18T11:56:15+00:00" + "time": "2020-05-25T19:56:00+00:00" }, { "name": "doctrine/doctrine-fixtures-bundle", - "version": "3.3.0", + "version": "3.3.1", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", - "reference": "8f07fcfdac7f3591f3c4bf13a50cbae05f65ed70" + "reference": "39defca57ee0949e1475c46177b30b6d1b732e8f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/8f07fcfdac7f3591f3c4bf13a50cbae05f65ed70", - "reference": "8f07fcfdac7f3591f3c4bf13a50cbae05f65ed70", + "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/39defca57ee0949e1475c46177b30b6d1b732e8f", + "reference": "39defca57ee0949e1475c46177b30b6d1b732e8f", "shasum": "" }, "require": { "doctrine/data-fixtures": "^1.3", "doctrine/doctrine-bundle": "^1.11|^2.0", "doctrine/orm": "^2.6.0", + "doctrine/persistence": "^1.3", "php": "^7.1", "symfony/config": "^3.4|^4.3|^5.0", "symfony/console": "^3.4|^4.3|^5.0", @@ -684,7 +683,7 @@ "Fixture", "persistence" ], - "time": "2019-11-13T15:46:58+00:00" + "time": "2020-04-02T16:40:37+00:00" }, { "name": "doctrine/doctrine-migrations-bundle", @@ -832,33 +831,38 @@ }, { "name": "doctrine/inflector", - "version": "1.3.1", + "version": "1.4.3", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1" + "reference": "4650c8b30c753a76bf44fb2ed00117d6f367490c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/ec3a55242203ffa6a4b27c58176da97ff0a7aec1", - "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/4650c8b30c753a76bf44fb2ed00117d6f367490c", + "reference": "4650c8b30c753a76bf44fb2ed00117d6f367490c", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^7.2 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^6.2" + "doctrine/coding-standard": "^7.0", + "phpstan/phpstan": "^0.11", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-strict-rules": "^0.11", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector", + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" } }, "notification-url": "https://packagist.org/downloads/", @@ -887,32 +891,38 @@ "email": "schmittjoh@gmail.com" } ], - "description": "Common String Manipulations with regard to casing and singular/plural rules.", - "homepage": "http://www.doctrine-project.org", + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", "keywords": [ "inflection", - "pluralize", - "singularize", - "string" + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" ], - "time": "2019-10-30T19:59:35+00:00" + "time": "2020-05-29T07:19:59+00:00" }, { "name": "doctrine/instantiator", - "version": "1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1" + "reference": "f350df0268e904597e3bd9c4685c53e0e333feea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea", + "reference": "f350df0268e904597e3bd9c4685c53e0e333feea", "shasum": "" }, "require": { - "php": "^7.1" + "php": "^7.1 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^6.0", @@ -951,24 +961,24 @@ "constructor", "instantiate" ], - "time": "2019-10-21T16:45:58+00:00" + "time": "2020-05-29T17:27:14+00:00" }, { "name": "doctrine/lexer", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6" + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6", - "reference": "5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", "shasum": "" }, "require": { - "php": "^7.2" + "php": "^7.2 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^6.0", @@ -1013,7 +1023,7 @@ "parser", "php" ], - "time": "2019-10-30T14:39:59+00:00" + "time": "2020-05-25T17:44:05+00:00" }, { "name": "doctrine/migrations", @@ -1099,27 +1109,29 @@ }, { "name": "doctrine/orm", - "version": "v2.7.2", + "version": "v2.7.3", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "dafe298ce5d0b995ebe1746670704c0a35868a6a" + "reference": "d95e03ba660d50d785a9925f41927fef0ee553cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/dafe298ce5d0b995ebe1746670704c0a35868a6a", - "reference": "dafe298ce5d0b995ebe1746670704c0a35868a6a", + "url": "https://api.github.com/repos/doctrine/orm/zipball/d95e03ba660d50d785a9925f41927fef0ee553cf", + "reference": "d95e03ba660d50d785a9925f41927fef0ee553cf", "shasum": "" }, "require": { "doctrine/annotations": "^1.8", "doctrine/cache": "^1.9.1", "doctrine/collections": "^1.5", - "doctrine/common": "^2.11", + "doctrine/common": "^2.11 || ^3.0", "doctrine/dbal": "^2.9.3", "doctrine/event-manager": "^1.1", + "doctrine/inflector": "^1.0", "doctrine/instantiator": "^1.3", - "doctrine/persistence": "^1.2", + "doctrine/lexer": "^1.0", + "doctrine/persistence": "^1.3.3 || ^2.0", "ext-pdo": "*", "ocramius/package-versions": "^1.2", "php": "^7.1", @@ -1127,8 +1139,10 @@ }, "require-dev": { "doctrine/coding-standard": "^5.0", + "phpstan/phpstan": "^0.12.18", "phpunit/phpunit": "^7.5", - "symfony/yaml": "^3.4|^4.0|^5.0" + "symfony/yaml": "^3.4|^4.0|^5.0", + "vimeo/psalm": "^3.11" }, "suggest": { "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" @@ -1179,21 +1193,7 @@ "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" + "time": "2020-05-26T16:03:49+00:00" }, { "name": "doctrine/persistence", @@ -1276,20 +1276,6 @@ "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" }, { @@ -1370,18 +1356,71 @@ ], "time": "2020-03-27T11:06:43+00:00" }, + { + "name": "doctrine/sql-formatter", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/sql-formatter.git", + "reference": "5458bdcf176f6a53292e3f0cc73f292d6302fb0f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/sql-formatter/zipball/5458bdcf176f6a53292e3f0cc73f292d6302fb0f", + "reference": "5458bdcf176f6a53292e3f0cc73f292d6302fb0f", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4" + }, + "bin": [ + "bin/sql-formatter" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\SqlFormatter\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jeremy Dorn", + "email": "jeremy@jeremydorn.com", + "homepage": "http://jeremydorn.com/" + } + ], + "description": "a PHP SQL highlighting library", + "homepage": "https://github.com/doctrine/sql-formatter/", + "keywords": [ + "highlight", + "sql" + ], + "time": "2020-05-29T18:32:49+00:00" + }, { "name": "friendsofsymfony/jsrouting-bundle", - "version": "2.5.4", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/FriendsOfSymfony/FOSJsRoutingBundle.git", - "reference": "7dfd2165c1170a73e5929e70fb80ef57f5539869" + "reference": "9deaf916760ce1d64cf46460473260b02751cee5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfSymfony/FOSJsRoutingBundle/zipball/7dfd2165c1170a73e5929e70fb80ef57f5539869", - "reference": "7dfd2165c1170a73e5929e70fb80ef57f5539869", + "url": "https://api.github.com/repos/FriendsOfSymfony/FOSJsRoutingBundle/zipball/9deaf916760ce1d64cf46460473260b02751cee5", + "reference": "9deaf916760ce1d64cf46460473260b02751cee5", "shasum": "" }, "require": { @@ -1430,26 +1469,26 @@ "javascript", "routing" ], - "time": "2020-04-15T09:21:31+00:00" + "time": "2020-05-20T09:38:45+00:00" }, { "name": "giggsey/libphonenumber-for-php", - "version": "8.12.1", + "version": "8.12.5", "source": { "type": "git", "url": "https://github.com/giggsey/libphonenumber-for-php.git", - "reference": "198dffa12831e17320207ce1bd3b121402d2cc8d" + "reference": "476a40b044a953725d5abb75fcbfa1303fd429a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/giggsey/libphonenumber-for-php/zipball/198dffa12831e17320207ce1bd3b121402d2cc8d", - "reference": "198dffa12831e17320207ce1bd3b121402d2cc8d", + "url": "https://api.github.com/repos/giggsey/libphonenumber-for-php/zipball/476a40b044a953725d5abb75fcbfa1303fd429a2", + "reference": "476a40b044a953725d5abb75fcbfa1303fd429a2", "shasum": "" }, "require": { - "ext-mbstring": "*", "giggsey/locale": "^1.7", - "php": ">=5.3.2" + "php": ">=5.3.2", + "symfony/polyfill-mbstring": "^1.17" }, "require-dev": { "pear/pear-core-minimal": "^1.9", @@ -1498,7 +1537,7 @@ "phonenumber", "validation" ], - "time": "2020-03-30T08:29:12+00:00" + "time": "2020-06-03T08:58:23+00:00" }, { "name": "giggsey/locale", @@ -1550,35 +1589,54 @@ "time": "2019-10-09T18:53:14+00:00" }, { - "name": "jdorn/sql-formatter", - "version": "v1.2.17", + "name": "knplabs/knp-components", + "version": "v2.3.5", "source": { "type": "git", - "url": "https://github.com/jdorn/sql-formatter.git", - "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc" + "url": "https://github.com/KnpLabs/knp-components.git", + "reference": "b1945bc58cabb2b95fe028388d44a8a8743b04e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jdorn/sql-formatter/zipball/64990d96e0959dff8e059dfcdc1af130728d92bc", - "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc", + "url": "https://api.github.com/repos/KnpLabs/knp-components/zipball/b1945bc58cabb2b95fe028388d44a8a8743b04e5", + "reference": "b1945bc58cabb2b95fe028388d44a8a8743b04e5", "shasum": "" }, "require": { - "php": ">=5.2.4" + "php": "^7.2", + "symfony/event-dispatcher": "^3.4 || ^4.0 || ^5.0", + "symfony/http-foundation": "^3.4 || ^4.0 || ^5.0" }, "require-dev": { - "phpunit/phpunit": "3.7.*" + "doctrine/mongodb-odm": "^2.0", + "doctrine/orm": "^2.5", + "doctrine/phpcr-odm": "^1.2", + "jackalope/jackalope-doctrine-dbal": "^1.2", + "phpunit/phpunit": "^8.0", + "ruflin/elastica": "^1.0", + "symfony/http-kernel": "^3.4 || ^4.0 || ^5.0", + "symfony/property-access": "^3.4 || ^4.0 || ^5.0" + }, + "suggest": { + "doctrine/common": "to allow usage pagination with Doctrine ArrayCollection", + "doctrine/mongodb-odm": "to allow usage pagination with Doctrine ODM MongoDB", + "doctrine/orm": "to allow usage pagination with Doctrine ORM", + "doctrine/phpcr-odm": "to allow usage pagination with Doctrine ODM PHPCR", + "propel/propel1": "to allow usage pagination with Propel ORM", + "ruflin/elastica": "to allow usage pagination with ElasticSearch Client", + "solarium/solarium": "to allow usage pagination with Solarium Client", + "symfony/property-access": "To allow sorting arrays" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "2.4.0-dev" } }, "autoload": { - "classmap": [ - "lib" - ] + "psr-4": { + "Knp\\Component\\": "src/Knp/Component" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1586,18 +1644,93 @@ ], "authors": [ { - "name": "Jeremy Dorn", - "email": "jeremy@jeremydorn.com", - "homepage": "http://jeremydorn.com/" + "name": "KnpLabs Team", + "homepage": "https://knplabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/KnpLabs/knp-components/contributors" } ], - "description": "a PHP SQL highlighting library", - "homepage": "https://github.com/jdorn/sql-formatter/", + "description": "Knplabs component library", + "homepage": "http://github.com/KnpLabs/knp-components", "keywords": [ - "highlight", - "sql" + "components", + "knp", + "knplabs", + "pager", + "paginator" ], - "time": "2014-01-12T16:20:24+00:00" + "time": "2020-05-03T14:06:14+00:00" + }, + { + "name": "knplabs/knp-paginator-bundle", + "version": "v5.2.0", + "source": { + "type": "git", + "url": "https://github.com/KnpLabs/KnpPaginatorBundle.git", + "reference": "787174799b8de92287865566dce9e0625015f8ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/KnpLabs/KnpPaginatorBundle/zipball/787174799b8de92287865566dce9e0625015f8ff", + "reference": "787174799b8de92287865566dce9e0625015f8ff", + "shasum": "" + }, + "require": { + "knplabs/knp-components": "^2.0", + "php": "^7.2", + "symfony/config": "^4.3 || ^5.0", + "symfony/dependency-injection": "^4.3 || ^5.0", + "symfony/event-dispatcher": "^4.3 || ^5.0", + "symfony/http-foundation": "^4.3 || ^5.0", + "symfony/http-kernel": "^4.3 || ^5.0", + "symfony/routing": "^4.3 || ^5.0", + "symfony/translation": "^4.3 || ^5.0", + "twig/twig": "^2.0 || ^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8.5", + "symfony/expression-language": "^4.3 || ^5.0", + "symfony/templating": "^4.3 || ^5.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "5.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Knp\\Bundle\\PaginatorBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KnpLabs Team", + "homepage": "http://knplabs.com" + }, + { + "name": "Symfony Community", + "homepage": "http://github.com/KnpLabs/KnpPaginatorBundle/contributors" + } + ], + "description": "Paginator bundle for Symfony to automate pagination and simplify sorting and other features", + "homepage": "http://github.com/KnpLabs/KnpPaginatorBundle", + "keywords": [ + "bundle", + "knp", + "knplabs", + "pager", + "pagination", + "paginator", + "symfony" + ], + "time": "2020-04-28T06:16:13+00:00" }, { "name": "laminas/laminas-code", @@ -1720,16 +1853,16 @@ }, { "name": "laminas/laminas-zendframework-bridge", - "version": "1.0.3", + "version": "1.0.4", "source": { "type": "git", "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9" + "reference": "fcd87520e4943d968557803919523772475e8ea3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9", - "reference": "bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/fcd87520e4943d968557803919523772475e8ea3", + "reference": "fcd87520e4943d968557803919523772475e8ea3", "shasum": "" }, "require": { @@ -1768,26 +1901,20 @@ "laminas", "zf" ], - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2020-04-03T16:01:00+00:00" + "time": "2020-05-20T16:45:56+00:00" }, { "name": "martin-georgiev/postgresql-for-doctrine", - "version": "v1.3.0", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/martin-georgiev/postgresql-for-doctrine.git", - "reference": "ec04e152a70f00718b0cd8c811d612450bbbb076" + "reference": "ce7b1a203ba5e5a36dc1840132bb5472dec16fce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/martin-georgiev/postgresql-for-doctrine/zipball/ec04e152a70f00718b0cd8c811d612450bbbb076", - "reference": "ec04e152a70f00718b0cd8c811d612450bbbb076", + "url": "https://api.github.com/repos/martin-georgiev/postgresql-for-doctrine/zipball/ce7b1a203ba5e5a36dc1840132bb5472dec16fce", + "reference": "ce7b1a203ba5e5a36dc1840132bb5472dec16fce", "shasum": "" }, "require": { @@ -1795,16 +1922,16 @@ "ext-ctype": "*", "ext-json": "*", "ext-mbstring": "*", - "php": "^7.1" + "php": "^7.2" }, "require-dev": { "doctrine/orm": "~2.5", - "friendsofphp/php-cs-fixer": "^2.14", - "jakub-onderka/php-parallel-lint": "^1.0", - "php-coveralls/php-coveralls": "^2.1", - "phpstan/phpstan": "^0.11", - "phpstan/phpstan-phpunit": "^0.11", - "phpunit/phpunit": "^7.5 || ^8.0", + "friendsofphp/php-cs-fixer": "^2.16", + "php-coveralls/php-coveralls": "^2.2", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^8.5", + "sensiolabs-de/deptrac-shim": "^0.7.1", "sensiolabs/security-checker": "^6.0" }, "suggest": { @@ -1840,24 +1967,24 @@ "text search", "tsvector" ], - "time": "2020-03-09T17:13:06+00:00" + "time": "2020-06-07T16:22:45+00:00" }, { "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": { @@ -1868,11 +1995,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", @@ -1921,28 +2048,28 @@ "logging", "psr-3" ], - "time": "2019-12-20T14:22:59+00:00" + "time": "2020-05-22T08:12:19+00:00" }, { "name": "ocramius/package-versions", - "version": "1.7.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/Ocramius/PackageVersions.git", - "reference": "651c372efc914aea8223e049f85afaf65e09ba23" + "reference": "421679846270a5772534828013a93be709fb13df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/651c372efc914aea8223e049f85afaf65e09ba23", - "reference": "651c372efc914aea8223e049f85afaf65e09ba23", + "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/421679846270a5772534828013a93be709fb13df", + "reference": "421679846270a5772534828013a93be709fb13df", "shasum": "" }, "require": { - "composer-plugin-api": "^1.1.0", + "composer-plugin-api": "^1.1.0 || ^2.0", "php": "^7.4.0" }, "require-dev": { - "composer/composer": "^1.9.3", + "composer/composer": "^1.9.3 || ^2.0@dev", "doctrine/coding-standard": "^7.0.2", "ext-zip": "^1.15.0", "infection/infection": "^0.15.3", @@ -1972,37 +2099,27 @@ } ], "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", - "funding": [ - { - "url": "https://github.com/Ocramius", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ocramius/package-versions", - "type": "tidelift" - } - ], - "time": "2020-03-06T11:34:16+00:00" + "time": "2020-04-06T17:43:35+00:00" }, { "name": "ocramius/proxy-manager", - "version": "2.7.0", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/Ocramius/ProxyManager.git", - "reference": "e77928e8f11ea36b388f87e75c993d05f5da6bf1" + "reference": "ac1dd414fd114cfc0da9930e0ab46063c2f5e62a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/e77928e8f11ea36b388f87e75c993d05f5da6bf1", - "reference": "e77928e8f11ea36b388f87e75c993d05f5da6bf1", + "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/ac1dd414fd114cfc0da9930e0ab46063c2f5e62a", + "reference": "ac1dd414fd114cfc0da9930e0ab46063c2f5e62a", "shasum": "" }, "require": { "laminas/laminas-code": "^3.4.1", - "ocramius/package-versions": "^1.5.1", - "php": "7.4.*", - "webimpress/safe-writer": "^2.0" + "ocramius/package-versions": "^1.8.0", + "php": "~7.4.1", + "webimpress/safe-writer": "^2.0.1" }, "conflict": { "doctrine/annotations": "<1.6.1", @@ -2012,13 +2129,13 @@ "require-dev": { "doctrine/coding-standard": "^6.0.0", "ext-phar": "*", - "infection/infection": "^0.15.0", - "nikic/php-parser": "^4.3.0", + "infection/infection": "^0.16.2", + "nikic/php-parser": "^4.4.0", "phpbench/phpbench": "^0.17.0", - "phpunit/phpunit": "^8.5.2", + "phpunit/phpunit": "^9.1.1", "slevomat/coding-standard": "^5.0.4", "squizlabs/php_codesniffer": "^3.5.4", - "vimeo/psalm": "^3.8.5" + "vimeo/psalm": "^3.11.1" }, "suggest": { "laminas/laminas-json": "To have the JsonRpc adapter (Remote Object feature)", @@ -2057,20 +2174,20 @@ "proxy pattern", "service proxies" ], - "time": "2020-02-08T19:22:03+00:00" + "time": "2020-04-13T14:42:16+00:00" }, { "name": "odolbeau/phone-number-bundle", - "version": "v3.0.0", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/odolbeau/phone-number-bundle.git", - "reference": "aa996f8fc45677d8ec9e518af895161e0428efce" + "reference": "7e89b82ccf8e0fc64ce5dda5e4c7111ea0d54592" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/odolbeau/phone-number-bundle/zipball/aa996f8fc45677d8ec9e518af895161e0428efce", - "reference": "aa996f8fc45677d8ec9e518af895161e0428efce", + "url": "https://api.github.com/repos/odolbeau/phone-number-bundle/zipball/7e89b82ccf8e0fc64ce5dda5e4c7111ea0d54592", + "reference": "7e89b82ccf8e0fc64ce5dda5e4c7111ea0d54592", "shasum": "" }, "require": { @@ -2078,6 +2195,9 @@ "php": "^7.2", "symfony/framework-bundle": "^3.4|^4.3|^5.0" }, + "conflict": { + "misd/phone-number-bundle": "*" + }, "require-dev": { "doctrine/doctrine-bundle": "^1.12|^2.0", "phpunit/phpunit": "^8.4", @@ -2096,16 +2216,13 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "4.0.x-dev" + "dev-master": "3.1.x-dev" } }, "autoload": { "psr-4": { - "Misd\\PhoneNumberBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Misd\\PhoneNumberBundle\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2120,28 +2237,25 @@ "phonenumber", "telephone number" ], - "time": "2019-11-26T16:42:13+00:00" + "time": "2020-04-27T20:34:27+00:00" }, { "name": "phpdocumentor/reflection-common", - "version": "2.0.0", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a" + "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a", - "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/6568f4687e5b41b054365f9ae03fcb1ed5f2069b", + "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b", "shasum": "" }, "require": { "php": ">=7.1" }, - "require-dev": { - "phpunit/phpunit": "~6" - }, "type": "library", "extra": { "branch-alias": { @@ -2172,7 +2286,7 @@ "reflection", "static analysis" ], - "time": "2018-08-07T13:53:10+00:00" + "time": "2020-04-27T09:25:28+00:00" }, { "name": "phpdocumentor/reflection-docblock", @@ -2463,25 +2577,25 @@ }, { "name": "sensio/framework-extra-bundle", - "version": "v5.5.3", + "version": "v5.5.5", "source": { "type": "git", "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", - "reference": "98f0807137b13d0acfdf3c255a731516e97015de" + "reference": "c76bb1c5c67840ecb6d9be8e9d8d7036e375e317" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/98f0807137b13d0acfdf3c255a731516e97015de", - "reference": "98f0807137b13d0acfdf3c255a731516e97015de", + "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/c76bb1c5c67840ecb6d9be8e9d8d7036e375e317", + "reference": "c76bb1c5c67840ecb6d9be8e9d8d7036e375e317", "shasum": "" }, "require": { "doctrine/annotations": "^1.0", "php": ">=7.1.3", - "symfony/config": "^4.3|^5.0", - "symfony/dependency-injection": "^4.3|^5.0", - "symfony/framework-bundle": "^4.3|^5.0", - "symfony/http-kernel": "^4.3|^5.0" + "symfony/config": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/framework-bundle": "^4.4|^5.0", + "symfony/http-kernel": "^4.4|^5.0" }, "conflict": { "doctrine/doctrine-cache-bundle": "<1.3.1" @@ -2490,24 +2604,19 @@ "doctrine/doctrine-bundle": "^1.11|^2.0", "doctrine/orm": "^2.5", "nyholm/psr7": "^1.1", - "symfony/browser-kit": "^4.3|^5.0", - "symfony/dom-crawler": "^4.3|^5.0", - "symfony/expression-language": "^4.3|^5.0", - "symfony/finder": "^4.3|^5.0", + "symfony/browser-kit": "^4.4|^5.0", + "symfony/dom-crawler": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/finder": "^4.4|^5.0", "symfony/monolog-bridge": "^4.0|^5.0", "symfony/monolog-bundle": "^3.2", "symfony/phpunit-bridge": "^4.3.5|^5.0", "symfony/psr-http-message-bridge": "^1.1", - "symfony/security-bundle": "^4.3|^5.0", - "symfony/twig-bundle": "^4.3|^5.0", - "symfony/yaml": "^4.3|^5.0", + "symfony/security-bundle": "^4.4|^5.0", + "symfony/twig-bundle": "^4.4|^5.0", + "symfony/yaml": "^4.4|^5.0", "twig/twig": "^1.34|^2.4|^3.0" }, - "suggest": { - "symfony/expression-language": "", - "symfony/psr-http-message-bridge": "To use the PSR-7 converters", - "symfony/security-bundle": "" - }, "type": "symfony-bundle", "extra": { "branch-alias": { @@ -2537,24 +2646,24 @@ "annotations", "controllers" ], - "time": "2019-12-27T08:57:19+00:00" + "time": "2020-05-06T12:12:33+00:00" }, { "name": "symfony/asset", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/asset.git", - "reference": "8872144d5d9f28eec62857400bb437693ef4d082" + "reference": "aaf4ba865c02f6df999166a0148d56f2b11b11fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/asset/zipball/8872144d5d9f28eec62857400bb437693ef4d082", - "reference": "8872144d5d9f28eec62857400bb437693ef4d082", + "url": "https://api.github.com/repos/symfony/asset/zipball/aaf4ba865c02f6df999166a0148d56f2b11b11fb", + "reference": "aaf4ba865c02f6df999166a0148d56f2b11b11fb", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": ">=7.2.5" }, "require-dev": { "symfony/http-foundation": "^4.4|^5.0", @@ -2593,38 +2702,24 @@ ], "description": "Symfony Asset Component", "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-03-27T16:56:45+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/cache", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "7c229da093cb0c630e5d16b99fd253e20f979ac2" + "reference": "77b641e27716591ab8cdc1eed3793828056c5e3d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/7c229da093cb0c630e5d16b99fd253e20f979ac2", - "reference": "7c229da093cb0c630e5d16b99fd253e20f979ac2", + "url": "https://api.github.com/repos/symfony/cache/zipball/77b641e27716591ab8cdc1eed3793828056c5e3d", + "reference": "77b641e27716591ab8cdc1eed3793828056c5e3d", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "psr/cache": "~1.0", "psr/log": "~1.0", "symfony/cache-contracts": "^1.1.7|^2", @@ -2644,9 +2739,9 @@ }, "require-dev": { "cache/integration-tests": "dev-master", - "doctrine/cache": "~1.6", - "doctrine/dbal": "~2.5", - "predis/predis": "~1.1", + "doctrine/cache": "^1.6", + "doctrine/dbal": "^2.5|^3.0", + "predis/predis": "^1.1", "psr/simple-cache": "^1.0", "symfony/config": "^4.4|^5.0", "symfony/dependency-injection": "^4.4|^5.0", @@ -2686,38 +2781,24 @@ "caching", "psr6" ], - "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-27T16:56:45+00:00" + "time": "2020-05-28T09:07:30+00:00" }, { "name": "symfony/cache-contracts", - "version": "v2.0.1", + "version": "v2.1.2", "source": { "type": "git", "url": "https://github.com/symfony/cache-contracts.git", - "reference": "23ed8bfc1a4115feca942cb5f1aacdf3dcdf3c16" + "reference": "87c92f62c494626598e9148208aaa6d1716b8e3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/23ed8bfc1a4115feca942cb5f1aacdf3dcdf3c16", - "reference": "23ed8bfc1a4115feca942cb5f1aacdf3dcdf3c16", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/87c92f62c494626598e9148208aaa6d1716b8e3c", + "reference": "87c92f62c494626598e9148208aaa6d1716b8e3c", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "psr/cache": "^1.0" }, "suggest": { @@ -2726,7 +2807,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -2758,24 +2839,24 @@ "interoperability", "standards" ], - "time": "2019-11-18T17:27:11+00:00" + "time": "2020-05-20T17:43:50+00:00" }, { "name": "symfony/config", - "version": "v5.0.8", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "db1674e1a261148429f123871f30d211992294e7" + "reference": "6c2a080f8caa60daeeb5ccca21efc62c5d24c685" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/db1674e1a261148429f123871f30d211992294e7", - "reference": "db1674e1a261148429f123871f30d211992294e7", + "url": "https://api.github.com/repos/symfony/config/zipball/6c2a080f8caa60daeeb5ccca21efc62c5d24c685", + "reference": "6c2a080f8caa60daeeb5ccca21efc62c5d24c685", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/filesystem": "^4.4|^5.0", "symfony/polyfill-ctype": "~1.8" }, @@ -2822,40 +2903,27 @@ ], "description": "Symfony Config Component", "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-04-15T15:59:10+00:00" + "time": "2020-05-23T12:58:59+00:00" }, { "name": "symfony/console", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "5fa1caadc8cdaa17bcfb25219f3b53fe294a9935" + "reference": "f91588c06ab1a03cfd3b27c3335fae93ee90325d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/5fa1caadc8cdaa17bcfb25219f3b53fe294a9935", - "reference": "5fa1caadc8cdaa17bcfb25219f3b53fe294a9935", + "url": "https://api.github.com/repos/symfony/console/zipball/f91588c06ab1a03cfd3b27c3335fae93ee90325d", + "reference": "f91588c06ab1a03cfd3b27c3335fae93ee90325d", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php73": "^1.8", + "symfony/polyfill-php80": "^1.15", "symfony/service-contracts": "^1.1|^2" }, "conflict": { @@ -2912,38 +2980,24 @@ ], "description": "Symfony Console Component", "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-03-30T11:42:42+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/dependency-injection", - "version": "v5.0.8", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "92d8b3bd896a87cdd8aba0a3dd041bc072e8cfba" + "reference": "f4159bdcaec10a2d648e19ca00a3ea6545b3ff5b" }, "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/f4159bdcaec10a2d648e19ca00a3ea6545b3ff5b", + "reference": "f4159bdcaec10a2d648e19ca00a3ea6545b3ff5b", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "psr/container": "^1.0", "symfony/service-contracts": "^1.1.6|^2" }, @@ -2999,40 +3053,26 @@ ], "description": "Symfony DependencyInjection Component", "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-04-28T17:58:55+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/doctrine-bridge", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "12f943c5b0d5bdc79f5d0099ecdd1b201071b04f" + "reference": "0cceaf05876c757a1b754614656dae503f7de488" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/12f943c5b0d5bdc79f5d0099ecdd1b201071b04f", - "reference": "12f943c5b0d5bdc79f5d0099ecdd1b201071b04f", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/0cceaf05876c757a1b754614656dae503f7de488", + "reference": "0cceaf05876c757a1b754614656dae503f7de488", "shasum": "" }, "require": { "doctrine/event-manager": "~1.0", "doctrine/persistence": "^1.3", - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^1.1|^2" @@ -3109,38 +3149,24 @@ ], "description": "Symfony Doctrine Bridge", "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-03-27T16:56:45+00:00" + "time": "2020-05-28T09:07:30+00:00" }, { "name": "symfony/dotenv", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", - "reference": "28658ee990ea643c8111bac242d6ee5f3a15ef72" + "reference": "efd887f012127acad22325d109fe8ddf635f1f97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dotenv/zipball/28658ee990ea643c8111bac242d6ee5f3a15ef72", - "reference": "28658ee990ea643c8111bac242d6ee5f3a15ef72", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/efd887f012127acad22325d109fe8ddf635f1f97", + "reference": "efd887f012127acad22325d109fe8ddf635f1f97", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": ">=7.2.5" }, "require-dev": { "symfony/process": "^4.4|^5.0" @@ -3180,39 +3206,26 @@ "env", "environment" ], - "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-27T16:56:45+00:00" + "time": "2020-05-28T08:20:26+00:00" }, { "name": "symfony/error-handler", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "949ffc17c3ac3a9f8e6232220e2da33913c04ea4" + "reference": "d98fc4688edb67a482046ed396e94bf523072d2a" }, "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/d98fc4688edb67a482046ed396e94bf523072d2a", + "reference": "d98fc4688edb67a482046ed396e94bf523072d2a", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "psr/log": "^1.0", + "symfony/polyfill-php80": "^1.15", "symfony/var-dumper": "^4.4|^5.0" }, "require-dev": { @@ -3249,38 +3262,24 @@ ], "description": "Symfony ErrorHandler Component", "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-03-30T14:14:32+00:00" + "time": "2020-05-28T12:17:48+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "24f40d95385774ed5c71dbf014edd047e2f2f3dc" + "reference": "9f2efcbb6f7bc86d7cb0ca55c5ea105a2a4ed105" }, "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/9f2efcbb6f7bc86d7cb0ca55c5ea105a2a4ed105", + "reference": "9f2efcbb6f7bc86d7cb0ca55c5ea105a2a4ed105", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/event-dispatcher-contracts": "^2" }, "conflict": { @@ -3333,38 +3332,24 @@ ], "description": "Symfony EventDispatcher Component", "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-03-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v2.0.1", + "version": "v2.1.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "af23c2584d4577d54661c434446fb8fbed6025dd" + "reference": "405952c4e90941a17e52ef7489a2bd94870bb290" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/af23c2584d4577d54661c434446fb8fbed6025dd", - "reference": "af23c2584d4577d54661c434446fb8fbed6025dd", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/405952c4e90941a17e52ef7489a2bd94870bb290", + "reference": "405952c4e90941a17e52ef7489a2bd94870bb290", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "psr/event-dispatcher": "^1" }, "suggest": { @@ -3373,7 +3358,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -3405,24 +3390,24 @@ "interoperability", "standards" ], - "time": "2019-11-18T17:27:11+00:00" + "time": "2020-05-20T17:43:50+00:00" }, { "name": "symfony/expression-language", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/expression-language.git", - "reference": "00e044885469d193c3b8dfa62030cd4525576d4e" + "reference": "31ea3085d94d2656a3560ba303e0e27456c5d265" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/expression-language/zipball/00e044885469d193c3b8dfa62030cd4525576d4e", - "reference": "00e044885469d193c3b8dfa62030cd4525576d4e", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/31ea3085d94d2656a3560ba303e0e27456c5d265", + "reference": "31ea3085d94d2656a3560ba303e0e27456c5d265", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/cache": "^4.4|^5.0", "symfony/service-contracts": "^1.1|^2" }, @@ -3456,38 +3441,24 @@ ], "description": "Symfony ExpressionLanguage Component", "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-03-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/filesystem", - "version": "v5.0.8", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "7cd0dafc4353a0f62e307df90b48466379c8cc91" + "reference": "6edf8b9e64e662fcde20ee3ee2ec46fdcc8c3214" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/7cd0dafc4353a0f62e307df90b48466379c8cc91", - "reference": "7cd0dafc4353a0f62e307df90b48466379c8cc91", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/6edf8b9e64e662fcde20ee3ee2ec46fdcc8c3214", + "reference": "6edf8b9e64e662fcde20ee3ee2ec46fdcc8c3214", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-ctype": "~1.8" }, "type": "library", @@ -3520,38 +3491,24 @@ ], "description": "Symfony Filesystem Component", "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-04-12T14:40:17+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/finder", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "600a52c29afc0d1caa74acbec8d3095ca7e9910d" + "reference": "127bccabf3c854625af9c0162779cf06bc1dd352" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/600a52c29afc0d1caa74acbec8d3095ca7e9910d", - "reference": "600a52c29afc0d1caa74acbec8d3095ca7e9910d", + "url": "https://api.github.com/repos/symfony/finder/zipball/127bccabf3c854625af9c0162779cf06bc1dd352", + "reference": "127bccabf3c854625af9c0162779cf06bc1dd352", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": ">=7.2.5" }, "type": "library", "extra": { @@ -3583,50 +3540,36 @@ ], "description": "Symfony Finder Component", "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-03-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/flex", - "version": "v1.6.2", + "version": "v1.7.1", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", - "reference": "e4f5a2653ca503782a31486198bd1dd1c9a47f83" + "reference": "a53056880aae0ce034ac6c38906e162ee5cfd2df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/flex/zipball/e4f5a2653ca503782a31486198bd1dd1c9a47f83", - "reference": "e4f5a2653ca503782a31486198bd1dd1c9a47f83", + "url": "https://api.github.com/repos/symfony/flex/zipball/a53056880aae0ce034ac6c38906e162ee5cfd2df", + "reference": "a53056880aae0ce034ac6c38906e162ee5cfd2df", "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" }, @@ -3646,24 +3589,24 @@ } ], "description": "Composer plugin for Symfony", - "time": "2020-01-30T12:06:45+00:00" + "time": "2020-05-28T07:16:35+00:00" }, { "name": "symfony/form", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "2b8e26176c4b88ac44d822bb78dad3403d37ff83" + "reference": "c54fefa05427d0668821e038d4435a03345b4684" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/2b8e26176c4b88ac44d822bb78dad3403d37ff83", - "reference": "2b8e26176c4b88ac44d822bb78dad3403d37ff83", + "url": "https://api.github.com/repos/symfony/form/zipball/c54fefa05427d0668821e038d4435a03345b4684", + "reference": "c54fefa05427d0668821e038d4435a03345b4684", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/event-dispatcher": "^4.4|^5.0", "symfony/intl": "^4.4|^5.0", "symfony/options-resolver": "^5.0", @@ -3730,39 +3673,25 @@ ], "description": "Symfony Form Component", "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-03-27T16:56:45+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/framework-bundle", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "b1807be65ff05c21d47094e77b6c5a4246284c33" + "reference": "ad83c652e49fc35ea14bd6317eb70b96e3a36ef0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/b1807be65ff05c21d47094e77b6c5a4246284c33", - "reference": "b1807be65ff05c21d47094e77b6c5a4246284c33", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/ad83c652e49fc35ea14bd6317eb70b96e3a36ef0", + "reference": "ad83c652e49fc35ea14bd6317eb70b96e3a36ef0", "shasum": "" }, "require": { "ext-xml": "*", - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/cache": "^4.4|^5.0", "symfony/config": "^5.0", "symfony/dependency-injection": "^5.0.1", @@ -3874,38 +3803,24 @@ ], "description": "Symfony FrameworkBundle", "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-03-30T11:42:42+00:00" + "time": "2020-05-25T12:33:25+00:00" }, { "name": "symfony/http-foundation", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "26fb006a2c7b6cdd23d52157b05f8414ffa417b6" + "reference": "c9b0348b8b58abc024e080c0b12430e7def32076" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/26fb006a2c7b6cdd23d52157b05f8414ffa417b6", - "reference": "26fb006a2c7b6cdd23d52157b05f8414ffa417b6", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/c9b0348b8b58abc024e080c0b12430e7def32076", + "reference": "c9b0348b8b58abc024e080c0b12430e7def32076", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/mime": "^4.4|^5.0", "symfony/polyfill-mbstring": "~1.1" }, @@ -3943,49 +3858,37 @@ ], "description": "Symfony HttpFoundation Component", "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-03-30T14:14:32+00:00" + "time": "2020-05-23T12:58:59+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "ad574c55d451127cab1c45b4ac51bf283e340cf0" + "reference": "1d303b84848d155143c4e87e17675e42cc23ee88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ad574c55d451127cab1c45b4ac51bf283e340cf0", - "reference": "ad574c55d451127cab1c45b4ac51bf283e340cf0", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/1d303b84848d155143c4e87e17675e42cc23ee88", + "reference": "1d303b84848d155143c4e87e17675e42cc23ee88", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "psr/log": "~1.0", "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", "symfony/cache": "<5.0", "symfony/config": "<5.0", + "symfony/console": "<4.4", "symfony/dependency-injection": "<4.4", "symfony/doctrine-bridge": "<5.0", "symfony/form": "<5.0", @@ -4053,38 +3956,24 @@ ], "description": "Symfony HttpKernel Component", "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-03-30T15:04:59+00:00" + "time": "2020-05-31T05:30:12+00:00" }, { "name": "symfony/inflector", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/inflector.git", - "reference": "70c25c66427e2bb6ba0827d668366d60b0a90cbf" + "reference": "7eff2643934179cd0e5a6609a583fc22fc495fc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/inflector/zipball/70c25c66427e2bb6ba0827d668366d60b0a90cbf", - "reference": "70c25c66427e2bb6ba0827d668366d60b0a90cbf", + "url": "https://api.github.com/repos/symfony/inflector/zipball/7eff2643934179cd0e5a6609a583fc22fc495fc4", + "reference": "7eff2643934179cd0e5a6609a583fc22fc495fc4", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-ctype": "~1.8" }, "type": "library", @@ -4125,38 +4014,24 @@ "symfony", "words" ], - "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-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/intl", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/intl.git", - "reference": "a02d65b026413150223c010db3000028bf9770eb" + "reference": "351e2b7861ab9cae7436dbffe5401581540a6d4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/intl/zipball/a02d65b026413150223c010db3000028bf9770eb", - "reference": "a02d65b026413150223c010db3000028bf9770eb", + "url": "https://api.github.com/repos/symfony/intl/zipball/351e2b7861ab9cae7436dbffe5401581540a6d4e", + "reference": "351e2b7861ab9cae7436dbffe5401581540a6d4e", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-intl-icu": "~1.0" }, "require-dev": { @@ -4214,38 +4089,24 @@ "l10n", "localization" ], - "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-27T16:56:45+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/mime", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "481b7d6da88922fb1e0d86a943987722b08f3955" + "reference": "c7fb653965541595e89847fddf60860be42513ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/481b7d6da88922fb1e0d86a943987722b08f3955", - "reference": "481b7d6da88922fb1e0d86a943987722b08f3955", + "url": "https://api.github.com/repos/symfony/mime/zipball/c7fb653965541595e89847fddf60860be42513ba", + "reference": "c7fb653965541595e89847fddf60860be42513ba", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, @@ -4290,39 +4151,25 @@ "mime", "mime-type" ], - "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-27T16:56:45+00:00" + "time": "2020-05-25T12:33:25+00:00" }, { "name": "symfony/monolog-bridge", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/monolog-bridge.git", - "reference": "fd67744bd7b1bd18350a102769b0575052a1fb9e" + "reference": "75344ab5ca8b09794e8d189ffc91321ea25eafdc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/fd67744bd7b1bd18350a102769b0575052a1fb9e", - "reference": "fd67744bd7b1bd18350a102769b0575052a1fb9e", + "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/75344ab5ca8b09794e8d189ffc91321ea25eafdc", + "reference": "75344ab5ca8b09794e8d189ffc91321ea25eafdc", "shasum": "" }, "require": { "monolog/monolog": "^1.25.1|^2", - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/http-kernel": "^4.4|^5.0", "symfony/service-contracts": "^1.1|^2" }, @@ -4371,21 +4218,7 @@ ], "description": "Symfony Monolog Bridge", "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-03-27T16:56:45+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/monolog-bundle", @@ -4452,20 +4285,20 @@ }, { "name": "symfony/options-resolver", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "09dccfffd24b311df7f184aa80ee7b61ad61ed8d" + "reference": "48f41cbb1a2e52b76ca9c76a82f04a05b2d58e3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/09dccfffd24b311df7f184aa80ee7b61ad61ed8d", - "reference": "09dccfffd24b311df7f184aa80ee7b61ad61ed8d", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/48f41cbb1a2e52b76ca9c76a82f04a05b2d58e3c", + "reference": "48f41cbb1a2e52b76ca9c76a82f04a05b2d58e3c", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": ">=7.2.5" }, "type": "library", "extra": { @@ -4502,21 +4335,7 @@ "configuration", "options" ], - "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-27T16:56:45+00:00" + "time": "2020-05-23T12:58:59+00:00" }, { "name": "symfony/orm-pack", @@ -4547,16 +4366,16 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.15.0", + "version": "v1.17.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "b6786f69dd7b062390582f20520ab4918283217e" + "reference": "e094b0770f7833fdf257e6ba4775be4e258230b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b6786f69dd7b062390582f20520ab4918283217e", - "reference": "b6786f69dd7b062390582f20520ab4918283217e", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/e094b0770f7833fdf257e6ba4775be4e258230b2", + "reference": "e094b0770f7833fdf257e6ba4775be4e258230b2", "shasum": "" }, "require": { @@ -4568,7 +4387,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15-dev" + "dev-master": "1.17-dev" } }, "autoload": { @@ -4603,34 +4422,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-03-09T19:04:49+00:00" + "time": "2020-05-12T16:47:27+00:00" }, { "name": "symfony/polyfill-intl-icu", - "version": "v1.15.0", + "version": "v1.17.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "9c281272735eb66476e0fa7381e03fb0d4b60197" + "reference": "4ef3923e4a86e1b6ef72d42be59dbf7d33a685e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/9c281272735eb66476e0fa7381e03fb0d4b60197", - "reference": "9c281272735eb66476e0fa7381e03fb0d4b60197", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/4ef3923e4a86e1b6ef72d42be59dbf7d33a685e3", + "reference": "4ef3923e4a86e1b6ef72d42be59dbf7d33a685e3", "shasum": "" }, "require": { @@ -4643,7 +4448,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15-dev" + "dev-master": "1.17-dev" } }, "autoload": { @@ -4675,34 +4480,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-02-27T09:26:54+00:00" + "time": "2020-05-12T16:14:59+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.15.0", + "version": "v1.17.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "47bd6aa45beb1cd7c6a16b7d1810133b728bdfcf" + "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/47bd6aa45beb1cd7c6a16b7d1810133b728bdfcf", - "reference": "47bd6aa45beb1cd7c6a16b7d1810133b728bdfcf", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/3bff59ea7047e925be6b7f2059d60af31bb46d6a", + "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a", "shasum": "" }, "require": { @@ -4716,7 +4507,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15-dev" + "dev-master": "1.17-dev" } }, "autoload": { @@ -4751,34 +4542,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-03-09T19:04:49+00:00" + "time": "2020-05-12T16:47:27+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.15.0", + "version": "v1.17.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "e62715f03f90dd8d2f3eb5daa21b4d19d71aebde" + "reference": "1357b1d168eb7f68ad6a134838e46b0b159444a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/e62715f03f90dd8d2f3eb5daa21b4d19d71aebde", - "reference": "e62715f03f90dd8d2f3eb5daa21b4d19d71aebde", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/1357b1d168eb7f68ad6a134838e46b0b159444a9", + "reference": "1357b1d168eb7f68ad6a134838e46b0b159444a9", "shasum": "" }, "require": { @@ -4790,7 +4567,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15-dev" + "dev-master": "1.17-dev" } }, "autoload": { @@ -4828,34 +4605,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-02-27T09:26:54+00:00" + "time": "2020-05-12T16:14:59+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.15.0", + "version": "v1.17.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "81ffd3a9c6d707be22e3012b827de1c9775fc5ac" + "reference": "fa79b11539418b02fc5e1897267673ba2c19419c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/81ffd3a9c6d707be22e3012b827de1c9775fc5ac", - "reference": "81ffd3a9c6d707be22e3012b827de1c9775fc5ac", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fa79b11539418b02fc5e1897267673ba2c19419c", + "reference": "fa79b11539418b02fc5e1897267673ba2c19419c", "shasum": "" }, "require": { @@ -4867,7 +4630,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15-dev" + "dev-master": "1.17-dev" } }, "autoload": { @@ -4901,34 +4664,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-03-09T19:04:49+00:00" + "time": "2020-05-12T16:47:27+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.15.0", + "version": "v1.17.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7" + "reference": "a760d8964ff79ab9bf057613a5808284ec852ccc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7", - "reference": "0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a760d8964ff79ab9bf057613a5808284ec852ccc", + "reference": "a760d8964ff79ab9bf057613a5808284ec852ccc", "shasum": "" }, "require": { @@ -4937,7 +4686,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.15-dev" + "dev-master": "1.17-dev" } }, "autoload": { @@ -4973,38 +4722,86 @@ "portable", "shim" ], - "funding": [ + "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": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" }, { - "url": "https://github.com/fabpot", - "type": "github" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "time": "2020-02-27T09:26:54+00:00" + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2020-05-12T16:47:27+00:00" }, { "name": "symfony/property-access", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", - "reference": "6b14bd5e184fc3bbbd35e378692c61af765515b8" + "reference": "dd88af11349e864caef645d94dbed065d86d7225" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/6b14bd5e184fc3bbbd35e378692c61af765515b8", - "reference": "6b14bd5e184fc3bbbd35e378692c61af765515b8", + "url": "https://api.github.com/repos/symfony/property-access/zipball/dd88af11349e864caef645d94dbed065d86d7225", + "reference": "dd88af11349e864caef645d94dbed065d86d7225", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/inflector": "^4.4|^5.0" }, "require-dev": { @@ -5054,38 +4851,24 @@ "property path", "reflection" ], - "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-27T16:56:45+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/property-info", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "e43b6acca3951ef2575e05f9bc9d5723df97afcc" + "reference": "c0e4310a3098e69b8bfe62f13b4287504c51c4fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/e43b6acca3951ef2575e05f9bc9d5723df97afcc", - "reference": "e43b6acca3951ef2575e05f9bc9d5723df97afcc", + "url": "https://api.github.com/repos/symfony/property-info/zipball/c0e4310a3098e69b8bfe62f13b4287504c51c4fe", + "reference": "c0e4310a3098e69b8bfe62f13b4287504c51c4fe", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/inflector": "^4.4|^5.0" }, "conflict": { @@ -5144,38 +4927,24 @@ "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-03-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/routing", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "d98a95d0a684caba47a47c1c50c602a669dc973b" + "reference": "f32f36ee08fd427313f3574546eeb258aa0a752a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/d98a95d0a684caba47a47c1c50c602a669dc973b", - "reference": "d98a95d0a684caba47a47c1c50c602a669dc973b", + "url": "https://api.github.com/repos/symfony/routing/zipball/f32f36ee08fd427313f3574546eeb258aa0a752a", + "reference": "f32f36ee08fd427313f3574546eeb258aa0a752a", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": ">=7.2.5" }, "conflict": { "symfony/config": "<5.0", @@ -5229,44 +4998,30 @@ "description": "Symfony Routing Component", "homepage": "https://symfony.com", "keywords": [ - "router", - "routing", - "uri", - "url" - ], - "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" - } + "router", + "routing", + "uri", + "url" ], - "time": "2020-03-30T11:42:42+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/security-bundle", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/security-bundle.git", - "reference": "1f42f8213cfbffce09c0a1834f34a4b1d444c4c1" + "reference": "7a2d9e8bada073430c9a2e14b465450f49254601" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-bundle/zipball/1f42f8213cfbffce09c0a1834f34a4b1d444c4c1", - "reference": "1f42f8213cfbffce09c0a1834f34a4b1d444c4c1", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/7a2d9e8bada073430c9a2e14b465450f49254601", + "reference": "7a2d9e8bada073430c9a2e14b465450f49254601", "shasum": "" }, "require": { "ext-xml": "*", - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/config": "^4.4|^5.0", "symfony/dependency-injection": "^4.4|^5.0", "symfony/http-kernel": "^5.0", @@ -5331,38 +5086,24 @@ ], "description": "Symfony SecurityBundle", "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-03-30T11:42:42+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/security-core", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "90a6f8982ca80dcb1a384e0d9b1ac8de073a4e34" + "reference": "310931796ebad7e57d0e318170eaa59842c1a39a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/90a6f8982ca80dcb1a384e0d9b1ac8de073a4e34", - "reference": "90a6f8982ca80dcb1a384e0d9b1ac8de073a4e34", + "url": "https://api.github.com/repos/symfony/security-core/zipball/310931796ebad7e57d0e318170eaa59842c1a39a", + "reference": "310931796ebad7e57d0e318170eaa59842c1a39a", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/event-dispatcher-contracts": "^1.1|^2", "symfony/service-contracts": "^1.1.6|^2" }, @@ -5418,38 +5159,24 @@ ], "description": "Symfony Security Component - Core Library", "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-03-30T14:14:32+00:00" + "time": "2020-05-30T21:52:15+00:00" }, { "name": "symfony/security-csrf", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/security-csrf.git", - "reference": "c3ceba9a0a85326af509f418d178a993c31d6d4d" + "reference": "155a413dc29400e74d2c06f5581da795200386c1" }, "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/155a413dc29400e74d2c06f5581da795200386c1", + "reference": "155a413dc29400e74d2c06f5581da795200386c1", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/security-core": "^4.4|^5.0" }, "conflict": { @@ -5491,38 +5218,24 @@ ], "description": "Symfony Security Component - CSRF Library", "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-03-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/security-guard", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/security-guard.git", - "reference": "ebdb461f5ca98027c21899049fa4b01a58256b67" + "reference": "4d920d91fa44be8ebfe1a101dadde48181d8a4fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-guard/zipball/ebdb461f5ca98027c21899049fa4b01a58256b67", - "reference": "ebdb461f5ca98027c21899049fa4b01a58256b67", + "url": "https://api.github.com/repos/symfony/security-guard/zipball/4d920d91fa44be8ebfe1a101dadde48181d8a4fb", + "reference": "4d920d91fa44be8ebfe1a101dadde48181d8a4fb", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/security-core": "^5.0", "symfony/security-http": "^4.4.1|^5.0.1" }, @@ -5559,42 +5272,28 @@ ], "description": "Symfony Security Component - Guard", "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-03-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/security-http", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", - "reference": "af7315dafa9e402969f1cc433a8f719a4b9bcd98" + "reference": "e18913e3663dde1d4712c921211d12185c323c6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-http/zipball/af7315dafa9e402969f1cc433a8f719a4b9bcd98", - "reference": "af7315dafa9e402969f1cc433a8f719a4b9bcd98", + "url": "https://api.github.com/repos/symfony/security-http/zipball/e18913e3663dde1d4712c921211d12185c323c6e", + "reference": "e18913e3663dde1d4712c921211d12185c323c6e", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/http-foundation": "^4.4.7|^5.0.7", "symfony/http-kernel": "^4.4|^5.0", "symfony/property-access": "^4.4|^5.0", - "symfony/security-core": "^4.4.7|^5.0.7" + "symfony/security-core": "^4.4.8|^5.0.8" }, "conflict": { "symfony/security-csrf": "<4.4" @@ -5638,38 +5337,24 @@ ], "description": "Symfony Security Component - HTTP Integration", "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-03-30T14:14:32+00:00" + "time": "2020-05-28T12:17:48+00:00" }, { "name": "symfony/serializer", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "5f9e12db25c6f993b4999159957b75d32a3f4ade" + "reference": "6417fa4e3185d3c0144ba1f67d695d215ebf74a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/5f9e12db25c6f993b4999159957b75d32a3f4ade", - "reference": "5f9e12db25c6f993b4999159957b75d32a3f4ade", + "url": "https://api.github.com/repos/symfony/serializer/zipball/6417fa4e3185d3c0144ba1f67d695d215ebf74a2", + "reference": "6417fa4e3185d3c0144ba1f67d695d215ebf74a2", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-ctype": "~1.8" }, "conflict": { @@ -5734,21 +5419,7 @@ ], "description": "Symfony Serializer Component", "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-03-27T16:56:45+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/serializer-pack", @@ -5778,38 +5449,24 @@ "MIT" ], "description": "A pack for the Symfony serializer", - "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-28T16:26:24+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.0.1", + "version": "v2.1.2", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "144c5e51266b281231e947b51223ba14acf1a749" + "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/144c5e51266b281231e947b51223ba14acf1a749", - "reference": "144c5e51266b281231e947b51223ba14acf1a749", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/66a8f0957a3ca54e4f724e49028ab19d75a8918b", + "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "psr/container": "^1.0" }, "suggest": { @@ -5818,7 +5475,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -5850,24 +5507,24 @@ "interoperability", "standards" ], - "time": "2019-11-18T17:27:11+00:00" + "time": "2020-05-20T17:43:50+00:00" }, { "name": "symfony/stopwatch", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "a1d86d30d4522423afc998f32404efa34fcf5a73" + "reference": "fbc3084469450c6f6616f5436a00e180ea9ff118" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/a1d86d30d4522423afc998f32404efa34fcf5a73", - "reference": "a1d86d30d4522423afc998f32404efa34fcf5a73", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/fbc3084469450c6f6616f5436a00e180ea9ff118", + "reference": "fbc3084469450c6f6616f5436a00e180ea9ff118", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/service-contracts": "^1.0|^2" }, "type": "library", @@ -5900,38 +5557,24 @@ ], "description": "Symfony Stopwatch Component", "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-03-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/string", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "48a2f4b3597514e6c885c0ddb22d3bbdb60517d0" + "reference": "1f16181787d56464c834a3ca577f385500ec9213" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/48a2f4b3597514e6c885c0ddb22d3bbdb60517d0", - "reference": "48a2f4b3597514e6c885c0ddb22d3bbdb60517d0", + "url": "https://api.github.com/repos/symfony/string/zipball/1f16181787d56464c834a3ca577f385500ec9213", + "reference": "1f16181787d56464c834a3ca577f385500ec9213", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-mbstring": "~1.0", @@ -5978,38 +5621,24 @@ "utf-8", "utf8" ], - "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-16T13:02:39+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/translation", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "99b831770e10807dca0979518e2c89edffef5978" + "reference": "d3262422559eef735b12ed4c7a2fbe8be3ba8898" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/99b831770e10807dca0979518e2c89edffef5978", - "reference": "99b831770e10807dca0979518e2c89edffef5978", + "url": "https://api.github.com/repos/symfony/translation/zipball/d3262422559eef735b12ed4c7a2fbe8be3ba8898", + "reference": "d3262422559eef735b12ed4c7a2fbe8be3ba8898", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-mbstring": "~1.0", "symfony/translation-contracts": "^2" }, @@ -6069,38 +5698,24 @@ ], "description": "Symfony Translation Component", "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-03-27T16:56:45+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/translation-contracts", - "version": "v2.0.1", + "version": "v2.1.2", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "8cc682ac458d75557203b2f2f14b0b92e1c744ed" + "reference": "e5ca07c8f817f865f618aa072c2fe8e0e637340e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/8cc682ac458d75557203b2f2f14b0b92e1c744ed", - "reference": "8cc682ac458d75557203b2f2f14b0b92e1c744ed", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/e5ca07c8f817f865f618aa072c2fe8e0e637340e", + "reference": "e5ca07c8f817f865f618aa072c2fe8e0e637340e", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": ">=7.2.5" }, "suggest": { "symfony/translation-implementation": "" @@ -6108,7 +5723,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -6140,24 +5755,24 @@ "interoperability", "standards" ], - "time": "2019-11-18T17:27:11+00:00" + "time": "2020-05-20T17:43:50+00:00" }, { "name": "symfony/twig-bridge", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "3a1ef6e7d25b040c9925e3507a7a9cd92d36d71b" + "reference": "144f5f91a32b79328a8949089f9063c4fb41245c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/3a1ef6e7d25b040c9925e3507a7a9cd92d36d71b", - "reference": "3a1ef6e7d25b040c9925e3507a7a9cd92d36d71b", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/144f5f91a32b79328a8949089f9063c4fb41245c", + "reference": "144f5f91a32b79328a8949089f9063c4fb41245c", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/translation-contracts": "^1.1|^2", "twig/twig": "^2.10|^3.0" }, @@ -6241,38 +5856,24 @@ ], "description": "Symfony Twig Bridge", "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-03-27T16:56:45+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/twig-bundle", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "6167dbac6f32961b7d19112a7531602f511bf500" + "reference": "348863cd784b10ea7e1485dc3003c738c6cdf547" }, "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/348863cd784b10ea7e1485dc3003c738c6cdf547", + "reference": "348863cd784b10ea7e1485dc3003c738c6cdf547", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/config": "^4.4|^5.0", "symfony/http-foundation": "^4.4|^5.0", "symfony/http-kernel": "^5.0", @@ -6330,21 +5931,7 @@ ], "description": "Symfony TwigBundle", "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-03-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/twig-pack", @@ -6376,20 +5963,20 @@ }, { "name": "symfony/validator", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "fc459a3d66bda9c0f8231a4d44dddd6daf23db92" + "reference": "8bc33218f83e0027fd93d1ce7275c406f36f1248" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/fc459a3d66bda9c0f8231a4d44dddd6daf23db92", - "reference": "fc459a3d66bda9c0f8231a4d44dddd6daf23db92", + "url": "https://api.github.com/repos/symfony/validator/zipball/8bc33218f83e0027fd93d1ce7275c406f36f1248", + "reference": "8bc33218f83e0027fd93d1ce7275c406f36f1248", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", "symfony/translation-contracts": "^1.1|^2" @@ -6465,39 +6052,26 @@ ], "description": "Symfony Validator Component", "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-03-30T11:42:42+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "f74a126acd701392eef2492a17228d42552c86b5" + "reference": "2c787a1d9cb0ad32be7212301d227466d55c7ba9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/f74a126acd701392eef2492a17228d42552c86b5", - "reference": "f74a126acd701392eef2492a17228d42552c86b5", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2c787a1d9cb0ad32be7212301d227466d55c7ba9", + "reference": "2c787a1d9cb0ad32be7212301d227466d55c7ba9", "shasum": "" }, "require": { - "php": "^7.2.5", - "symfony/polyfill-mbstring": "~1.0" + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.15" }, "conflict": { "phpunit/phpunit": "<5.4.3", @@ -6554,41 +6128,27 @@ "debug", "dump" ], - "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-27T16:56:45+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/var-exporter", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "ffd29a70370e466343e33154b5df197a07a13afa" + "reference": "271df5d0dc00d231bf189d0c40de594d4353502e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/ffd29a70370e466343e33154b5df197a07a13afa", - "reference": "ffd29a70370e466343e33154b5df197a07a13afa", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/271df5d0dc00d231bf189d0c40de594d4353502e", + "reference": "271df5d0dc00d231bf189d0c40de594d4353502e", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": ">=7.2.5" }, "require-dev": { - "symfony/var-dumper": "^4.4|^5.0" + "symfony/var-dumper": "^4.4.9|^5.0.9" }, "type": "library", "extra": { @@ -6628,21 +6188,7 @@ "instantiate", "serialize" ], - "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-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/webpack-encore-bundle", @@ -6699,20 +6245,20 @@ }, { "name": "symfony/yaml", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "ad5e9c83ade5bbb3a96a3f30588a0622708caefd" + "reference": "29b60e88ff11a45b708115004fdeacab1ee3dd5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/ad5e9c83ade5bbb3a96a3f30588a0622708caefd", - "reference": "ad5e9c83ade5bbb3a96a3f30588a0622708caefd", + "url": "https://api.github.com/repos/symfony/yaml/zipball/29b60e88ff11a45b708115004fdeacab1ee3dd5d", + "reference": "29b60e88ff11a45b708115004fdeacab1ee3dd5d", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-ctype": "~1.8" }, "conflict": { @@ -6754,21 +6300,7 @@ ], "description": "Symfony Yaml Component", "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-03-30T11:42:42+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "twig/cache-extension", @@ -7048,12 +6580,6 @@ "safe writer", "webimpress" ], - "funding": [ - { - "url": "https://github.com/michalbundyra", - "type": "github" - } - ], "time": "2020-03-21T15:49:08+00:00" }, { @@ -7148,22 +6674,21 @@ "packages-dev": [ { "name": "behat/behat", - "version": "v3.6.1", + "version": "v3.7.0", "source": { "type": "git", "url": "https://github.com/Behat/Behat.git", - "reference": "9bfe195b4745c32e068af03fa4df9558b4916d30" + "reference": "08052f739619a9e9f62f457a67302f0715e6dd13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Behat/zipball/9bfe195b4745c32e068af03fa4df9558b4916d30", - "reference": "9bfe195b4745c32e068af03fa4df9558b4916d30", + "url": "https://api.github.com/repos/Behat/Behat/zipball/08052f739619a9e9f62f457a67302f0715e6dd13", + "reference": "08052f739619a9e9f62f457a67302f0715e6dd13", "shasum": "" }, "require": { "behat/gherkin": "^4.6.0", "behat/transliterator": "^1.2", - "container-interop/container-interop": "^1.2", "ext-mbstring": "*", "php": ">=5.3.3", "psr/container": "^1.0", @@ -7175,8 +6700,9 @@ "symfony/yaml": "^2.7.51 || ^3.0 || ^4.0 || ^5.0" }, "require-dev": { + "container-interop/container-interop": "^1.2", "herrera-io/box": "~1.6.1", - "phpunit/phpunit": "^4.8.36 || ^6.3", + "phpunit/phpunit": "^4.8.36 || ^6.5.14 || ^7.5.20", "symfony/process": "~2.5 || ^3.0 || ^4.0 || ^5.0" }, "suggest": { @@ -7224,7 +6750,7 @@ "symfony", "testing" ], - "time": "2020-02-06T09:54:48+00:00" + "time": "2020-06-03T13:08:44+00:00" }, { "name": "behat/gherkin", @@ -7393,16 +6919,16 @@ }, { "name": "composer/xdebug-handler", - "version": "1.4.1", + "version": "1.4.2", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "1ab9842d69e64fb3a01be6b656501032d1b78cb7" + "reference": "fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/1ab9842d69e64fb3a01be6b656501032d1b78cb7", - "reference": "1ab9842d69e64fb3a01be6b656501032d1b78cb7", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51", + "reference": "fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51", "shasum": "" }, "require": { @@ -7433,45 +6959,7 @@ "Xdebug", "performance" ], - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - } - ], - "time": "2020-03-01T12:26:26+00:00" - }, - { - "name": "container-interop/container-interop", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/container-interop/container-interop.git", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "shasum": "" - }, - "require": { - "psr/container": "^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Interop\\Container\\": "src/Interop/Container/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "homepage": "https://github.com/container-interop/container-interop", - "abandoned": "psr/container", - "time": "2017-02-14T19:40:03+00:00" + "time": "2020-06-04T11:16:35+00:00" }, { "name": "dama/doctrine-test-bundle", @@ -7833,16 +7321,16 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v2.16.1", + "version": "v2.16.3", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "c8afb599858876e95e8ebfcd97812d383fa23f02" + "reference": "83baf823a33a1cbd5416c8626935cf3f843c10b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/c8afb599858876e95e8ebfcd97812d383fa23f02", - "reference": "c8afb599858876e95e8ebfcd97812d383fa23f02", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/83baf823a33a1cbd5416c8626935cf3f843c10b0", + "reference": "83baf823a33a1cbd5416c8626935cf3f843c10b0", "shasum": "" }, "require": { @@ -7878,6 +7366,7 @@ "symfony/yaml": "^3.0 || ^4.0 || ^5.0" }, "suggest": { + "ext-dom": "For handling output formats in XML", "ext-mbstring": "For handling non-UTF8 characters in cache signature.", "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.", "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.", @@ -7900,6 +7389,7 @@ "tests/Test/IntegrationCaseFactory.php", "tests/Test/IntegrationCaseFactoryInterface.php", "tests/Test/InternalIntegrationCaseFactory.php", + "tests/Test/IsIdenticalConstraint.php", "tests/TestCase.php" ] }, @@ -7918,7 +7408,7 @@ } ], "description": "A tool to automatically fix PHP code style", - "time": "2019-11-25T22:10:32+00:00" + "time": "2020-04-15T18:51:10+00:00" }, { "name": "fzaninotto/faker", @@ -8098,12 +7588,6 @@ "orm", "symfony" ], - "funding": [ - { - "url": "https://github.com/theofidry", - "type": "github" - } - ], "time": "2020-03-15T10:07:54+00:00" }, { @@ -8193,22 +7677,22 @@ }, { "name": "nelmio/alice", - "version": "v3.6.0", + "version": "3.7.1", "source": { "type": "git", "url": "https://github.com/nelmio/alice.git", - "reference": "1cfaca8e8c798796b3dfe1f55e4e25dee965ffb6" + "reference": "d9a06e4b2e6ef274d4f572198e455cde993d87bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nelmio/alice/zipball/1cfaca8e8c798796b3dfe1f55e4e25dee965ffb6", - "reference": "1cfaca8e8c798796b3dfe1f55e4e25dee965ffb6", + "url": "https://api.github.com/repos/nelmio/alice/zipball/d9a06e4b2e6ef274d4f572198e455cde993d87bb", + "reference": "d9a06e4b2e6ef274d4f572198e455cde993d87bb", "shasum": "" }, "require": { "fzaninotto/faker": "^1.6", "myclabs/deep-copy": "^1.5.2", - "php": "^7.1", + "php": "^7.3", "sebastian/comparator": "^3.0 || ^4.0", "symfony/property-access": "^2.8 || ^3.4 || ^4.0 || ^5.0", "symfony/yaml": "^2.8 || ^3.4 || ^4.0 || ^5.0" @@ -8220,8 +7704,9 @@ "bamarni/composer-bin-plugin": "^1.1.0", "php-mock/php-mock": "^2.0", "phpspec/prophecy": "^1.6", - "phpunit/phpunit": "^7.0 || ^8.5", - "symfony/phpunit-bridge": "^3.4.5 || ^4.0.5 || ^5.0", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.4 || ^9.0", + "symfony/phpunit-bridge": "^5.0", "symfony/var-dumper": "^3.4 || ^4.0 || ^5.0" }, "suggest": { @@ -8269,20 +7754,20 @@ "faker", "test" ], - "time": "2020-03-08T23:24:35+00:00" + "time": "2020-06-03T12:55:55+00:00" }, { "name": "nikic/php-parser", - "version": "v4.3.0", + "version": "v4.5.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc" + "reference": "53c2753d756f5adb586dca79c2ec0e2654dd9463" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9a9981c347c5c49d6dfe5cf826bb882b824080dc", - "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/53c2753d756f5adb586dca79c2ec0e2654dd9463", + "reference": "53c2753d756f5adb586dca79c2ec0e2654dd9463", "shasum": "" }, "require": { @@ -8321,7 +7806,7 @@ "parser", "php" ], - "time": "2019-11-08T13:50:10+00:00" + "time": "2020-06-03T07:24:19+00:00" }, { "name": "phar-io/manifest", @@ -8606,16 +8091,16 @@ }, { "name": "phpstan/phpstan", - "version": "0.12.19", + "version": "0.12.27", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "054f6d76b12ba9a6c13a5a8d5fcdf51219615f4d" + "reference": "2abbd3253e38a258137f647f4e5fdbcb13142c3e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/054f6d76b12ba9a6c13a5a8d5fcdf51219615f4d", - "reference": "054f6d76b12ba9a6c13a5a8d5fcdf51219615f4d", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/2abbd3253e38a258137f647f4e5fdbcb13142c3e", + "reference": "2abbd3253e38a258137f647f4e5fdbcb13142c3e", "shasum": "" }, "require": { @@ -8644,45 +8129,32 @@ "MIT" ], "description": "PHPStan - PHP Static Analysis Tool", - "funding": [ - { - "url": "https://github.com/ondrejmirtes", - "type": "github" - }, - { - "url": "https://www.patreon.com/phpstan", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", - "type": "tidelift" - } - ], - "time": "2020-04-19T20:35:10+00:00" + "time": "2020-06-08T21:28:12+00:00" }, { "name": "phpstan/phpstan-doctrine", - "version": "0.12.10", + "version": "0.12.14", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "601f343b05875074454ca72702204592f8844f7d" + "reference": "b43fe3e682022eb9436a914657cf0c7b58ddf768" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/601f343b05875074454ca72702204592f8844f7d", - "reference": "601f343b05875074454ca72702204592f8844f7d", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/b43fe3e682022eb9436a914657cf0c7b58ddf768", + "reference": "b43fe3e682022eb9436a914657cf0c7b58ddf768", "shasum": "" }, "require": { "php": "~7.1", - "phpstan/phpstan": "^0.12.3" + "phpstan/phpstan": "^0.12.26" }, "conflict": { "doctrine/collections": "<1.0", "doctrine/common": "<2.7", "doctrine/mongodb-odm": "<1.2", - "doctrine/orm": "<2.5" + "doctrine/orm": "<2.5", + "doctrine/persistence": "<1.3" }, "require-dev": { "consistence/coding-standard": "^3.0.1", @@ -8722,7 +8194,7 @@ "MIT" ], "description": "Doctrine extensions for PHPStan", - "time": "2020-03-13T13:03:08+00:00" + "time": "2020-06-01T13:11:40+00:00" }, { "name": "phpstan/phpstan-symfony", @@ -9048,16 +8520,16 @@ }, { "name": "phpunit/phpunit", - "version": "8.5.3", + "version": "8.5.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "67750516bc02f300e2742fed2f50177f8f37bedf" + "reference": "63dda3b212a0025d380a745f91bdb4d8c985adb7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/67750516bc02f300e2742fed2f50177f8f37bedf", - "reference": "67750516bc02f300e2742fed2f50177f8f37bedf", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/63dda3b212a0025d380a745f91bdb4d8c985adb7", + "reference": "63dda3b212a0025d380a745f91bdb4d8c985adb7", "shasum": "" }, "require": { @@ -9127,17 +8599,7 @@ "testing", "xunit" ], - "funding": [ - { - "url": "https://phpunit.de/donate.html", - "type": "custom" - }, - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-03-31T08:52:04+00:00" + "time": "2020-05-22T13:51:52+00:00" }, { "name": "roave/security-advisories", @@ -9145,12 +8607,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "0f73cf4b4b9227eb8845723bc2a8869bc4dd6e8f" + "reference": "de6fda3af9b36c77fdeb62b968157032f7111b09" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/0f73cf4b4b9227eb8845723bc2a8869bc4dd6e8f", - "reference": "0f73cf4b4b9227eb8845723bc2a8869bc4dd6e8f", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/de6fda3af9b36c77fdeb62b968157032f7111b09", + "reference": "de6fda3af9b36c77fdeb62b968157032f7111b09", "shasum": "" }, "conflict": { @@ -9163,6 +8625,8 @@ "asymmetricrypt/asymmetricrypt": ">=0,<9.9.99", "aws/aws-sdk-php": ">=3,<3.2.1", "bagisto/bagisto": "<0.1.5", + "barrelstrength/sprout-base-email": "<1.2.7", + "barrelstrength/sprout-forms": "<3.9", "bolt/bolt": "<3.6.10", "brightlocal/phpwhois": "<=4.2.5", "buddypress/buddypress": "<5.1.2", @@ -9189,19 +8653,22 @@ "doctrine/mongodb-odm": ">=1,<1.0.2", "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1", - "dolibarr/dolibarr": "<=10.0.6", + "dolibarr/dolibarr": "<11.0.4", "dompdf/dompdf": ">=0.6,<0.6.2", - "drupal/core": ">=7,<7.69|>=8,<8.7.12|>=8.8,<8.8.4", - "drupal/drupal": ">=7,<7.69|>=8,<8.7.12|>=8.8,<8.8.4", + "drupal/core": ">=7,<7.70|>=8,<8.7.14|>=8.8,<8.8.6", + "drupal/drupal": ">=7,<7.70|>=8,<8.7.14|>=8.8,<8.8.6", "endroid/qr-code-bundle": "<3.4.2", "enshrined/svg-sanitize": "<0.13.1", "erusev/parsedown": "<1.7.2", + "ezsystems/demobundle": ">=5.4,<5.4.6.1", + "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1", "ezsystems/ezfind-ls": ">=5.3,<5.3.6.1|>=5.4,<5.4.11.1|>=2017.12,<2017.12.0.1", "ezsystems/ezplatform": ">=1.7,<1.7.9.1|>=1.13,<1.13.5.1|>=2.5,<2.5.4", "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6", "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2", + "ezsystems/ezplatform-kernel": ">=1,<1.0.2.1", "ezsystems/ezplatform-user": ">=1,<1.0.1", - "ezsystems/ezpublish-kernel": ">=5.3,<5.3.12.1|>=5.4,<5.4.14.1|>=6,<6.7.9.1|>=6.8,<6.13.6.2|>=7,<7.2.4.1|>=7.3,<7.3.2.1|>=7.5,<7.5.6.2", + "ezsystems/ezpublish-kernel": ">=5.3,<5.3.12.1|>=5.4,<5.4.14.2|>=6,<6.7.9.1|>=6.8,<6.13.6.3|>=7,<7.2.4.1|>=7.3,<7.3.2.1|>=7.5,<7.5.7.1", "ezsystems/ezpublish-legacy": ">=5.3,<5.3.12.6|>=5.4,<5.4.14.1|>=2011,<2017.12.7.2|>=2018.6,<2018.6.1.4|>=2018.9,<2018.9.1.3|>=2019.3,<2019.3.4.2", "ezsystems/repository-forms": ">=2.3,<2.3.2.1", "ezyang/htmlpurifier": "<4.1.1", @@ -9238,6 +8705,8 @@ "magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2-p.2", "monolog/monolog": ">=1.8,<1.12", "namshi/jose": "<2.2", + "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", + "october/october": ">=1.0.319,<1.0.466", "onelogin/php-saml": "<2.10.4", "oneup/uploader-bundle": "<1.9.3|>=2,<2.1.5", "openid/php-openid": "<2.3", @@ -9249,7 +8718,7 @@ "paypal/merchant-sdk-php": "<3.12", "pear/archive_tar": "<1.4.4", "phpfastcache/phpfastcache": ">=5,<5.0.13", - "phpmailer/phpmailer": ">=5,<5.2.27|>=6,<6.0.6", + "phpmailer/phpmailer": "<6.1.6", "phpmyadmin/phpmyadmin": "<4.9.2", "phpoffice/phpexcel": "<1.8.2", "phpoffice/phpspreadsheet": "<1.8", @@ -9264,6 +8733,7 @@ "propel/propel": ">=2-alpha.1,<=2-alpha.7", "propel/propel1": ">=1,<=1.7.1", "pusher/pusher-php-server": "<2.2.1", + "rainlab/debugbar-plugin": "<3.1", "robrichards/xmlseclibs": "<3.0.4", "sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9", "scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11", @@ -9271,7 +8741,7 @@ "serluck/phpwhois": "<=4.2.6", "shopware/shopware": "<5.3.7", "silverstripe/admin": ">=1.0.3,<1.0.4|>=1.1,<1.1.1", - "silverstripe/assets": ">=1,<1.3.5|>=1.4,<1.4.4", + "silverstripe/assets": ">=1,<1.4.7|>=1.5,<1.5.2", "silverstripe/cms": "<4.3.6|>=4.4,<4.4.4", "silverstripe/comments": ">=1.3,<1.9.99|>=2,<2.9.99|>=3,<3.1.1", "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", @@ -9284,7 +8754,7 @@ "silverstripe/userforms": "<3", "simple-updates/phpwhois": "<=1", "simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4", - "simplesamlphp/simplesamlphp": "<1.18.4", + "simplesamlphp/simplesamlphp": "<1.18.6", "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", "simplito/elliptic-php": "<1.0.6", "slim/slim": "<2.6", @@ -9292,7 +8762,7 @@ "socalnick/scn-social-auth": "<1.15.2", "spoonity/tcpdf": "<6.2.22", "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", - "ssddanbrown/bookstack": "<0.25.3", + "ssddanbrown/bookstack": "<0.29.2", "stormpath/sdk": ">=0,<9.9.99", "studio-42/elfinder": "<2.1.49", "swiftmailer/swiftmailer": ">=4,<5.4.5", @@ -9330,6 +8800,7 @@ "symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8", "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", "symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7", + "t3g/svg-sanitizer": "<1.0.3", "tecnickcom/tcpdf": "<6.2.22", "thelia/backoffice-default-template": ">=2.1,<2.1.2", "thelia/thelia": ">=2.1-beta.1,<2.1.3", @@ -9337,8 +8808,8 @@ "titon/framework": ">=0,<9.9.99", "truckersmp/phpwhois": "<=4.3.1", "twig/twig": "<1.38|>=2,<2.7", - "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.30|>=9,<9.5.12|>=10,<10.2.1", - "typo3/cms-core": ">=8,<8.7.30|>=9,<9.5.12|>=10,<10.2.1", + "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.30|>=9,<9.5.17|>=10,<10.4.2", + "typo3/cms-core": ">=8,<8.7.30|>=9,<9.5.17|>=10,<10.4.2", "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.10|>=3.1,<3.1.7|>=3.2,<3.2.7|>=3.3,<3.3.5", "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4", "typo3/phar-stream-wrapper": ">=1,<2.1.1|>=3,<3.1.1", @@ -9401,17 +8872,7 @@ } ], "description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it", - "funding": [ - { - "url": "https://github.com/Ocramius", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/roave/security-advisories", - "type": "tidelift" - } - ], - "time": "2020-03-31T14:30:16+00:00" + "time": "2020-06-04T00:00:55+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -10030,16 +9491,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.5.4", + "version": "3.5.5", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "dceec07328401de6211037abbb18bda423677e26" + "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/dceec07328401de6211037abbb18bda423677e26", - "reference": "dceec07328401de6211037abbb18bda423677e26", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/73e2e7f57d958e7228fce50dc0c61f58f017f9f6", + "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6", "shasum": "" }, "require": { @@ -10077,24 +9538,24 @@ "phpcs", "standards" ], - "time": "2020-01-30T22:20:29+00:00" + "time": "2020-04-17T01:09:41+00:00" }, { "name": "symfony/browser-kit", - "version": "v5.0.8", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "0fa03cfaf1155eedbef871eef1a64c427e624c56" + "reference": "16141bce671d4ee12cf45927e3ce6cd2f343c442" }, "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/16141bce671d4ee12cf45927e3ce6cd2f343c442", + "reference": "16141bce671d4ee12cf45927e3ce6cd2f343c442", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/dom-crawler": "^4.4|^5.0" }, "require-dev": { @@ -10136,38 +9597,24 @@ ], "description": "Symfony BrowserKit Component", "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-03-30T11:42:42+00:00" + "time": "2020-05-23T13:12:54+00:00" }, { "name": "symfony/css-selector", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "5f8d5271303dad260692ba73dfa21777d38e124e" + "reference": "79c224cdbfae58d54b257a8c684ad445042c90f2" }, "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/79c224cdbfae58d54b257a8c684ad445042c90f2", + "reference": "79c224cdbfae58d54b257a8c684ad445042c90f2", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": ">=7.2.5" }, "type": "library", "extra": { @@ -10203,39 +9650,25 @@ ], "description": "Symfony CssSelector Component", "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-03-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/debug-bundle", - "version": "v5.0.8", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/debug-bundle.git", - "reference": "3e11ad42d31b4d996c9715a69e988f6a52a70c9d" + "reference": "4bae28a913fa32ec123a37b3178b7b7d3a4ac323" }, "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/4bae28a913fa32ec123a37b3178b7b7d3a4ac323", + "reference": "4bae28a913fa32ec123a37b3178b7b7d3a4ac323", "shasum": "" }, "require": { "ext-xml": "*", - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/http-kernel": "^4.4|^5.0", "symfony/twig-bridge": "^4.4|^5.0", "symfony/var-dumper": "^4.4|^5.0" @@ -10283,21 +9716,7 @@ ], "description": "Symfony DebugBundle", "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-03-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/debug-pack", @@ -10326,38 +9745,24 @@ "MIT" ], "description": "A debug pack for Symfony projects", - "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-07T10:08:51+00:00" }, { "name": "symfony/dom-crawler", - "version": "v5.0.8", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "892311d23066844a267ac1a903d8a9d79968a1a7" + "reference": "9d86e7382e7fe96889440e29c1965e4e4f6f4aec" }, "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/9d86e7382e7fe96889440e29c1965e4e4f6f4aec", + "reference": "9d86e7382e7fe96889440e29c1965e4e4f6f4aec", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0" }, @@ -10401,38 +9806,24 @@ ], "description": "Symfony DomCrawler Component", "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-03-30T11:42:42+00:00" + "time": "2020-05-23T12:58:59+00:00" }, { "name": "symfony/http-client", - "version": "v5.0.8", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "93b41572fbb3b8dd11d4f6f0434bbbbacd8619ab" + "reference": "4593ee5769c827fcf655e853c93a36eb54b7d063" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/93b41572fbb3b8dd11d4f6f0434bbbbacd8619ab", - "reference": "93b41572fbb3b8dd11d4f6f0434bbbbacd8619ab", + "url": "https://api.github.com/repos/symfony/http-client/zipball/4593ee5769c827fcf655e853c93a36eb54b7d063", + "reference": "4593ee5769c827fcf655e853c93a36eb54b7d063", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "psr/log": "^1.0", "symfony/http-client-contracts": "^1.1.8|^2", "symfony/polyfill-php73": "^1.11", @@ -10483,38 +9874,24 @@ ], "description": "Symfony HttpClient component", "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-04-12T16:45:47+00:00" + "time": "2020-05-30T21:52:15+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v2.0.1", + "version": "v2.1.2", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "378868b61b85c5cac6822d4f84e26999c9f2e881" + "reference": "f8bed25edc964d015bcd87f1fec5734963931910" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/378868b61b85c5cac6822d4f84e26999c9f2e881", - "reference": "378868b61b85c5cac6822d4f84e26999c9f2e881", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/f8bed25edc964d015bcd87f1fec5734963931910", + "reference": "f8bed25edc964d015bcd87f1fec5734963931910", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": ">=7.2.5" }, "suggest": { "symfony/http-client-implementation": "" @@ -10522,7 +9899,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -10554,26 +9931,26 @@ "interoperability", "standards" ], - "time": "2019-11-26T23:25:11+00:00" + "time": "2020-05-25T17:37:45+00:00" }, { "name": "symfony/maker-bundle", - "version": "v1.14.6", + "version": "v1.19.0", "source": { "type": "git", "url": "https://github.com/symfony/maker-bundle.git", - "reference": "bc4df88792fbaaeb275167101dc714218475db5f" + "reference": "bea8c3c959e48a2c952cc7c4f4f32964be8b8874" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/bc4df88792fbaaeb275167101dc714218475db5f", - "reference": "bc4df88792fbaaeb275167101dc714218475db5f", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/bea8c3c959e48a2c952cc7c4f4f32964be8b8874", + "reference": "bea8c3c959e48a2c952cc7c4f4f32964be8b8874", "shasum": "" }, "require": { "doctrine/inflector": "^1.2", "nikic/php-parser": "^4.0", - "php": "^7.0.8", + "php": "^7.1.3", "symfony/config": "^3.4|^4.0|^5.0", "symfony/console": "^3.4|^4.0|^5.0", "symfony/dependency-injection": "^3.4|^4.0|^5.0", @@ -10622,21 +9999,7 @@ "scaffold", "scaffolding" ], - "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-04T13:57:29+00:00" + "time": "2020-05-29T14:47:30+00:00" }, { "name": "symfony/panther", @@ -10712,23 +10075,23 @@ }, { "name": "symfony/phpunit-bridge", - "version": "v5.0.7", + "version": "v5.1.0", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "0258b43a94972abf1ee99ce2221359f8ac2a17fd" + "reference": "7a05a59154053d62674def66a5c99896113632f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/0258b43a94972abf1ee99ce2221359f8ac2a17fd", - "reference": "0258b43a94972abf1ee99ce2221359f8ac2a17fd", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/7a05a59154053d62674def66a5c99896113632f2", + "reference": "7a05a59154053d62674def66a5c99896113632f2", "shasum": "" }, "require": { "php": ">=5.5.9" }, "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0|<6.4,>=6.0" + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0|<6.4,>=6.0|9.1.2" }, "suggest": { "symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" @@ -10739,7 +10102,7 @@ "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.1-dev" }, "thanks": { "name": "phpunit/phpunit", @@ -10773,38 +10136,24 @@ ], "description": "Symfony PHPUnit Bridge", "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-03-27T16:56:45+00:00" + "time": "2020-05-23T13:08:13+00:00" }, { "name": "symfony/process", - "version": "v5.0.8", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "3179f68dff5bad14d38c4114a1dab98030801fd7" + "reference": "971862ab55d8154c2a2cfca31e8594d731e65e46" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/3179f68dff5bad14d38c4114a1dab98030801fd7", - "reference": "3179f68dff5bad14d38c4114a1dab98030801fd7", + "url": "https://api.github.com/repos/symfony/process/zipball/971862ab55d8154c2a2cfca31e8594d731e65e46", + "reference": "971862ab55d8154c2a2cfca31e8594d731e65e46", "shasum": "" }, "require": { - "php": "^7.2.5" + "php": ">=7.2.5" }, "type": "library", "extra": { @@ -10836,21 +10185,7 @@ ], "description": "Symfony Process Component", "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-04-15T15:59:10+00:00" + "time": "2020-05-30T20:12:43+00:00" }, { "name": "symfony/profiler-pack", @@ -10882,21 +10217,21 @@ }, { "name": "symfony/proxy-manager-bridge", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/proxy-manager-bridge.git", - "reference": "5bb3103e5fe510f75779952121a4be434343d83c" + "reference": "c9279782d3282fe69aff55dbe8d24939cac88f57" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/5bb3103e5fe510f75779952121a4be434343d83c", - "reference": "5bb3103e5fe510f75779952121a4be434343d83c", + "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/c9279782d3282fe69aff55dbe8d24939cac88f57", + "reference": "c9279782d3282fe69aff55dbe8d24939cac88f57", "shasum": "" }, "require": { "ocramius/proxy-manager": "~2.1", - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/dependency-injection": "^5.0" }, "conflict": { @@ -10935,21 +10270,7 @@ ], "description": "Symfony ProxyManager Bridge", "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-03-27T16:56:45+00:00" + "time": "2020-05-20T17:38:26+00:00" }, { "name": "symfony/test-pack", @@ -10981,20 +10302,20 @@ }, { "name": "symfony/web-profiler-bundle", - "version": "v5.0.7", + "version": "v5.0.9", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "635bf7fe86b67b0d3903a3013709fe028ac43b59" + "reference": "80367b65c32d6f77dddfe180ec12635c616408a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/635bf7fe86b67b0d3903a3013709fe028ac43b59", - "reference": "635bf7fe86b67b0d3903a3013709fe028ac43b59", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/80367b65c32d6f77dddfe180ec12635c616408a4", + "reference": "80367b65c32d6f77dddfe180ec12635c616408a4", "shasum": "" }, "require": { - "php": "^7.2.5", + "php": ">=7.2.5", "symfony/config": "^4.4|^5.0", "symfony/framework-bundle": "^4.4|^5.0", "symfony/http-kernel": "^4.4|^5.0", @@ -11043,21 +10364,7 @@ ], "description": "Symfony WebProfilerBundle", "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-03-27T16:56:45+00:00" + "time": "2020-05-28T08:20:26+00:00" }, { "name": "theofidry/alice-data-fixtures", @@ -11192,6 +10499,5 @@ "ext-iconv": "*", "ext-json": "*" }, - "platform-dev": [], - "plugin-api-version": "1.1.0" + "platform-dev": [] } diff --git a/config/bundles.php b/config/bundles.php index 0bb13597..85bba50a 100644 --- a/config/bundles.php +++ b/config/bundles.php @@ -21,6 +21,7 @@ Fidry\AliceDataFixtures\Bridge\Symfony\FidryAliceDataFixturesBundle::class => ['dev' => true, 'test' => true, 'panther' => true], Hautelook\AliceBundle\HautelookAliceBundle::class => ['dev' => true, 'test' => true, 'panther' => true], Misd\PhoneNumberBundle\MisdPhoneNumberBundle::class => ['all' => true], + Knp\Bundle\PaginatorBundle\KnpPaginatorBundle::class => ['all' => true], Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true, 'test' => true], FOS\JsRoutingBundle\FOSJsRoutingBundle::class => ['all' => true], ]; diff --git a/config/packages/knp_paginator.yaml b/config/packages/knp_paginator.yaml new file mode 100644 index 00000000..c7778510 --- /dev/null +++ b/config/packages/knp_paginator.yaml @@ -0,0 +1,3 @@ +knp_paginator: + template: + pagination: '@KnpPaginator/Pagination/twitter_bootstrap_v4_pagination.html.twig' diff --git a/config/parameters.yaml b/config/parameters.yaml index 32fd4417..75981286 100644 --- a/config/parameters.yaml +++ b/config/parameters.yaml @@ -1,6 +1,7 @@ # Put parameters here that don't need to change on each machine where the app is deployed # https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration parameters: + app.pagination_default_limit: 30 app.most_important_skills_limit: 6 # used for separing data in the planning app.most_important_skills_to_display: [ch_vpsp, ch_vl] # used for displaying a badge near the user name app.slot_interval: '%env(APP_SLOT_INTERVAL)%' diff --git a/config/services.yaml b/config/services.yaml index e820b325..2491fdcb 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -1,5 +1,64 @@ # 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/configuration.html#application-related-configuration +parameters: + app.pagination_default_limit: 30 + app.most_important_skills_limit: 6 # used for separing data in the planning + app.most_important_skills_to_display: [ch_vpsp, ch_vl] # used for displaying a badge near the user name + app.slot_interval: '%env(APP_SLOT_INTERVAL)%' + app.available_skills: + # Caution: the order matters for the planning display + ci_bspp: + label: CI Réseau BSPP + includes: [ci_samu] + ci_samu: + label: CI Réseau Samu + includes: [ci] + ch_vpsp: + label: Chauffeur VPSP + includes: [pse2, ch_vl] + ci: + label: CI + includes: [pse2] + pse2: + label: PSE2 + includes: [pse1] + pse1: + label: PSE1 + includes: [psc1] + ch_vl: + label: Chauffeur VL + includes: [benevole] + infirmier: + label: Infirmier.e local.e + includes: [benevole] + ce_maraude: + label: Chef.fe d'équipe maraudes + includes: [solidar] + solidar: + label: Solidar + includes: [maraudeur] + maraudeur: + label: Maraudeur.se + includes: [benevole] + tsa_coreg: + label: TSA / Coreg + includes: [pse2] + logisticien: + label: Logisticien.ne Croix-Rouge + includes: [benevole] + resp_perm_soc: + label: Responsable Permanence Sociale + includes: [benevole] + anim_fle: + label: Animateur.rice de cours de FLE + includes: [benevole] + psc1: + label: PSC1 + includes: [benevole] + benevole: + label: Bénévole services: # default configuration for services in *this* file diff --git a/src/Controller/Organization/AssetType/AssetTypeListController.php b/src/Controller/Organization/AssetType/AssetTypeListController.php index 0334f4f6..a36e74eb 100644 --- a/src/Controller/Organization/AssetType/AssetTypeListController.php +++ b/src/Controller/Organization/AssetType/AssetTypeListController.php @@ -6,8 +6,10 @@ use App\Entity\Organization; use App\Repository\AssetTypeRepository; +use Knp\Component\Pager\PaginatorInterface; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; +use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; @@ -18,19 +20,26 @@ class AssetTypeListController extends AbstractController { private AssetTypeRepository $assetTypeRepository; + private PaginatorInterface $paginator; - public function __construct(AssetTypeRepository $assetTypeRepository) + public function __construct(AssetTypeRepository $assetTypeRepository, PaginatorInterface $paginator) { $this->assetTypeRepository = $assetTypeRepository; + $this->paginator = $paginator; } - public function __invoke(): Response + public function __invoke(Request $request): Response { /** @var Organization $organization */ $organization = $this->getUser(); + $assetTypes = $this->paginator->paginate( + $this->assetTypeRepository->findByOrganization($organization), + $request->query->getInt('page', 1), + $this->getParameter('app.pagination_default_limit') + ); return $this->render('organization/assetType/list.html.twig', [ - 'assetTypes' => $this->assetTypeRepository->findByOrganization($organization), + 'assetTypes' => $assetTypes, ]); } } diff --git a/src/Controller/Organization/Children/ListController.php b/src/Controller/Organization/Children/ListController.php index 8a7f95f6..e39d1f2f 100644 --- a/src/Controller/Organization/Children/ListController.php +++ b/src/Controller/Organization/Children/ListController.php @@ -6,7 +6,9 @@ use App\Entity\Organization; use App\Repository\OrganizationRepository; +use Knp\Component\Pager\PaginatorInterface; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; +use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; use Symfony\Component\Security\Core\Exception\AccessDeniedException; @@ -17,20 +19,26 @@ class ListController extends AbstractController { protected OrganizationRepository $organizationRepository; + private PaginatorInterface $paginator; - public function __construct(OrganizationRepository $organizationRepository) + public function __construct(OrganizationRepository $organizationRepository, PaginatorInterface $paginator) { $this->organizationRepository = $organizationRepository; + $this->paginator = $paginator; } - public function __invoke(): Response + public function __invoke(Request $request): Response { $organization = $this->getUser(); if (!$organization instanceof Organization || !$organization->isParent()) { throw new AccessDeniedException(); } - $organizations = $this->organizationRepository->findBy(['parent' => $organization], ['name' => 'ASC']); + $organizations = $this->paginator->paginate( + $this->organizationRepository->findChildrenQueryBuilder($organization), + $request->query->getInt('page', 1), + $this->getParameter('app.pagination_default_limit') + ); return $this->render('organization/list.html.twig', [ 'organizations' => $organizations, diff --git a/src/Controller/Organization/CommissionableAsset/AssetsListController.php b/src/Controller/Organization/CommissionableAsset/AssetsListController.php index 97c74c50..0f938a9c 100644 --- a/src/Controller/Organization/CommissionableAsset/AssetsListController.php +++ b/src/Controller/Organization/CommissionableAsset/AssetsListController.php @@ -8,6 +8,7 @@ use App\Form\Factory\OrganizationSelectorFormFactory; use App\Repository\CommissionableAssetRepository; use App\Security\Voter\OrganizationVoter; +use Knp\Component\Pager\PaginatorInterface; use Sensio\Bundle\FrameworkExtraBundle\Configuration\IsGranted; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; @@ -22,23 +23,30 @@ class AssetsListController extends AbstractController { private CommissionableAssetRepository $assetRepository; private OrganizationSelectorFormFactory $organizationSelectorFormFactory; + private PaginatorInterface $paginator; - public function __construct(CommissionableAssetRepository $assetRepository, OrganizationSelectorFormFactory $organizationSelectorFormFactory) + public function __construct(CommissionableAssetRepository $assetRepository, OrganizationSelectorFormFactory $organizationSelectorFormFactory, PaginatorInterface $paginator) { $this->assetRepository = $assetRepository; $this->organizationSelectorFormFactory = $organizationSelectorFormFactory; + $this->paginator = $paginator; } public function __invoke(Request $request, Organization $organization): Response { /** @var Organization $currentOrganization */ $currentOrganization = $this->getUser(); + $assets = $this->paginator->paginate( + $this->assetRepository->findByOrganizationAndChildrenQb($organization), + $request->query->getInt('page', 1), + $this->getParameter('app.pagination_default_limit') + ); return $this->render( 'organization/commissionable_asset/list.html.twig', [ 'organization' => $organization, - 'assets' => $this->assetRepository->findByOrganization($organization), + 'assets' => $assets, 'organization_selector_form' => $this->organizationSelectorFormFactory->createForm( $organization, $currentOrganization diff --git a/src/Controller/Organization/Mission/MissionController.php b/src/Controller/Organization/Mission/MissionController.php index cbad0e11..2e6f89cf 100644 --- a/src/Controller/Organization/Mission/MissionController.php +++ b/src/Controller/Organization/Mission/MissionController.php @@ -12,6 +12,7 @@ use App\Form\Type\MissionsSearchType; use App\Form\Type\MissionType; use App\Repository\MissionRepository; +use Knp\Component\Pager\PaginatorInterface; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\Request; @@ -27,40 +28,52 @@ class MissionController extends AbstractOrganizationController { private MissionRepository $missionRepository; private PlanningDomain $planningDomain; + private PaginatorInterface $paginator; - public function __construct(MissionRepository $missionRepository, PlanningDomain $planningDomain) + public function __construct(MissionRepository $missionRepository, PlanningDomain $planningDomain, PaginatorInterface $paginator) { $this->missionRepository = $missionRepository; $this->planningDomain = $planningDomain; + $this->paginator = $paginator; } /** * @Route(name="app_organization_mission_index", methods={"GET"}) */ - public function index(): Response + public function index(Request $request): Response { $form = $this->planningDomain->generateForm(MissionsSearchType::class); $filters = $form->getData(); + $missions = $this->paginator->paginate( + $this->missionRepository->findByFiltersQb($filters), + $request->query->getInt('page', 1), + $this->getParameter('app.pagination_default_limit') + ); return $this->render('organization/mission/index.html.twig', [ 'filters' => $filters, 'form' => $form->createView(), - 'missions' => $this->missionRepository->findByFilters($filters), + 'missions' => $missions, ]); } /** * @Route("/full", name="app_organization_mission_full_list", methods={"GET"}) */ - public function fullList(): Response + public function fullList(Request $request): Response { $form = $this->planningDomain->generateForm(MissionsSearchType::class); $filters = $form->getData(); + $missions = $this->paginator->paginate( + $this->missionRepository->findByFiltersQb($filters), + $request->query->getInt('page', 1), + $this->getParameter('app.pagination_default_limit') + ); return $this->render('organization/mission/list_full.html.twig', [ 'filters' => $filters, 'form' => $form->createView(), - 'missions' => $this->missionRepository->findByFilters($filters), + 'missions' => $missions, ]); } diff --git a/src/Controller/Organization/MissionType/MissionTypeController.php b/src/Controller/Organization/MissionType/MissionTypeController.php index d35b1944..9261d405 100644 --- a/src/Controller/Organization/MissionType/MissionTypeController.php +++ b/src/Controller/Organization/MissionType/MissionTypeController.php @@ -9,6 +9,7 @@ use App\Entity\Organization; use App\Form\Type\MissionTypeType; use App\Repository\MissionTypeRepository; +use Knp\Component\Pager\PaginatorInterface; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; @@ -30,11 +31,15 @@ public function __construct(MissionTypeRepository $missionTypeRepository) /** * @Route(name="app_organization_mission_type_index", methods={"GET"}) */ - public function index(): Response + public function index(Request $request, PaginatorInterface $paginator): Response { /** @var Organization $organization */ $organization = $this->getUser(); - $missionTypes = $this->missionTypeRepository->findByOrganization($organization); + $missionTypes = $paginator->paginate( + $this->missionTypeRepository->findByOrganizationQb($organization), + $request->query->getInt('page', 1), + $this->getParameter('app.pagination_default_limit') + ); return $this->render('organization/mission_type/index.html.twig', [ 'mission_types' => $missionTypes, diff --git a/src/Controller/Organization/User/UserListController.php b/src/Controller/Organization/User/UserListController.php index ee3057d2..f3a4f1a8 100644 --- a/src/Controller/Organization/User/UserListController.php +++ b/src/Controller/Organization/User/UserListController.php @@ -9,6 +9,7 @@ use App\Repository\OrganizationRepository; use App\Repository\UserRepository; use App\Security\Voter\OrganizationVoter; +use Knp\Component\Pager\PaginatorInterface; use Sensio\Bundle\FrameworkExtraBundle\Configuration\IsGranted; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; @@ -24,24 +25,31 @@ class UserListController extends AbstractController protected UserRepository $userRepository; protected OrganizationRepository $organizationRepository; private OrganizationSelectorFormFactory $organizationSelectorFormFactory; + private PaginatorInterface $paginator; - public function __construct(OrganizationRepository $organizationRepository, UserRepository $userRepository, OrganizationSelectorFormFactory $organizationSelectorFormFactory) + public function __construct(OrganizationRepository $organizationRepository, UserRepository $userRepository, OrganizationSelectorFormFactory $organizationSelectorFormFactory, PaginatorInterface $paginator) { $this->userRepository = $userRepository; $this->organizationRepository = $organizationRepository; $this->organizationSelectorFormFactory = $organizationSelectorFormFactory; + $this->paginator = $paginator; } public function __invoke(Request $request, Organization $organization): Response { /** @var Organization $currentOrganization */ $currentOrganization = $this->getUser(); + $users = $this->paginator->paginate( + $this->userRepository->findByOrganizationAndChildrenQb($organization), + $request->query->getInt('page', 1), + $this->getParameter('app.pagination_default_limit') + ); return $this->render( 'organization/user/list.html.twig', [ 'organization' => $organization, - 'users' => $this->userRepository->findByOrganization($organization), + 'users' => $users, 'organization_selector_form' => $this->organizationSelectorFormFactory->createForm( $organization, $currentOrganization, diff --git a/src/Repository/MissionRepository.php b/src/Repository/MissionRepository.php index 0e6a3b06..9b4001df 100644 --- a/src/Repository/MissionRepository.php +++ b/src/Repository/MissionRepository.php @@ -43,7 +43,10 @@ public function findByOrganizationQb(Organization $organization): QueryBuilder public function findByFilters(array $filters): array { - return $this->findByFiltersQb($filters)->getQuery()->getResult(); + $qb = $this->findByFiltersQb($filters); + $qb->setMaxResults(100); + + return $qb->getQuery()->getResult(); } public function findByFiltersQb(array $filters): QueryBuilder @@ -56,8 +59,7 @@ public function findByFiltersQb(array $filters): QueryBuilder $qb->setParameter('types', $filters['missionTypes']); } - $qb->orderBy('m.startTime', 'ASC'); - $qb->setMaxResults(100); // TODO Paginate + $qb->orderBy('m.startTime', 'DESC'); return $qb; } diff --git a/src/Repository/OrganizationRepository.php b/src/Repository/OrganizationRepository.php index dfe791d5..327fe568 100644 --- a/src/Repository/OrganizationRepository.php +++ b/src/Repository/OrganizationRepository.php @@ -106,6 +106,18 @@ public function findByParentQueryBuilder(Organization $organization): QueryBuild return $qb; } + public function findChildrenQueryBuilder(Organization $organization): QueryBuilder + { + $qb = $this->createQueryBuilder('o'); + + $qb + ->where('o.parent = :orga') + ->setParameter('orga', $organization) + ->addOrderBy('o.name', 'ASC'); + + return $qb; + } + public function findByIdOrParentIdQueryBuilder(int $organizationId, QueryBuilder $qb = null): QueryBuilder { $alias = 'o'; diff --git a/symfony.lock b/symfony.lock index c38243b0..6ea494b4 100644 --- a/symfony.lock +++ b/symfony.lock @@ -17,9 +17,6 @@ "composer/xdebug-handler": { "version": "1.4.0" }, - "container-interop/container-interop": { - "version": "1.2.0" - }, "dama/doctrine-test-bundle": { "version": "4.0", "recipe": { @@ -123,6 +120,9 @@ "doctrine/reflection": { "version": "v1.0.0" }, + "doctrine/sql-formatter": { + "version": "1.1.0" + }, "escapestudios/symfony2-coding-standard": { "version": "3.11.0" }, @@ -200,9 +200,6 @@ "fixtures/.gitignore" ] }, - "jdorn/sql-formatter": { - "version": "v1.2.17" - }, "laminas/laminas-code": { "version": "3.4.1" }, @@ -598,6 +595,9 @@ "symfony/polyfill-php73": { "version": "v1.13.1" }, + "symfony/polyfill-php80": { + "version": "v1.17.0" + }, "symfony/process": { "version": "v5.0.2" }, diff --git a/templates/organization/assetType/list.html.twig b/templates/organization/assetType/list.html.twig index a408ab8b..f408ea6d 100644 --- a/templates/organization/assetType/list.html.twig +++ b/templates/organization/assetType/list.html.twig @@ -35,4 +35,7 @@ + {% endblock %} diff --git a/templates/organization/commissionable_asset/_list.html.twig b/templates/organization/commissionable_asset/_list.html.twig index 9d8cee29..ad4f71f3 100644 --- a/templates/organization/commissionable_asset/_list.html.twig +++ b/templates/organization/commissionable_asset/_list.html.twig @@ -42,4 +42,9 @@ + {% if pagination is defined and pagination %} + + {% endif %} diff --git a/templates/organization/commissionable_asset/list.html.twig b/templates/organization/commissionable_asset/list.html.twig index 0a0c863b..8e199b35 100644 --- a/templates/organization/commissionable_asset/list.html.twig +++ b/templates/organization/commissionable_asset/list.html.twig @@ -20,5 +20,5 @@ - {{ include('organization/commissionable_asset/_list.html.twig') }} + {{ include('organization/commissionable_asset/_list.html.twig', {pagination: true}) }} {% endblock %} diff --git a/templates/organization/list.html.twig b/templates/organization/list.html.twig index d81c5084..04853bd5 100644 --- a/templates/organization/list.html.twig +++ b/templates/organization/list.html.twig @@ -33,4 +33,7 @@ + {% endblock %} diff --git a/templates/organization/mission/_list.html.twig b/templates/organization/mission/_list.html.twig index c8219ca7..78be9110 100644 --- a/templates/organization/mission/_list.html.twig +++ b/templates/organization/mission/_list.html.twig @@ -72,3 +72,8 @@ +{% if pagination is defined and pagination %} + +{% endif %} diff --git a/templates/organization/mission/_show.html.twig b/templates/organization/mission/_show.html.twig index d6510371..1322367f 100644 --- a/templates/organization/mission/_show.html.twig +++ b/templates/organization/mission/_show.html.twig @@ -21,8 +21,8 @@ {% endif %}

{{ 'organization.users' | trans }}

-{{ include('organization/user/_list.html.twig', {users: mission.users | sortBySkills, organization: mission.organization}) }} +{{ include('organization/user/_list.html.twig', {users: mission.users | sortBySkills, organization: mission.organization, pagination: false}) }}

{{ 'organization.assets' | trans }}

-{{ include('organization/commissionable_asset/_list.html.twig', {assets: mission.assets, organization: mission.organization}) }} +{{ include('organization/commissionable_asset/_list.html.twig', {assets: mission.assets, organization: mission.organization, pagination: false}) }} diff --git a/templates/organization/mission/index.html.twig b/templates/organization/mission/index.html.twig index b1cc7f8e..d7860758 100644 --- a/templates/organization/mission/index.html.twig +++ b/templates/organization/mission/index.html.twig @@ -29,5 +29,5 @@ - {% include('organization/mission/_list.html.twig') %} + {% include 'organization/mission/_list.html.twig' with {pagination: true} %} {% endblock %} diff --git a/templates/organization/mission_type/index.html.twig b/templates/organization/mission_type/index.html.twig index 555f91ee..a771932d 100644 --- a/templates/organization/mission_type/index.html.twig +++ b/templates/organization/mission_type/index.html.twig @@ -36,4 +36,7 @@ + {% endblock %} diff --git a/templates/organization/search.html.twig b/templates/organization/search.html.twig index 87cd27aa..c4bfa9ec 100644 --- a/templates/organization/search.html.twig +++ b/templates/organization/search.html.twig @@ -15,7 +15,7 @@

Bénévoles

{% if users|length %} - {% include 'organization/user/_list.html.twig' with {organization: app.user} %} + {% include 'organization/user/_list.html.twig' with {organization: app.user, pagination: false} %} {% else %}

{{ 'organization.search.noUsers' | trans }}

{% endif %} @@ -24,7 +24,7 @@

Véhicules

{% if assets|length %} - {% include'organization/commissionable_asset/_list.html.twig' %} + {% include 'organization/commissionable_asset/_list.html.twig' with {pagination: false} %} {% else %}

{{ 'organization.search.noAssets' | trans }}

{% endif %} diff --git a/templates/organization/user/_list.html.twig b/templates/organization/user/_list.html.twig index 385439b0..f731001b 100644 --- a/templates/organization/user/_list.html.twig +++ b/templates/organization/user/_list.html.twig @@ -47,4 +47,9 @@ {% endfor %} + {% if pagination is defined and pagination %} + + {% endif %} diff --git a/templates/organization/user/list.html.twig b/templates/organization/user/list.html.twig index cf6013de..52bf1335 100644 --- a/templates/organization/user/list.html.twig +++ b/templates/organization/user/list.html.twig @@ -12,5 +12,5 @@ {{ form(organization_selector_form) }} - {{ include('organization/user/_list.html.twig') }} + {{ include('organization/user/_list.html.twig', {pagination: true}) }} {% endblock %}