diff --git a/.do/deploy.template.yaml b/.do/deploy.template.yaml index 508d991..e8d5793 100644 --- a/.do/deploy.template.yaml +++ b/.do/deploy.template.yaml @@ -25,6 +25,9 @@ spec: - key: COLLECTION_HIDDEN_ASSET_EXTENSION scope: RUN_TIME value: gif + - key: METADATA_TEMPLATE + scope: RUN_TIME + value: null - key: CACHE_EXPIRATION scope: RUN_TIME value: '600' diff --git a/.env b/.env index f60a376..778b9d3 100644 --- a/.env +++ b/.env @@ -19,6 +19,7 @@ COLLECTION_WEBSITE=https://www.example.com/ COLLECTION_MAX_SUPPLY=10000 COLLECTION_ASSETS_EXTENSION=png COLLECTION_HIDDEN_ASSET_EXTENSION=gif +METADATA_TEMPLATE=null # Used for TotalSupplyProviers and HTTP headers (default: 10 minutes) CACHE_EXPIRATION=600 diff --git a/composer.lock b/composer.lock index eb91fa8..1aa5c30 100644 --- a/composer.lock +++ b/composer.lock @@ -58,16 +58,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.209.5", + "version": "3.209.15", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "9e833ab2b98ab004e0a98ad473212bdfdd7dbc43" + "reference": "8656babb2e58ea3e7c9a40724e8a545ce40bb622" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/9e833ab2b98ab004e0a98ad473212bdfdd7dbc43", - "reference": "9e833ab2b98ab004e0a98ad473212bdfdd7dbc43", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/8656babb2e58ea3e7c9a40724e8a545ce40bb622", + "reference": "8656babb2e58ea3e7c9a40724e8a545ce40bb622", "shasum": "" }, "require": { @@ -143,9 +143,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.209.5" + "source": "https://github.com/aws/aws-sdk-php/tree/3.209.15" }, - "time": "2022-01-13T19:22:21+00:00" + "time": "2022-01-28T19:14:57+00:00" }, { "name": "composer/package-versions-deprecated", @@ -1150,16 +1150,16 @@ }, { "name": "nette/utils", - "version": "v3.2.6", + "version": "v3.2.7", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "2f261e55bd6a12057442045bf2c249806abc1d02" + "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/2f261e55bd6a12057442045bf2c249806abc1d02", - "reference": "2f261e55bd6a12057442045bf2c249806abc1d02", + "url": "https://api.github.com/repos/nette/utils/zipball/0af4e3de4df9f1543534beab255ccf459e7a2c99", + "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99", "shasum": "" }, "require": { @@ -1229,9 +1229,9 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v3.2.6" + "source": "https://github.com/nette/utils/tree/v3.2.7" }, - "time": "2021-11-24T15:47:23+00:00" + "time": "2022-01-24T11:29:14+00:00" }, { "name": "pear/math_biginteger", @@ -1844,16 +1844,16 @@ }, { "name": "sensio/framework-extra-bundle", - "version": "v6.2.5", + "version": "v6.2.6", "source": { "type": "git", "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", - "reference": "812b11b75298577984f90758aeb7bdc8ecd22c20" + "reference": "6bd976c99ef3f78e31c9490a10ba6dd8901076eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/812b11b75298577984f90758aeb7bdc8ecd22c20", - "reference": "812b11b75298577984f90758aeb7bdc8ecd22c20", + "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/6bd976c99ef3f78e31c9490a10ba6dd8901076eb", + "reference": "6bd976c99ef3f78e31c9490a10ba6dd8901076eb", "shasum": "" }, "require": { @@ -1916,9 +1916,9 @@ ], "support": { "issues": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/issues", - "source": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/tree/v6.2.5" + "source": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/tree/v6.2.6" }, - "time": "2022-01-02T16:55:10+00:00" + "time": "2022-01-14T11:51:13+00:00" }, { "name": "simplito/bigint-wrapper-php", @@ -2095,16 +2095,16 @@ }, { "name": "symfony/asset", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/asset.git", - "reference": "49e355b57b4b6a5cef1d2dbc4e36cee49369cf7d" + "reference": "156e45cba14f9be3fe8b987e86f482a76aa078f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/asset/zipball/49e355b57b4b6a5cef1d2dbc4e36cee49369cf7d", - "reference": "49e355b57b4b6a5cef1d2dbc4e36cee49369cf7d", + "url": "https://api.github.com/repos/symfony/asset/zipball/156e45cba14f9be3fe8b987e86f482a76aa078f3", + "reference": "156e45cba14f9be3fe8b987e86f482a76aa078f3", "shasum": "" }, "require": { @@ -2149,7 +2149,7 @@ "description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/asset/tree/v5.4.0" + "source": "https://github.com/symfony/asset/tree/v5.4.3" }, "funding": [ { @@ -2165,20 +2165,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/cache", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "8aad4b69a10c5c51ab54672e78995860f5e447ec" + "reference": "4178f0a19ec3f1f76e7f1a07b8187cbe3d94b825" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/8aad4b69a10c5c51ab54672e78995860f5e447ec", - "reference": "8aad4b69a10c5c51ab54672e78995860f5e447ec", + "url": "https://api.github.com/repos/symfony/cache/zipball/4178f0a19ec3f1f76e7f1a07b8187cbe3d94b825", + "reference": "4178f0a19ec3f1f76e7f1a07b8187cbe3d94b825", "shasum": "" }, "require": { @@ -2246,7 +2246,7 @@ "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v5.4.2" + "source": "https://github.com/symfony/cache/tree/v5.4.3" }, "funding": [ { @@ -2262,7 +2262,7 @@ "type": "tidelift" } ], - "time": "2021-12-28T17:15:56+00:00" + "time": "2022-01-26T16:28:35+00:00" }, { "name": "symfony/cache-contracts", @@ -2345,16 +2345,16 @@ }, { "name": "symfony/config", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "2e082dae50da563c639119b7b52347a2a3db4ba5" + "reference": "d65e1bd990c740e31feb07d2b0927b8d4df9956f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/2e082dae50da563c639119b7b52347a2a3db4ba5", - "reference": "2e082dae50da563c639119b7b52347a2a3db4ba5", + "url": "https://api.github.com/repos/symfony/config/zipball/d65e1bd990c740e31feb07d2b0927b8d4df9956f", + "reference": "d65e1bd990c740e31feb07d2b0927b8d4df9956f", "shasum": "" }, "require": { @@ -2404,7 +2404,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v5.4.2" + "source": "https://github.com/symfony/config/tree/v5.4.3" }, "funding": [ { @@ -2420,20 +2420,20 @@ "type": "tidelift" } ], - "time": "2021-12-15T11:06:13+00:00" + "time": "2022-01-03T09:50:52+00:00" }, { "name": "symfony/console", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "a2c6b7ced2eb7799a35375fb9022519282b5405e" + "reference": "a2a86ec353d825c75856c6fd14fac416a7bdb6b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/a2c6b7ced2eb7799a35375fb9022519282b5405e", - "reference": "a2c6b7ced2eb7799a35375fb9022519282b5405e", + "url": "https://api.github.com/repos/symfony/console/zipball/a2a86ec353d825c75856c6fd14fac416a7bdb6b8", + "reference": "a2a86ec353d825c75856c6fd14fac416a7bdb6b8", "shasum": "" }, "require": { @@ -2503,7 +2503,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.2" + "source": "https://github.com/symfony/console/tree/v5.4.3" }, "funding": [ { @@ -2519,20 +2519,20 @@ "type": "tidelift" } ], - "time": "2021-12-20T16:11:12+00:00" + "time": "2022-01-26T16:28:35+00:00" }, { "name": "symfony/dependency-injection", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "ba94559be9738d77cd29e24b5d81cf3b89b7d628" + "reference": "974580fd67f14d65b045c11b09eb149cd4b13df5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ba94559be9738d77cd29e24b5d81cf3b89b7d628", - "reference": "ba94559be9738d77cd29e24b5d81cf3b89b7d628", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/974580fd67f14d65b045c11b09eb149cd4b13df5", + "reference": "974580fd67f14d65b045c11b09eb149cd4b13df5", "shasum": "" }, "require": { @@ -2592,7 +2592,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v5.4.2" + "source": "https://github.com/symfony/dependency-injection/tree/v5.4.3" }, "funding": [ { @@ -2608,7 +2608,7 @@ "type": "tidelift" } ], - "time": "2021-12-29T10:10:35+00:00" + "time": "2022-01-26T16:28:35+00:00" }, { "name": "symfony/deprecation-contracts", @@ -2679,16 +2679,16 @@ }, { "name": "symfony/dotenv", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", - "reference": "1f28b9b3edf9da7e2c4b295dcd1df291ccb498d3" + "reference": "84d1af2d39dd81b48eb1cd3af3f107eea7a275bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dotenv/zipball/1f28b9b3edf9da7e2c4b295dcd1df291ccb498d3", - "reference": "1f28b9b3edf9da7e2c4b295dcd1df291ccb498d3", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/84d1af2d39dd81b48eb1cd3af3f107eea7a275bb", + "reference": "84d1af2d39dd81b48eb1cd3af3f107eea7a275bb", "shasum": "" }, "require": { @@ -2730,7 +2730,7 @@ "environment" ], "support": { - "source": "https://github.com/symfony/dotenv/tree/v5.4.2" + "source": "https://github.com/symfony/dotenv/tree/v5.4.3" }, "funding": [ { @@ -2746,20 +2746,20 @@ "type": "tidelift" } ], - "time": "2021-12-16T21:52:00+00:00" + "time": "2022-01-26T16:19:10+00:00" }, { "name": "symfony/error-handler", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "e0c0dd0f9d4120a20158fc9aec2367d07d38bc56" + "reference": "c4ffc2cd919950d13c8c9ce32a70c70214c3ffc5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/e0c0dd0f9d4120a20158fc9aec2367d07d38bc56", - "reference": "e0c0dd0f9d4120a20158fc9aec2367d07d38bc56", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/c4ffc2cd919950d13c8c9ce32a70c70214c3ffc5", + "reference": "c4ffc2cd919950d13c8c9ce32a70c70214c3ffc5", "shasum": "" }, "require": { @@ -2801,7 +2801,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v5.4.2" + "source": "https://github.com/symfony/error-handler/tree/v5.4.3" }, "funding": [ { @@ -2817,20 +2817,20 @@ "type": "tidelift" } ], - "time": "2021-12-19T20:02:00+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "27d39ae126352b9fa3be5e196ccf4617897be3eb" + "reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/27d39ae126352b9fa3be5e196ccf4617897be3eb", - "reference": "27d39ae126352b9fa3be5e196ccf4617897be3eb", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/dec8a9f58d20df252b9cd89f1c6c1530f747685d", + "reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d", "shasum": "" }, "require": { @@ -2886,7 +2886,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.0" + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.3" }, "funding": [ { @@ -2902,7 +2902,7 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -2985,16 +2985,16 @@ }, { "name": "symfony/expression-language", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/expression-language.git", - "reference": "aff6ee3cf4ac1f37f5c7dad3f89f439dbe0893f2" + "reference": "c68c6d1a308f6e2a1382bdb3a317959e1ee9aa08" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/expression-language/zipball/aff6ee3cf4ac1f37f5c7dad3f89f439dbe0893f2", - "reference": "aff6ee3cf4ac1f37f5c7dad3f89f439dbe0893f2", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/c68c6d1a308f6e2a1382bdb3a317959e1ee9aa08", + "reference": "c68c6d1a308f6e2a1382bdb3a317959e1ee9aa08", "shasum": "" }, "require": { @@ -3028,7 +3028,7 @@ "description": "Provides an engine that can compile and evaluate expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/expression-language/tree/v5.4.0" + "source": "https://github.com/symfony/expression-language/tree/v5.4.3" }, "funding": [ { @@ -3044,20 +3044,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/filesystem", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "731f917dc31edcffec2c6a777f3698c33bea8f01" + "reference": "0f0c4bf1840420f4aef3f32044a9dbb24682731b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/731f917dc31edcffec2c6a777f3698c33bea8f01", - "reference": "731f917dc31edcffec2c6a777f3698c33bea8f01", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/0f0c4bf1840420f4aef3f32044a9dbb24682731b", + "reference": "0f0c4bf1840420f4aef3f32044a9dbb24682731b", "shasum": "" }, "require": { @@ -3092,7 +3092,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.4.0" + "source": "https://github.com/symfony/filesystem/tree/v5.4.3" }, "funding": [ { @@ -3108,20 +3108,20 @@ "type": "tidelift" } ], - "time": "2021-10-28T13:39:27+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/finder", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "e77046c252be48c48a40816187ed527703c8f76c" + "reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/e77046c252be48c48a40816187ed527703c8f76c", - "reference": "e77046c252be48c48a40816187ed527703c8f76c", + "url": "https://api.github.com/repos/symfony/finder/zipball/231313534dded84c7ecaa79d14bc5da4ccb69b7d", + "reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d", "shasum": "" }, "require": { @@ -3155,7 +3155,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.2" + "source": "https://github.com/symfony/finder/tree/v5.4.3" }, "funding": [ { @@ -3171,20 +3171,20 @@ "type": "tidelift" } ], - "time": "2021-12-15T11:06:13+00:00" + "time": "2022-01-26T16:34:36+00:00" }, { "name": "symfony/flex", - "version": "v2.0.1", + "version": "v2.1.4", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", - "reference": "3dbfa5c4e3308fd9def9a2006a20fa0c272a30a2" + "reference": "110e8928b6e719e9b9f146c8fd92c41a4b74a3ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/flex/zipball/3dbfa5c4e3308fd9def9a2006a20fa0c272a30a2", - "reference": "3dbfa5c4e3308fd9def9a2006a20fa0c272a30a2", + "url": "https://api.github.com/repos/symfony/flex/zipball/110e8928b6e719e9b9f146c8fd92c41a4b74a3ac", + "reference": "110e8928b6e719e9b9f146c8fd92c41a4b74a3ac", "shasum": "" }, "require": { @@ -3220,7 +3220,7 @@ "description": "Composer plugin for Symfony", "support": { "issues": "https://github.com/symfony/flex/issues", - "source": "https://github.com/symfony/flex/tree/v2.0.1" + "source": "https://github.com/symfony/flex/tree/v2.1.4" }, "funding": [ { @@ -3236,20 +3236,20 @@ "type": "tidelift" } ], - "time": "2021-11-29T15:40:20+00:00" + "time": "2022-01-27T10:25:12+00:00" }, { "name": "symfony/form", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "2083142efa11a2e32c71a78c8f8cce0c1210fa10" + "reference": "2fa60c186cb70c940c766ca009b59949cfacd9cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/2083142efa11a2e32c71a78c8f8cce0c1210fa10", - "reference": "2083142efa11a2e32c71a78c8f8cce0c1210fa10", + "url": "https://api.github.com/repos/symfony/form/zipball/2fa60c186cb70c940c766ca009b59949cfacd9cc", + "reference": "2fa60c186cb70c940c766ca009b59949cfacd9cc", "shasum": "" }, "require": { @@ -3323,7 +3323,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v5.4.2" + "source": "https://github.com/symfony/form/tree/v5.4.3" }, "funding": [ { @@ -3339,20 +3339,20 @@ "type": "tidelift" } ], - "time": "2021-12-22T13:15:36+00:00" + "time": "2022-01-26T16:28:35+00:00" }, { "name": "symfony/framework-bundle", - "version": "v5.4.2", + "version": "v5.4.4", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "2e6b8b208a998a08a94be407498f21bae62a8a4a" + "reference": "d848b8ca3d87d0fcc9d0ccbc88cf8e128db0d4c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/2e6b8b208a998a08a94be407498f21bae62a8a4a", - "reference": "2e6b8b208a998a08a94be407498f21bae62a8a4a", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/d848b8ca3d87d0fcc9d0ccbc88cf8e128db0d4c7", + "reference": "d848b8ca3d87d0fcc9d0ccbc88cf8e128db0d4c7", "shasum": "" }, "require": { @@ -3476,7 +3476,7 @@ "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v5.4.2" + "source": "https://github.com/symfony/framework-bundle/tree/v5.4.4" }, "funding": [ { @@ -3492,20 +3492,20 @@ "type": "tidelift" } ], - "time": "2021-12-22T00:01:28+00:00" + "time": "2022-01-29T17:49:40+00:00" }, { "name": "symfony/http-client", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "5e344f1402584a56631c81a24ec9403e3159c790" + "reference": "a5a467b62dc91eb253db51a91a2c1977f611f60c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/5e344f1402584a56631c81a24ec9403e3159c790", - "reference": "5e344f1402584a56631c81a24ec9403e3159c790", + "url": "https://api.github.com/repos/symfony/http-client/zipball/a5a467b62dc91eb253db51a91a2c1977f611f60c", + "reference": "a5a467b62dc91eb253db51a91a2c1977f611f60c", "shasum": "" }, "require": { @@ -3563,7 +3563,7 @@ "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-client/tree/v5.4.2" + "source": "https://github.com/symfony/http-client/tree/v5.4.3" }, "funding": [ { @@ -3579,7 +3579,7 @@ "type": "tidelift" } ], - "time": "2021-12-29T10:10:35+00:00" + "time": "2022-01-22T06:53:01+00:00" }, { "name": "symfony/http-client-contracts", @@ -3661,16 +3661,16 @@ }, { "name": "symfony/http-foundation", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "ce952af52877eaf3eab5d0c08cc0ea865ed37313" + "reference": "ef409ff341a565a3663157d4324536746d49a0c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ce952af52877eaf3eab5d0c08cc0ea865ed37313", - "reference": "ce952af52877eaf3eab5d0c08cc0ea865ed37313", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ef409ff341a565a3663157d4324536746d49a0c7", + "reference": "ef409ff341a565a3663157d4324536746d49a0c7", "shasum": "" }, "require": { @@ -3714,7 +3714,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.4.2" + "source": "https://github.com/symfony/http-foundation/tree/v5.4.3" }, "funding": [ { @@ -3730,20 +3730,20 @@ "type": "tidelift" } ], - "time": "2021-12-28T17:15:56+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.4.2", + "version": "v5.4.4", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "35b7e9868953e0d1df84320bb063543369e43ef5" + "reference": "49f40347228c773688a0488feea0175aa7f4d268" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/35b7e9868953e0d1df84320bb063543369e43ef5", - "reference": "35b7e9868953e0d1df84320bb063543369e43ef5", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/49f40347228c773688a0488feea0175aa7f4d268", + "reference": "49f40347228c773688a0488feea0175aa7f4d268", "shasum": "" }, "require": { @@ -3826,7 +3826,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v5.4.2" + "source": "https://github.com/symfony/http-kernel/tree/v5.4.4" }, "funding": [ { @@ -3842,20 +3842,20 @@ "type": "tidelift" } ], - "time": "2021-12-29T13:20:26+00:00" + "time": "2022-01-29T18:08:07+00:00" }, { "name": "symfony/intl", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/intl.git", - "reference": "ee6512e06b1307ed61b32d292ecd8ee9c10e034c" + "reference": "29e326276b2455bcfa4ce02abcf7689e884acdac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/intl/zipball/ee6512e06b1307ed61b32d292ecd8ee9c10e034c", - "reference": "ee6512e06b1307ed61b32d292ecd8ee9c10e034c", + "url": "https://api.github.com/repos/symfony/intl/zipball/29e326276b2455bcfa4ce02abcf7689e884acdac", + "reference": "29e326276b2455bcfa4ce02abcf7689e884acdac", "shasum": "" }, "require": { @@ -3914,7 +3914,7 @@ "localization" ], "support": { - "source": "https://github.com/symfony/intl/tree/v5.4.2" + "source": "https://github.com/symfony/intl/tree/v5.4.3" }, "funding": [ { @@ -3930,20 +3930,20 @@ "type": "tidelift" } ], - "time": "2021-12-16T21:58:21+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/mime", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "1bfd938cf9562822c05c4d00e8f92134d3c8e42d" + "reference": "e1503cfb5c9a225350f549d3bb99296f4abfb80f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/1bfd938cf9562822c05c4d00e8f92134d3c8e42d", - "reference": "1bfd938cf9562822c05c4d00e8f92134d3c8e42d", + "url": "https://api.github.com/repos/symfony/mime/zipball/e1503cfb5c9a225350f549d3bb99296f4abfb80f", + "reference": "e1503cfb5c9a225350f549d3bb99296f4abfb80f", "shasum": "" }, "require": { @@ -3997,7 +3997,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.4.2" + "source": "https://github.com/symfony/mime/tree/v5.4.3" }, "funding": [ { @@ -4013,20 +4013,20 @@ "type": "tidelift" } ], - "time": "2021-12-28T17:15:56+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/monolog-bridge", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/monolog-bridge.git", - "reference": "6ce6f39536a718ec2ece37eae81c6899030fc571" + "reference": "4b56e17c443e7092895477f047f2a70f324f984c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/6ce6f39536a718ec2ece37eae81c6899030fc571", - "reference": "6ce6f39536a718ec2ece37eae81c6899030fc571", + "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/4b56e17c443e7092895477f047f2a70f324f984c", + "reference": "4b56e17c443e7092895477f047f2a70f324f984c", "shasum": "" }, "require": { @@ -4081,7 +4081,7 @@ "description": "Provides integration for Monolog with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/monolog-bridge/tree/v5.4.0" + "source": "https://github.com/symfony/monolog-bridge/tree/v5.4.3" }, "funding": [ { @@ -4097,7 +4097,7 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/monolog-bundle", @@ -4182,16 +4182,16 @@ }, { "name": "symfony/notifier", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/notifier.git", - "reference": "f44110146319fb062e0450a80c70e2cc840bbb3a" + "reference": "5cfaf9164db2d5560c03fb9e1ca28d728ecd5fc8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/notifier/zipball/f44110146319fb062e0450a80c70e2cc840bbb3a", - "reference": "f44110146319fb062e0450a80c70e2cc840bbb3a", + "url": "https://api.github.com/repos/symfony/notifier/zipball/5cfaf9164db2d5560c03fb9e1ca28d728ecd5fc8", + "reference": "5cfaf9164db2d5560c03fb9e1ca28d728ecd5fc8", "shasum": "" }, "require": { @@ -4257,7 +4257,7 @@ "notifier" ], "support": { - "source": "https://github.com/symfony/notifier/tree/v5.4.2" + "source": "https://github.com/symfony/notifier/tree/v5.4.3" }, "funding": [ { @@ -4273,20 +4273,20 @@ "type": "tidelift" } ], - "time": "2021-12-25T19:45:36+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/options-resolver", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "b0fb78576487af19c500aaddb269fd36701d4847" + "reference": "cc1147cb11af1b43f503ac18f31aa3bec213aba8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/b0fb78576487af19c500aaddb269fd36701d4847", - "reference": "b0fb78576487af19c500aaddb269fd36701d4847", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/cc1147cb11af1b43f503ac18f31aa3bec213aba8", + "reference": "cc1147cb11af1b43f503ac18f31aa3bec213aba8", "shasum": "" }, "require": { @@ -4326,7 +4326,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v5.4.0" + "source": "https://github.com/symfony/options-resolver/tree/v5.4.3" }, "funding": [ { @@ -4342,20 +4342,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/password-hasher", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/password-hasher.git", - "reference": "62748882f339e2a00751af8375258cf1b66a1c57" + "reference": "b5ed59c4536d8386cd37bb86df2b7bd5fbbd46d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/password-hasher/zipball/62748882f339e2a00751af8375258cf1b66a1c57", - "reference": "62748882f339e2a00751af8375258cf1b66a1c57", + "url": "https://api.github.com/repos/symfony/password-hasher/zipball/b5ed59c4536d8386cd37bb86df2b7bd5fbbd46d4", + "reference": "b5ed59c4536d8386cd37bb86df2b7bd5fbbd46d4", "shasum": "" }, "require": { @@ -4399,7 +4399,7 @@ "password" ], "support": { - "source": "https://github.com/symfony/password-hasher/tree/v5.4.2" + "source": "https://github.com/symfony/password-hasher/tree/v5.4.3" }, "funding": [ { @@ -4415,7 +4415,7 @@ "type": "tidelift" } ], - "time": "2021-12-16T21:58:21+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/polyfill-intl-grapheme", @@ -5082,16 +5082,16 @@ }, { "name": "symfony/process", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "2b3ba8722c4aaf3e88011be5e7f48710088fb5e4" + "reference": "553f50487389a977eb31cf6b37faae56da00f753" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/2b3ba8722c4aaf3e88011be5e7f48710088fb5e4", - "reference": "2b3ba8722c4aaf3e88011be5e7f48710088fb5e4", + "url": "https://api.github.com/repos/symfony/process/zipball/553f50487389a977eb31cf6b37faae56da00f753", + "reference": "553f50487389a977eb31cf6b37faae56da00f753", "shasum": "" }, "require": { @@ -5124,7 +5124,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v5.4.2" + "source": "https://github.com/symfony/process/tree/v5.4.3" }, "funding": [ { @@ -5140,20 +5140,20 @@ "type": "tidelift" } ], - "time": "2021-12-27T21:01:00+00:00" + "time": "2022-01-26T16:28:35+00:00" }, { "name": "symfony/property-access", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", - "reference": "133c62a1be8a868134c4cced928568568d6b26f8" + "reference": "4bb27fab0c8b0cabdff8cc24ed4019bfbb380e96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/133c62a1be8a868134c4cced928568568d6b26f8", - "reference": "133c62a1be8a868134c4cced928568568d6b26f8", + "url": "https://api.github.com/repos/symfony/property-access/zipball/4bb27fab0c8b0cabdff8cc24ed4019bfbb380e96", + "reference": "4bb27fab0c8b0cabdff8cc24ed4019bfbb380e96", "shasum": "" }, "require": { @@ -5205,7 +5205,7 @@ "reflection" ], "support": { - "source": "https://github.com/symfony/property-access/tree/v5.4.2" + "source": "https://github.com/symfony/property-access/tree/v5.4.3" }, "funding": [ { @@ -5221,20 +5221,20 @@ "type": "tidelift" } ], - "time": "2021-12-11T16:33:38+00:00" + "time": "2022-01-12T18:55:10+00:00" }, { "name": "symfony/property-info", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "a32f813896ffb3b4710fca5af5b05bef600cf4f0" + "reference": "bcc2b6904cbcf16b2e5d618da16117cd8e132f9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/a32f813896ffb3b4710fca5af5b05bef600cf4f0", - "reference": "a32f813896ffb3b4710fca5af5b05bef600cf4f0", + "url": "https://api.github.com/repos/symfony/property-info/zipball/bcc2b6904cbcf16b2e5d618da16117cd8e132f9a", + "reference": "bcc2b6904cbcf16b2e5d618da16117cd8e132f9a", "shasum": "" }, "require": { @@ -5296,7 +5296,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v5.4.2" + "source": "https://github.com/symfony/property-info/tree/v5.4.3" }, "funding": [ { @@ -5312,20 +5312,20 @@ "type": "tidelift" } ], - "time": "2021-12-26T13:30:54+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/proxy-manager-bridge", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/proxy-manager-bridge.git", - "reference": "50aa8ac8012d414f2aed26be760e0654abec2d76" + "reference": "efb82e176cd47426193ad047635ba5181dae089f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/50aa8ac8012d414f2aed26be760e0654abec2d76", - "reference": "50aa8ac8012d414f2aed26be760e0654abec2d76", + "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/efb82e176cd47426193ad047635ba5181dae089f", + "reference": "efb82e176cd47426193ad047635ba5181dae089f", "shasum": "" }, "require": { @@ -5363,7 +5363,7 @@ "description": "Provides integration for ProxyManager with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/proxy-manager-bridge/tree/v5.4.2" + "source": "https://github.com/symfony/proxy-manager-bridge/tree/v5.4.3" }, "funding": [ { @@ -5379,20 +5379,20 @@ "type": "tidelift" } ], - "time": "2021-12-25T19:45:36+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/routing", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "9eeae93c32ca86746e5d38f3679e9569981038b1" + "reference": "44b29c7a94e867ccde1da604792f11a469958981" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/9eeae93c32ca86746e5d38f3679e9569981038b1", - "reference": "9eeae93c32ca86746e5d38f3679e9569981038b1", + "url": "https://api.github.com/repos/symfony/routing/zipball/44b29c7a94e867ccde1da604792f11a469958981", + "reference": "44b29c7a94e867ccde1da604792f11a469958981", "shasum": "" }, "require": { @@ -5453,7 +5453,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v5.4.0" + "source": "https://github.com/symfony/routing/tree/v5.4.3" }, "funding": [ { @@ -5469,20 +5469,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/runtime", - "version": "v5.4.1", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/runtime.git", - "reference": "f7a8403ae0e6847e56881c3c106e4ea2ec4ef8c9" + "reference": "354ce8493868594339cafe17ef67aba874c12158" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/runtime/zipball/f7a8403ae0e6847e56881c3c106e4ea2ec4ef8c9", - "reference": "f7a8403ae0e6847e56881c3c106e4ea2ec4ef8c9", + "url": "https://api.github.com/repos/symfony/runtime/zipball/354ce8493868594339cafe17ef67aba874c12158", + "reference": "354ce8493868594339cafe17ef67aba874c12158", "shasum": "" }, "require": { @@ -5530,7 +5530,7 @@ "description": "Enables decoupling PHP applications from global state", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/runtime/tree/v5.4.1" + "source": "https://github.com/symfony/runtime/tree/v5.4.3" }, "funding": [ { @@ -5546,20 +5546,20 @@ "type": "tidelift" } ], - "time": "2021-12-01T15:47:38+00:00" + "time": "2022-01-26T17:32:52+00:00" }, { "name": "symfony/security-bundle", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/security-bundle.git", - "reference": "4da15c5a30ec90acb4dd2d27b2e046385212192e" + "reference": "d3239128269ae67d78df535f65f41cf02cabdc6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-bundle/zipball/4da15c5a30ec90acb4dd2d27b2e046385212192e", - "reference": "4da15c5a30ec90acb4dd2d27b2e046385212192e", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/d3239128269ae67d78df535f65f41cf02cabdc6c", + "reference": "d3239128269ae67d78df535f65f41cf02cabdc6c", "shasum": "" }, "require": { @@ -5632,7 +5632,7 @@ "description": "Provides a tight integration of the Security component into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-bundle/tree/v5.4.2" + "source": "https://github.com/symfony/security-bundle/tree/v5.4.3" }, "funding": [ { @@ -5648,20 +5648,20 @@ "type": "tidelift" } ], - "time": "2021-12-16T21:58:21+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/security-core", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "11d87d17650a5b8b21da8b6df208bfc8a9b918c7" + "reference": "b26a44457a4d1a60c79f1c23273e812c4077ce85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/11d87d17650a5b8b21da8b6df208bfc8a9b918c7", - "reference": "11d87d17650a5b8b21da8b6df208bfc8a9b918c7", + "url": "https://api.github.com/repos/symfony/security-core/zipball/b26a44457a4d1a60c79f1c23273e812c4077ce85", + "reference": "b26a44457a4d1a60c79f1c23273e812c4077ce85", "shasum": "" }, "require": { @@ -5725,7 +5725,7 @@ "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-core/tree/v5.4.2" + "source": "https://github.com/symfony/security-core/tree/v5.4.3" }, "funding": [ { @@ -5741,20 +5741,20 @@ "type": "tidelift" } ], - "time": "2021-12-28T17:15:56+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/security-csrf", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/security-csrf.git", - "reference": "a6bfeedc3fcaafd2eb9ce61f0eb6a95e0316a3e2" + "reference": "57c1c252ca756289c2b61327e08fb10be3936956" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-csrf/zipball/a6bfeedc3fcaafd2eb9ce61f0eb6a95e0316a3e2", - "reference": "a6bfeedc3fcaafd2eb9ce61f0eb6a95e0316a3e2", + "url": "https://api.github.com/repos/symfony/security-csrf/zipball/57c1c252ca756289c2b61327e08fb10be3936956", + "reference": "57c1c252ca756289c2b61327e08fb10be3936956", "shasum": "" }, "require": { @@ -5797,7 +5797,7 @@ "description": "Symfony Security Component - CSRF Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-csrf/tree/v5.4.0" + "source": "https://github.com/symfony/security-csrf/tree/v5.4.3" }, "funding": [ { @@ -5813,20 +5813,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T19:07:08+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/security-guard", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/security-guard.git", - "reference": "5ebbe00731ce0773108116875083a82098ddddcf" + "reference": "3d68d9f8e162f6655eb0a0237b9f333a82a19da9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-guard/zipball/5ebbe00731ce0773108116875083a82098ddddcf", - "reference": "5ebbe00731ce0773108116875083a82098ddddcf", + "url": "https://api.github.com/repos/symfony/security-guard/zipball/3d68d9f8e162f6655eb0a0237b9f333a82a19da9", + "reference": "3d68d9f8e162f6655eb0a0237b9f333a82a19da9", "shasum": "" }, "require": { @@ -5864,7 +5864,7 @@ "description": "Symfony Security Component - Guard", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-guard/tree/v5.4.0" + "source": "https://github.com/symfony/security-guard/tree/v5.4.3" }, "funding": [ { @@ -5880,20 +5880,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T19:07:08+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/security-http", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", - "reference": "3682db42fc542ad4b42a2e0d064cb25e13df494a" + "reference": "536aadbdb6c6a3f13000aa445919a1f052ae2630" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-http/zipball/3682db42fc542ad4b42a2e0d064cb25e13df494a", - "reference": "3682db42fc542ad4b42a2e0d064cb25e13df494a", + "url": "https://api.github.com/repos/symfony/security-http/zipball/536aadbdb6c6a3f13000aa445919a1f052ae2630", + "reference": "536aadbdb6c6a3f13000aa445919a1f052ae2630", "shasum": "" }, "require": { @@ -5949,7 +5949,7 @@ "description": "Symfony Security Component - HTTP Integration", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-http/tree/v5.4.2" + "source": "https://github.com/symfony/security-http/tree/v5.4.3" }, "funding": [ { @@ -5965,20 +5965,20 @@ "type": "tidelift" } ], - "time": "2021-12-29T10:10:35+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/serializer", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "2dba9731463e0bb4fa9568ce67887ed6fa08e9bc" + "reference": "13961b5b54691cbbca9c47f7d1a5b5c8f07dae6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/2dba9731463e0bb4fa9568ce67887ed6fa08e9bc", - "reference": "2dba9731463e0bb4fa9568ce67887ed6fa08e9bc", + "url": "https://api.github.com/repos/symfony/serializer/zipball/13961b5b54691cbbca9c47f7d1a5b5c8f07dae6e", + "reference": "13961b5b54691cbbca9c47f7d1a5b5c8f07dae6e", "shasum": "" }, "require": { @@ -5993,7 +5993,7 @@ "phpdocumentor/type-resolver": "<1.4.0", "symfony/dependency-injection": "<4.4", "symfony/property-access": "<5.4", - "symfony/property-info": "<5.3", + "symfony/property-info": "<5.3.13", "symfony/uid": "<5.3", "symfony/yaml": "<4.4" }, @@ -6010,7 +6010,7 @@ "symfony/http-kernel": "^4.4|^5.0|^6.0", "symfony/mime": "^4.4|^5.0|^6.0", "symfony/property-access": "^5.4|^6.0", - "symfony/property-info": "^5.3|^6.0", + "symfony/property-info": "^5.3.13|^6.0", "symfony/uid": "^5.3|^6.0", "symfony/validator": "^4.4|^5.0|^6.0", "symfony/var-dumper": "^4.4|^5.0|^6.0", @@ -6052,7 +6052,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v5.4.2" + "source": "https://github.com/symfony/serializer/tree/v5.4.3" }, "funding": [ { @@ -6068,7 +6068,7 @@ "type": "tidelift" } ], - "time": "2021-12-25T19:17:31+00:00" + "time": "2022-01-26T17:24:58+00:00" }, { "name": "symfony/service-contracts", @@ -6154,16 +6154,16 @@ }, { "name": "symfony/string", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "e6a5d5ecf6589c5247d18e0e74e30b11dfd51a3d" + "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/e6a5d5ecf6589c5247d18e0e74e30b11dfd51a3d", - "reference": "e6a5d5ecf6589c5247d18e0e74e30b11dfd51a3d", + "url": "https://api.github.com/repos/symfony/string/zipball/92043b7d8383e48104e411bc9434b260dbeb5a10", + "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10", "shasum": "" }, "require": { @@ -6220,7 +6220,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.2" + "source": "https://github.com/symfony/string/tree/v5.4.3" }, "funding": [ { @@ -6236,20 +6236,20 @@ "type": "tidelift" } ], - "time": "2021-12-16T21:52:00+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/translation", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "ff8bb2107b6a549dc3c5dd9c498dcc82c9c098ca" + "reference": "a9dd7403232c61e87e27fb306bbcd1627f245d70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/ff8bb2107b6a549dc3c5dd9c498dcc82c9c098ca", - "reference": "ff8bb2107b6a549dc3c5dd9c498dcc82c9c098ca", + "url": "https://api.github.com/repos/symfony/translation/zipball/a9dd7403232c61e87e27fb306bbcd1627f245d70", + "reference": "a9dd7403232c61e87e27fb306bbcd1627f245d70", "shasum": "" }, "require": { @@ -6317,7 +6317,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v5.4.2" + "source": "https://github.com/symfony/translation/tree/v5.4.3" }, "funding": [ { @@ -6333,7 +6333,7 @@ "type": "tidelift" } ], - "time": "2021-12-25T19:45:36+00:00" + "time": "2022-01-07T00:28:17+00:00" }, { "name": "symfony/translation-contracts", @@ -6415,16 +6415,16 @@ }, { "name": "symfony/twig-bridge", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "faed6ad85a2f8e675820422a74c4e0d5858a6821" + "reference": "925719b20832e3dabd399fd9ebf85ed0eabf9999" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/faed6ad85a2f8e675820422a74c4e0d5858a6821", - "reference": "faed6ad85a2f8e675820422a74c4e0d5858a6821", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/925719b20832e3dabd399fd9ebf85ed0eabf9999", + "reference": "925719b20832e3dabd399fd9ebf85ed0eabf9999", "shasum": "" }, "require": { @@ -6516,7 +6516,7 @@ "description": "Provides integration for Twig with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bridge/tree/v5.4.0" + "source": "https://github.com/symfony/twig-bridge/tree/v5.4.3" }, "funding": [ { @@ -6532,20 +6532,20 @@ "type": "tidelift" } ], - "time": "2021-11-29T15:30:56+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/twig-bundle", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "de8634b8c604a42277c6cc7e4f0d1e9e30c5ec7f" + "reference": "45ae3ee8155f93042a1033b166a7a3ed57b96a92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/de8634b8c604a42277c6cc7e4f0d1e9e30c5ec7f", - "reference": "de8634b8c604a42277c6cc7e4f0d1e9e30c5ec7f", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/45ae3ee8155f93042a1033b166a7a3ed57b96a92", + "reference": "45ae3ee8155f93042a1033b166a7a3ed57b96a92", "shasum": "" }, "require": { @@ -6605,7 +6605,7 @@ "description": "Provides a tight integration of Twig into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bundle/tree/v5.4.0" + "source": "https://github.com/symfony/twig-bundle/tree/v5.4.3" }, "funding": [ { @@ -6621,20 +6621,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T21:36:27+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/validator", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "6ad607e0bb8f3a8b04bf56fecb9a95ac55cea9a3" + "reference": "b420894e98f414b9ad5d4494650bf281f6dd6028" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/6ad607e0bb8f3a8b04bf56fecb9a95ac55cea9a3", - "reference": "6ad607e0bb8f3a8b04bf56fecb9a95ac55cea9a3", + "url": "https://api.github.com/repos/symfony/validator/zipball/b420894e98f414b9ad5d4494650bf281f6dd6028", + "reference": "b420894e98f414b9ad5d4494650bf281f6dd6028", "shasum": "" }, "require": { @@ -6644,6 +6644,7 @@ "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php73": "~1.0", "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22", "symfony/translation-contracts": "^1.1|^2|^3" }, "conflict": { @@ -6717,7 +6718,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v5.4.2" + "source": "https://github.com/symfony/validator/tree/v5.4.3" }, "funding": [ { @@ -6733,20 +6734,20 @@ "type": "tidelift" } ], - "time": "2021-12-21T11:59:32+00:00" + "time": "2022-01-26T16:28:35+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "1b56c32c3679002b3a42384a580e16e2600f41c1" + "reference": "970a01f208bf895c5f327ba40b72288da43adec4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/1b56c32c3679002b3a42384a580e16e2600f41c1", - "reference": "1b56c32c3679002b3a42384a580e16e2600f41c1", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/970a01f208bf895c5f327ba40b72288da43adec4", + "reference": "970a01f208bf895c5f327ba40b72288da43adec4", "shasum": "" }, "require": { @@ -6806,7 +6807,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.4.2" + "source": "https://github.com/symfony/var-dumper/tree/v5.4.3" }, "funding": [ { @@ -6822,20 +6823,20 @@ "type": "tidelift" } ], - "time": "2021-12-29T10:10:35+00:00" + "time": "2022-01-17T16:30:37+00:00" }, { "name": "symfony/var-exporter", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "2360c8525815b8535caac27cbc1994e2fa8644ba" + "reference": "b199936b7365be36663532e547812d3abb10234a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/2360c8525815b8535caac27cbc1994e2fa8644ba", - "reference": "2360c8525815b8535caac27cbc1994e2fa8644ba", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/b199936b7365be36663532e547812d3abb10234a", + "reference": "b199936b7365be36663532e547812d3abb10234a", "shasum": "" }, "require": { @@ -6879,7 +6880,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v5.4.2" + "source": "https://github.com/symfony/var-exporter/tree/v5.4.3" }, "funding": [ { @@ -6895,20 +6896,20 @@ "type": "tidelift" } ], - "time": "2021-12-16T21:58:21+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/web-link", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/web-link.git", - "reference": "de535b46002214d976c5b092f33f46de5e0c1d05" + "reference": "8b9b073390359549fec5f5d797f23bbe9e2997a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-link/zipball/de535b46002214d976c5b092f33f46de5e0c1d05", - "reference": "de535b46002214d976c5b092f33f46de5e0c1d05", + "url": "https://api.github.com/repos/symfony/web-link/zipball/8b9b073390359549fec5f5d797f23bbe9e2997a5", + "reference": "8b9b073390359549fec5f5d797f23bbe9e2997a5", "shasum": "" }, "require": { @@ -6966,7 +6967,7 @@ "push" ], "support": { - "source": "https://github.com/symfony/web-link/tree/v5.4.0" + "source": "https://github.com/symfony/web-link/tree/v5.4.3" }, "funding": [ { @@ -6982,20 +6983,20 @@ "type": "tidelift" } ], - "time": "2021-07-21T12:43:48+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/yaml", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "b9eb163846a61bb32dfc147f7859e274fab38b58" + "reference": "e80f87d2c9495966768310fc531b487ce64237a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/b9eb163846a61bb32dfc147f7859e274fab38b58", - "reference": "b9eb163846a61bb32dfc147f7859e274fab38b58", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e80f87d2c9495966768310fc531b487ce64237a2", + "reference": "e80f87d2c9495966768310fc531b487ce64237a2", "shasum": "" }, "require": { @@ -7041,7 +7042,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.4.2" + "source": "https://github.com/symfony/yaml/tree/v5.4.3" }, "funding": [ { @@ -7057,7 +7058,7 @@ "type": "tidelift" } ], - "time": "2021-12-16T21:58:21+00:00" + "time": "2022-01-26T16:32:32+00:00" }, { "name": "twig/extra-bundle", @@ -7841,16 +7842,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.3.3", + "version": "1.4.3", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "151a51f6149855785fbd883e79768c0abc96b75f" + "reference": "89d10839dbfc95eeb7da656578b4a899ad2b59b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/151a51f6149855785fbd883e79768c0abc96b75f", - "reference": "151a51f6149855785fbd883e79768c0abc96b75f", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/89d10839dbfc95eeb7da656578b4a899ad2b59b1", + "reference": "89d10839dbfc95eeb7da656578b4a899ad2b59b1", "shasum": "" }, "require": { @@ -7866,7 +7867,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "1.4-dev" } }, "autoload": { @@ -7881,7 +7882,7 @@ "description": "PHPStan - PHP Static Analysis Tool", "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.3.3" + "source": "https://github.com/phpstan/phpstan/tree/1.4.3" }, "funding": [ { @@ -7901,7 +7902,7 @@ "type": "tidelift" } ], - "time": "2022-01-07T09:49:03+00:00" + "time": "2022-01-28T16:27:17+00:00" }, { "name": "phpunit/php-code-coverage", @@ -8223,16 +8224,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.11", + "version": "9.5.13", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "2406855036db1102126125537adb1406f7242fdd" + "reference": "597cb647654ede35e43b137926dfdfef0fb11743" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2406855036db1102126125537adb1406f7242fdd", - "reference": "2406855036db1102126125537adb1406f7242fdd", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/597cb647654ede35e43b137926dfdfef0fb11743", + "reference": "597cb647654ede35e43b137926dfdfef0fb11743", "shasum": "" }, "require": { @@ -8310,7 +8311,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.11" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.13" }, "funding": [ { @@ -8322,25 +8323,25 @@ "type": "github" } ], - "time": "2021-12-25T07:07:57+00:00" + "time": "2022-01-24T07:33:35+00:00" }, { "name": "rector/rector", - "version": "0.12.12", + "version": "0.12.15", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "efcc6f135a76bfd031c31fc182ce7a6fd02b3ce5" + "reference": "e923bcd0d675dc4d8746da0554089b484044d0b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/efcc6f135a76bfd031c31fc182ce7a6fd02b3ce5", - "reference": "efcc6f135a76bfd031c31fc182ce7a6fd02b3ce5", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/e923bcd0d675dc4d8746da0554089b484044d0b5", + "reference": "e923bcd0d675dc4d8746da0554089b484044d0b5", "shasum": "" }, "require": { "php": "^7.1|^8.0", - "phpstan/phpstan": "^1.3" + "phpstan/phpstan": "^1.4.2" }, "conflict": { "phpstan/phpdoc-parser": "<1.2", @@ -8371,10 +8372,10 @@ "license": [ "MIT" ], - "description": "Prefixed and PHP 7.1 downgraded version of rector/rector", + "description": "Instant Upgrade and Automated Refactoring of any PHP code", "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/0.12.12" + "source": "https://github.com/rectorphp/rector/tree/0.12.15" }, "funding": [ { @@ -8382,7 +8383,7 @@ "type": "github" } ], - "time": "2022-01-07T16:49:17+00:00" + "time": "2022-01-26T12:02:35+00:00" }, { "name": "sebastian/cli-parser", @@ -9350,16 +9351,16 @@ }, { "name": "symfony/browser-kit", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "1fb93b0aab42392aa0a742db205173b49afaf80f" + "reference": "18e73179c6a33d520de1b644941eba108dd811ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/1fb93b0aab42392aa0a742db205173b49afaf80f", - "reference": "1fb93b0aab42392aa0a742db205173b49afaf80f", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/18e73179c6a33d520de1b644941eba108dd811ad", + "reference": "18e73179c6a33d520de1b644941eba108dd811ad", "shasum": "" }, "require": { @@ -9402,7 +9403,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v5.4.2" + "source": "https://github.com/symfony/browser-kit/tree/v5.4.3" }, "funding": [ { @@ -9418,20 +9419,20 @@ "type": "tidelift" } ], - "time": "2021-12-16T21:58:21+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/css-selector", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "cfcbee910e159df402603502fe387e8b677c22fd" + "reference": "b0a190285cd95cb019237851205b8140ef6e368e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/cfcbee910e159df402603502fe387e8b677c22fd", - "reference": "cfcbee910e159df402603502fe387e8b677c22fd", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e", + "reference": "b0a190285cd95cb019237851205b8140ef6e368e", "shasum": "" }, "require": { @@ -9468,7 +9469,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.4.2" + "source": "https://github.com/symfony/css-selector/tree/v5.4.3" }, "funding": [ { @@ -9484,20 +9485,20 @@ "type": "tidelift" } ], - "time": "2021-12-16T21:58:21+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/debug-bundle", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/debug-bundle.git", - "reference": "3f3e9c9f77c9b1813d07181975a8c154fb4eb215" + "reference": "6f508169752ed2c0d0d8a6641c4cca39a8f1dfcb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/3f3e9c9f77c9b1813d07181975a8c154fb4eb215", - "reference": "3f3e9c9f77c9b1813d07181975a8c154fb4eb215", + "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/6f508169752ed2c0d0d8a6641c4cca39a8f1dfcb", + "reference": "6f508169752ed2c0d0d8a6641c4cca39a8f1dfcb", "shasum": "" }, "require": { @@ -9547,7 +9548,7 @@ "description": "Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/debug-bundle/tree/v5.4.2" + "source": "https://github.com/symfony/debug-bundle/tree/v5.4.3" }, "funding": [ { @@ -9563,20 +9564,20 @@ "type": "tidelift" } ], - "time": "2021-12-11T13:33:37+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/dom-crawler", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "bb3bc3699779fc6d9646270789026a7e2cec7ec7" + "reference": "2634381fdf27a2a0a8ac8eb404025eb656c65d0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/bb3bc3699779fc6d9646270789026a7e2cec7ec7", - "reference": "bb3bc3699779fc6d9646270789026a7e2cec7ec7", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/2634381fdf27a2a0a8ac8eb404025eb656c65d0c", + "reference": "2634381fdf27a2a0a8ac8eb404025eb656c65d0c", "shasum": "" }, "require": { @@ -9622,7 +9623,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v5.4.2" + "source": "https://github.com/symfony/dom-crawler/tree/v5.4.3" }, "funding": [ { @@ -9638,7 +9639,7 @@ "type": "tidelift" } ], - "time": "2021-12-28T17:15:56+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/maker-bundle", @@ -9730,16 +9731,16 @@ }, { "name": "symfony/phpunit-bridge", - "version": "v6.0.0", + "version": "v6.0.3", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "5d6cc6720085084f504d2482fc4a2f268784006b" + "reference": "81f5e8e453433e0182a49ca45d4734cb3a2f818f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/5d6cc6720085084f504d2482fc4a2f268784006b", - "reference": "5d6cc6720085084f504d2482fc4a2f268784006b", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/81f5e8e453433e0182a49ca45d4734cb3a2f818f", + "reference": "81f5e8e453433e0182a49ca45d4734cb3a2f818f", "shasum": "" }, "require": { @@ -9793,7 +9794,7 @@ "description": "Provides utilities for PHPUnit, especially user deprecation notices management", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/phpunit-bridge/tree/v6.0.0" + "source": "https://github.com/symfony/phpunit-bridge/tree/v6.0.3" }, "funding": [ { @@ -9809,20 +9810,20 @@ "type": "tidelift" } ], - "time": "2021-11-29T15:32:57+00:00" + "time": "2022-01-26T17:23:29+00:00" }, { "name": "symfony/stopwatch", - "version": "v5.4.0", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "208ef96122bfed82a8f3a61458a07113a08bdcfe" + "reference": "395220730edceb6bd745236ccb5c9125c748f779" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/208ef96122bfed82a8f3a61458a07113a08bdcfe", - "reference": "208ef96122bfed82a8f3a61458a07113a08bdcfe", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/395220730edceb6bd745236ccb5c9125c748f779", + "reference": "395220730edceb6bd745236ccb5c9125c748f779", "shasum": "" }, "require": { @@ -9855,7 +9856,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v5.4.0" + "source": "https://github.com/symfony/stopwatch/tree/v5.4.3" }, "funding": [ { @@ -9871,20 +9872,20 @@ "type": "tidelift" } ], - "time": "2021-11-23T10:19:22+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/web-profiler-bundle", - "version": "v5.4.2", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "c779222d5a87b7d947e56ac09b02adb34cf8b610" + "reference": "296fc6ccf3ea706889dcf33f02eb20dcf953612d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/c779222d5a87b7d947e56ac09b02adb34cf8b610", - "reference": "c779222d5a87b7d947e56ac09b02adb34cf8b610", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/296fc6ccf3ea706889dcf33f02eb20dcf953612d", + "reference": "296fc6ccf3ea706889dcf33f02eb20dcf953612d", "shasum": "" }, "require": { @@ -9935,7 +9936,7 @@ "description": "Provides a development tool that gives detailed information about the execution of any request", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/web-profiler-bundle/tree/v5.4.2" + "source": "https://github.com/symfony/web-profiler-bundle/tree/v5.4.3" }, "funding": [ { @@ -9951,20 +9952,20 @@ "type": "tidelift" } ], - "time": "2021-12-21T21:22:06+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symplify/astral", - "version": "10.0.9", + "version": "10.0.19", "source": { "type": "git", "url": "https://github.com/symplify/astral.git", - "reference": "c3c36ce495fa715822fe58a426d1dbf119435724" + "reference": "f20a6d13e40aa5c55057aadcd8d2b72d04d04faa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/astral/zipball/c3c36ce495fa715822fe58a426d1dbf119435724", - "reference": "c3c36ce495fa715822fe58a426d1dbf119435724", + "url": "https://api.github.com/repos/symplify/astral/zipball/f20a6d13e40aa5c55057aadcd8d2b72d04d04faa", + "reference": "f20a6d13e40aa5c55057aadcd8d2b72d04d04faa", "shasum": "" }, "require": { @@ -9973,44 +9974,44 @@ "php": ">=8.0", "phpstan/phpstan": "^1.3", "symfony/dependency-injection": "^5.4|^6.0", - "symplify/package-builder": "^10.0.9", - "symplify/smart-file-system": "^10.0.9", - "symplify/symplify-kernel": "^10.0.9" + "symplify/package-builder": "^10.0.19", + "symplify/smart-file-system": "^10.0.19", + "symplify/symplify-kernel": "^10.0.19" }, "conflict": { - "symplify/amnesia": "<10.0.9", - "symplify/autowire-array-parameter": "<10.0.9", - "symplify/coding-standard": "<10.0.9", - "symplify/composer-json-manipulator": "<10.0.9", - "symplify/config-transformer": "<10.0.9", - "symplify/console-color-diff": "<10.0.9", - "symplify/easy-ci": "<10.0.9", - "symplify/easy-coding-standard": "<10.0.9", - "symplify/easy-parallel": "<10.0.9", - "symplify/easy-testing": "<10.0.9", - "symplify/git-wrapper": "<10.0.9", - "symplify/latte-phpstan-compiler": "<10.0.9", - "symplify/markdown-diff": "<10.0.9", - "symplify/monorepo-builder": "<10.0.9", - "symplify/neon-config-dumper": "<10.0.9", - "symplify/php-config-printer": "<10.0.9", - "symplify/phpstan-extensions": "<10.0.9", - "symplify/phpstan-latte-rules": "<10.0.9", - "symplify/phpstan-rules": "<10.0.9", - "symplify/rule-doc-generator": "<10.0.9", - "symplify/rule-doc-generator-contracts": "<10.0.9", - "symplify/simple-php-doc-parser": "<10.0.9", - "symplify/skipper": "<10.0.9", + "symplify/amnesia": "<10.0.19", + "symplify/autowire-array-parameter": "<10.0.19", + "symplify/coding-standard": "<10.0.19", + "symplify/composer-json-manipulator": "<10.0.19", + "symplify/config-transformer": "<10.0.19", + "symplify/console-color-diff": "<10.0.19", + "symplify/easy-ci": "<10.0.19", + "symplify/easy-coding-standard": "<10.0.19", + "symplify/easy-parallel": "<10.0.19", + "symplify/easy-testing": "<10.0.19", + "symplify/git-wrapper": "<10.0.19", + "symplify/latte-phpstan-compiler": "<10.0.19", + "symplify/markdown-diff": "<10.0.19", + "symplify/monorepo-builder": "<10.0.19", + "symplify/neon-config-dumper": "<10.0.19", + "symplify/php-config-printer": "<10.0.19", + "symplify/phpstan-extensions": "<10.0.19", + "symplify/phpstan-latte-rules": "<10.0.19", + "symplify/phpstan-rules": "<10.0.19", + "symplify/rule-doc-generator": "<10.0.19", + "symplify/rule-doc-generator-contracts": "<10.0.19", + "symplify/simple-php-doc-parser": "<10.0.19", + "symplify/skipper": "<10.0.19", "symplify/smart-file-system": "<9.4.70", - "symplify/symfony-php-config": "<10.0.9", - "symplify/symfony-static-dumper": "<10.0.9", + "symplify/symfony-php-config": "<10.0.19", + "symplify/symfony-static-dumper": "<10.0.19", "symplify/symplify-kernel": "<9.4.70", - "symplify/template-phpstan-compiler": "<10.0.9", - "symplify/vendor-patches": "<10.0.9" + "symplify/template-phpstan-compiler": "<10.0.19", + "symplify/vendor-patches": "<10.0.19" }, "require-dev": { "phpunit/phpunit": "^9.5", - "symplify/easy-testing": "^10.0.9" + "symplify/easy-testing": "^10.0.19" }, "type": "phpstan-extension", "extra": { @@ -10034,7 +10035,7 @@ ], "description": "Toolking for smart daily work with AST", "support": { - "source": "https://github.com/symplify/astral/tree/10.0.9" + "source": "https://github.com/symplify/astral/tree/10.0.19" }, "funding": [ { @@ -10046,58 +10047,58 @@ "type": "github" } ], - "time": "2022-01-07T14:33:38+00:00" + "time": "2022-01-26T01:17:57+00:00" }, { "name": "symplify/autowire-array-parameter", - "version": "10.0.9", + "version": "10.0.19", "source": { "type": "git", "url": "https://github.com/symplify/autowire-array-parameter.git", - "reference": "90c80bd40ec4be096e8d268ecd4bbf43c54c6fa1" + "reference": "f061a74328d04ef2d3784af5c324576bcc89e6bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/autowire-array-parameter/zipball/90c80bd40ec4be096e8d268ecd4bbf43c54c6fa1", - "reference": "90c80bd40ec4be096e8d268ecd4bbf43c54c6fa1", + "url": "https://api.github.com/repos/symplify/autowire-array-parameter/zipball/f061a74328d04ef2d3784af5c324576bcc89e6bd", + "reference": "f061a74328d04ef2d3784af5c324576bcc89e6bd", "shasum": "" }, "require": { "nette/utils": "^3.2", "php": ">=8.0", "symfony/dependency-injection": "^5.4|^6.0", - "symplify/package-builder": "^10.0.9" + "symplify/package-builder": "^10.0.19" }, "conflict": { - "symplify/amnesia": "<10.0.9", - "symplify/astral": "<10.0.9", - "symplify/coding-standard": "<10.0.9", - "symplify/composer-json-manipulator": "<10.0.9", - "symplify/config-transformer": "<10.0.9", - "symplify/console-color-diff": "<10.0.9", - "symplify/easy-ci": "<10.0.9", - "symplify/easy-coding-standard": "<10.0.9", - "symplify/easy-parallel": "<10.0.9", - "symplify/easy-testing": "<10.0.9", - "symplify/git-wrapper": "<10.0.9", - "symplify/latte-phpstan-compiler": "<10.0.9", - "symplify/markdown-diff": "<10.0.9", - "symplify/monorepo-builder": "<10.0.9", - "symplify/neon-config-dumper": "<10.0.9", - "symplify/php-config-printer": "<10.0.9", - "symplify/phpstan-extensions": "<10.0.9", - "symplify/phpstan-latte-rules": "<10.0.9", - "symplify/phpstan-rules": "<10.0.9", - "symplify/rule-doc-generator": "<10.0.9", - "symplify/rule-doc-generator-contracts": "<10.0.9", - "symplify/simple-php-doc-parser": "<10.0.9", - "symplify/skipper": "<10.0.9", - "symplify/smart-file-system": "<10.0.9", - "symplify/symfony-php-config": "<10.0.9", - "symplify/symfony-static-dumper": "<10.0.9", - "symplify/symplify-kernel": "<10.0.9", - "symplify/template-phpstan-compiler": "<10.0.9", - "symplify/vendor-patches": "<10.0.9" + "symplify/amnesia": "<10.0.19", + "symplify/astral": "<10.0.19", + "symplify/coding-standard": "<10.0.19", + "symplify/composer-json-manipulator": "<10.0.19", + "symplify/config-transformer": "<10.0.19", + "symplify/console-color-diff": "<10.0.19", + "symplify/easy-ci": "<10.0.19", + "symplify/easy-coding-standard": "<10.0.19", + "symplify/easy-parallel": "<10.0.19", + "symplify/easy-testing": "<10.0.19", + "symplify/git-wrapper": "<10.0.19", + "symplify/latte-phpstan-compiler": "<10.0.19", + "symplify/markdown-diff": "<10.0.19", + "symplify/monorepo-builder": "<10.0.19", + "symplify/neon-config-dumper": "<10.0.19", + "symplify/php-config-printer": "<10.0.19", + "symplify/phpstan-extensions": "<10.0.19", + "symplify/phpstan-latte-rules": "<10.0.19", + "symplify/phpstan-rules": "<10.0.19", + "symplify/rule-doc-generator": "<10.0.19", + "symplify/rule-doc-generator-contracts": "<10.0.19", + "symplify/simple-php-doc-parser": "<10.0.19", + "symplify/skipper": "<10.0.19", + "symplify/smart-file-system": "<10.0.19", + "symplify/symfony-php-config": "<10.0.19", + "symplify/symfony-static-dumper": "<10.0.19", + "symplify/symplify-kernel": "<10.0.19", + "symplify/template-phpstan-compiler": "<10.0.19", + "symplify/vendor-patches": "<10.0.19" }, "require-dev": { "phpunit/phpunit": "^9.5" @@ -10119,7 +10120,7 @@ ], "description": "Autowire array parameters for your Symfony applications", "support": { - "source": "https://github.com/symplify/autowire-array-parameter/tree/10.0.9" + "source": "https://github.com/symplify/autowire-array-parameter/tree/10.0.19" }, "funding": [ { @@ -10131,20 +10132,20 @@ "type": "github" } ], - "time": "2022-01-07T14:33:38+00:00" + "time": "2022-01-26T01:17:42+00:00" }, { "name": "symplify/composer-json-manipulator", - "version": "10.0.9", + "version": "10.0.19", "source": { "type": "git", "url": "https://github.com/symplify/composer-json-manipulator.git", - "reference": "8b9b910e38d025eede81acafeed9032aea333a1b" + "reference": "172a37a51be9cb6da214817bb0a8ed6188d29568" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/composer-json-manipulator/zipball/8b9b910e38d025eede81acafeed9032aea333a1b", - "reference": "8b9b910e38d025eede81acafeed9032aea333a1b", + "url": "https://api.github.com/repos/symplify/composer-json-manipulator/zipball/172a37a51be9cb6da214817bb0a8ed6188d29568", + "reference": "172a37a51be9cb6da214817bb0a8ed6188d29568", "shasum": "" }, "require": { @@ -10153,39 +10154,39 @@ "symfony/config": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", "symfony/filesystem": "^5.4|^6.0", - "symplify/package-builder": "^10.0.9", - "symplify/smart-file-system": "^10.0.9", - "symplify/symplify-kernel": "^10.0.9" + "symplify/package-builder": "^10.0.19", + "symplify/smart-file-system": "^10.0.19", + "symplify/symplify-kernel": "^10.0.19" }, "conflict": { - "symplify/amnesia": "<10.0.9", - "symplify/astral": "<10.0.9", - "symplify/autowire-array-parameter": "<10.0.9", - "symplify/coding-standard": "<10.0.9", - "symplify/config-transformer": "<10.0.9", - "symplify/console-color-diff": "<10.0.9", - "symplify/easy-ci": "<10.0.9", - "symplify/easy-coding-standard": "<10.0.9", - "symplify/easy-parallel": "<10.0.9", - "symplify/easy-testing": "<10.0.9", - "symplify/git-wrapper": "<10.0.9", - "symplify/latte-phpstan-compiler": "<10.0.9", - "symplify/markdown-diff": "<10.0.9", - "symplify/monorepo-builder": "<10.0.9", - "symplify/neon-config-dumper": "<10.0.9", - "symplify/php-config-printer": "<10.0.9", - "symplify/phpstan-extensions": "<10.0.9", - "symplify/phpstan-latte-rules": "<10.0.9", - "symplify/phpstan-rules": "<10.0.9", - "symplify/rule-doc-generator": "<10.0.9", - "symplify/rule-doc-generator-contracts": "<10.0.9", - "symplify/simple-php-doc-parser": "<10.0.9", - "symplify/skipper": "<10.0.9", - "symplify/symfony-php-config": "<10.0.9", - "symplify/symfony-static-dumper": "<10.0.9", + "symplify/amnesia": "<10.0.19", + "symplify/astral": "<10.0.19", + "symplify/autowire-array-parameter": "<10.0.19", + "symplify/coding-standard": "<10.0.19", + "symplify/config-transformer": "<10.0.19", + "symplify/console-color-diff": "<10.0.19", + "symplify/easy-ci": "<10.0.19", + "symplify/easy-coding-standard": "<10.0.19", + "symplify/easy-parallel": "<10.0.19", + "symplify/easy-testing": "<10.0.19", + "symplify/git-wrapper": "<10.0.19", + "symplify/latte-phpstan-compiler": "<10.0.19", + "symplify/markdown-diff": "<10.0.19", + "symplify/monorepo-builder": "<10.0.19", + "symplify/neon-config-dumper": "<10.0.19", + "symplify/php-config-printer": "<10.0.19", + "symplify/phpstan-extensions": "<10.0.19", + "symplify/phpstan-latte-rules": "<10.0.19", + "symplify/phpstan-rules": "<10.0.19", + "symplify/rule-doc-generator": "<10.0.19", + "symplify/rule-doc-generator-contracts": "<10.0.19", + "symplify/simple-php-doc-parser": "<10.0.19", + "symplify/skipper": "<10.0.19", + "symplify/symfony-php-config": "<10.0.19", + "symplify/symfony-static-dumper": "<10.0.19", "symplify/symplify-kernel": "<9.4.70", - "symplify/template-phpstan-compiler": "<10.0.9", - "symplify/vendor-patches": "<10.0.9" + "symplify/template-phpstan-compiler": "<10.0.19", + "symplify/vendor-patches": "<10.0.19" }, "require-dev": { "phpunit/phpunit": "^9.5" @@ -10207,7 +10208,7 @@ ], "description": "Package to load, merge and save composer.json file(s)", "support": { - "source": "https://github.com/symplify/composer-json-manipulator/tree/10.0.9" + "source": "https://github.com/symplify/composer-json-manipulator/tree/10.0.19" }, "funding": [ { @@ -10219,20 +10220,20 @@ "type": "github" } ], - "time": "2022-01-07T14:33:48+00:00" + "time": "2022-01-26T01:18:10+00:00" }, { "name": "symplify/easy-coding-standard", - "version": "10.0.9", + "version": "10.0.19", "source": { "type": "git", "url": "https://github.com/symplify/easy-coding-standard.git", - "reference": "f0c71b040655e2780a4b701ecf8027ac8e23eedc" + "reference": "f38070ac6ec8c83ccabc51147c2089890a38ed7c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/easy-coding-standard/zipball/f0c71b040655e2780a4b701ecf8027ac8e23eedc", - "reference": "f0c71b040655e2780a4b701ecf8027ac8e23eedc", + "url": "https://api.github.com/repos/symplify/easy-coding-standard/zipball/f38070ac6ec8c83ccabc51147c2089890a38ed7c", + "reference": "f38070ac6ec8c83ccabc51147c2089890a38ed7c", "shasum": "" }, "require": { @@ -10262,7 +10263,7 @@ ], "description": "Prefixed scoped version of ECS package", "support": { - "source": "https://github.com/symplify/easy-coding-standard/tree/10.0.9" + "source": "https://github.com/symplify/easy-coding-standard/tree/10.0.19" }, "funding": [ { @@ -10274,20 +10275,20 @@ "type": "github" } ], - "time": "2022-01-07T16:01:56+00:00" + "time": "2022-01-26T01:15:43+00:00" }, { "name": "symplify/easy-testing", - "version": "10.0.9", + "version": "10.0.19", "source": { "type": "git", "url": "https://github.com/symplify/easy-testing.git", - "reference": "73edf932e40f879eede4e4d6d33b2688122f949a" + "reference": "8781307d0f5554e149aab653f3ffb0b77b6ba17d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/easy-testing/zipball/73edf932e40f879eede4e4d6d33b2688122f949a", - "reference": "73edf932e40f879eede4e4d6d33b2688122f949a", + "url": "https://api.github.com/repos/symplify/easy-testing/zipball/8781307d0f5554e149aab653f3ffb0b77b6ba17d", + "reference": "8781307d0f5554e149aab653f3ffb0b77b6ba17d", "shasum": "" }, "require": { @@ -10296,38 +10297,38 @@ "symfony/console": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", "symfony/finder": "^5.4|^6.0", - "symplify/package-builder": "^10.0.9", - "symplify/smart-file-system": "^10.0.9", - "symplify/symplify-kernel": "^10.0.9" + "symplify/package-builder": "^10.0.19", + "symplify/smart-file-system": "^10.0.19", + "symplify/symplify-kernel": "^10.0.19" }, "conflict": { - "symplify/amnesia": "<10.0.9", - "symplify/astral": "<10.0.9", - "symplify/autowire-array-parameter": "<10.0.9", - "symplify/coding-standard": "<10.0.9", - "symplify/composer-json-manipulator": "<10.0.9", - "symplify/config-transformer": "<10.0.9", - "symplify/console-color-diff": "<10.0.9", - "symplify/easy-ci": "<10.0.9", - "symplify/easy-coding-standard": "<10.0.9", - "symplify/easy-parallel": "<10.0.9", - "symplify/git-wrapper": "<10.0.9", - "symplify/latte-phpstan-compiler": "<10.0.9", - "symplify/markdown-diff": "<10.0.9", - "symplify/monorepo-builder": "<10.0.9", - "symplify/neon-config-dumper": "<10.0.9", - "symplify/php-config-printer": "<10.0.9", - "symplify/phpstan-extensions": "<10.0.9", - "symplify/phpstan-latte-rules": "<10.0.9", - "symplify/phpstan-rules": "<10.0.9", - "symplify/rule-doc-generator": "<10.0.9", - "symplify/rule-doc-generator-contracts": "<10.0.9", - "symplify/simple-php-doc-parser": "<10.0.9", - "symplify/skipper": "<10.0.9", - "symplify/symfony-php-config": "<10.0.9", - "symplify/symfony-static-dumper": "<10.0.9", - "symplify/template-phpstan-compiler": "<10.0.9", - "symplify/vendor-patches": "<10.0.9" + "symplify/amnesia": "<10.0.19", + "symplify/astral": "<10.0.19", + "symplify/autowire-array-parameter": "<10.0.19", + "symplify/coding-standard": "<10.0.19", + "symplify/composer-json-manipulator": "<10.0.19", + "symplify/config-transformer": "<10.0.19", + "symplify/console-color-diff": "<10.0.19", + "symplify/easy-ci": "<10.0.19", + "symplify/easy-coding-standard": "<10.0.19", + "symplify/easy-parallel": "<10.0.19", + "symplify/git-wrapper": "<10.0.19", + "symplify/latte-phpstan-compiler": "<10.0.19", + "symplify/markdown-diff": "<10.0.19", + "symplify/monorepo-builder": "<10.0.19", + "symplify/neon-config-dumper": "<10.0.19", + "symplify/php-config-printer": "<10.0.19", + "symplify/phpstan-extensions": "<10.0.19", + "symplify/phpstan-latte-rules": "<10.0.19", + "symplify/phpstan-rules": "<10.0.19", + "symplify/rule-doc-generator": "<10.0.19", + "symplify/rule-doc-generator-contracts": "<10.0.19", + "symplify/simple-php-doc-parser": "<10.0.19", + "symplify/skipper": "<10.0.19", + "symplify/symfony-php-config": "<10.0.19", + "symplify/symfony-static-dumper": "<10.0.19", + "symplify/template-phpstan-compiler": "<10.0.19", + "symplify/vendor-patches": "<10.0.19" }, "require-dev": { "phpunit/phpunit": "^9.5" @@ -10352,7 +10353,7 @@ ], "description": "Testing made easy", "support": { - "source": "https://github.com/symplify/easy-testing/tree/10.0.9" + "source": "https://github.com/symplify/easy-testing/tree/10.0.19" }, "funding": [ { @@ -10364,20 +10365,20 @@ "type": "github" } ], - "time": "2022-01-07T14:33:51+00:00" + "time": "2022-01-26T01:18:23+00:00" }, { "name": "symplify/package-builder", - "version": "10.0.9", + "version": "10.0.19", "source": { "type": "git", "url": "https://github.com/symplify/package-builder.git", - "reference": "23dfbdf01c2e08027e1db0694f1c697c0d4cc72f" + "reference": "1d52662633d527369462571c62d40a03f8e538f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/package-builder/zipball/23dfbdf01c2e08027e1db0694f1c697c0d4cc72f", - "reference": "23dfbdf01c2e08027e1db0694f1c697c0d4cc72f", + "url": "https://api.github.com/repos/symplify/package-builder/zipball/1d52662633d527369462571c62d40a03f8e538f3", + "reference": "1d52662633d527369462571c62d40a03f8e538f3", "shasum": "" }, "require": { @@ -10388,38 +10389,38 @@ "symfony/console": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", "symfony/finder": "^5.4|^6.0", - "symplify/easy-testing": "^10.0.9", - "symplify/symplify-kernel": "^10.0.9" + "symplify/easy-testing": "^10.0.19", + "symplify/symplify-kernel": "^10.0.19" }, "conflict": { - "symplify/amnesia": "<10.0.9", - "symplify/astral": "<10.0.9", - "symplify/autowire-array-parameter": "<10.0.9", - "symplify/coding-standard": "<10.0.9", - "symplify/composer-json-manipulator": "<10.0.9", - "symplify/config-transformer": "<10.0.9", - "symplify/console-color-diff": "<10.0.9", - "symplify/easy-ci": "<10.0.9", - "symplify/easy-coding-standard": "<10.0.9", - "symplify/easy-parallel": "<10.0.9", - "symplify/git-wrapper": "<10.0.9", - "symplify/latte-phpstan-compiler": "<10.0.9", - "symplify/markdown-diff": "<10.0.9", - "symplify/monorepo-builder": "<10.0.9", - "symplify/neon-config-dumper": "<10.0.9", - "symplify/php-config-printer": "<10.0.9", - "symplify/phpstan-extensions": "<10.0.9", - "symplify/phpstan-latte-rules": "<10.0.9", - "symplify/phpstan-rules": "<10.0.9", - "symplify/rule-doc-generator": "<10.0.9", - "symplify/rule-doc-generator-contracts": "<10.0.9", - "symplify/simple-php-doc-parser": "<10.0.9", - "symplify/skipper": "<10.0.9", - "symplify/smart-file-system": "<10.0.9", - "symplify/symfony-php-config": "<10.0.9", - "symplify/symfony-static-dumper": "<10.0.9", - "symplify/template-phpstan-compiler": "<10.0.9", - "symplify/vendor-patches": "<10.0.9" + "symplify/amnesia": "<10.0.19", + "symplify/astral": "<10.0.19", + "symplify/autowire-array-parameter": "<10.0.19", + "symplify/coding-standard": "<10.0.19", + "symplify/composer-json-manipulator": "<10.0.19", + "symplify/config-transformer": "<10.0.19", + "symplify/console-color-diff": "<10.0.19", + "symplify/easy-ci": "<10.0.19", + "symplify/easy-coding-standard": "<10.0.19", + "symplify/easy-parallel": "<10.0.19", + "symplify/git-wrapper": "<10.0.19", + "symplify/latte-phpstan-compiler": "<10.0.19", + "symplify/markdown-diff": "<10.0.19", + "symplify/monorepo-builder": "<10.0.19", + "symplify/neon-config-dumper": "<10.0.19", + "symplify/php-config-printer": "<10.0.19", + "symplify/phpstan-extensions": "<10.0.19", + "symplify/phpstan-latte-rules": "<10.0.19", + "symplify/phpstan-rules": "<10.0.19", + "symplify/rule-doc-generator": "<10.0.19", + "symplify/rule-doc-generator-contracts": "<10.0.19", + "symplify/simple-php-doc-parser": "<10.0.19", + "symplify/skipper": "<10.0.19", + "symplify/smart-file-system": "<10.0.19", + "symplify/symfony-php-config": "<10.0.19", + "symplify/symfony-static-dumper": "<10.0.19", + "symplify/template-phpstan-compiler": "<10.0.19", + "symplify/vendor-patches": "<10.0.19" }, "require-dev": { "phpunit/phpunit": "^9.5" @@ -10441,7 +10442,7 @@ ], "description": "Dependency Injection, Console and Kernel toolkit for Symplify packages.", "support": { - "source": "https://github.com/symplify/package-builder/tree/10.0.9" + "source": "https://github.com/symplify/package-builder/tree/10.0.19" }, "funding": [ { @@ -10453,20 +10454,20 @@ "type": "github" } ], - "time": "2022-01-07T14:33:57+00:00" + "time": "2022-01-26T01:18:43+00:00" }, { "name": "symplify/phpstan-rules", - "version": "10.0.9", + "version": "10.0.19", "source": { "type": "git", "url": "https://github.com/symplify/phpstan-rules.git", - "reference": "306b226b6fd6dc476a7314b80c46409920073534" + "reference": "310a0a9e75ae929f5aab29abfcb5547f520c00c8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/phpstan-rules/zipball/306b226b6fd6dc476a7314b80c46409920073534", - "reference": "306b226b6fd6dc476a7314b80c46409920073534", + "url": "https://api.github.com/repos/symplify/phpstan-rules/zipball/310a0a9e75ae929f5aab29abfcb5547f520c00c8", + "reference": "310a0a9e75ae929f5aab29abfcb5547f520c00c8", "shasum": "" }, "require": { @@ -10475,47 +10476,47 @@ "php": ">=8.0", "phpstan/phpdoc-parser": "^1.2", "phpstan/phpstan": "^1.3", - "symplify/astral": "^10.0.9", - "symplify/composer-json-manipulator": "^10.0.9", - "symplify/package-builder": "^10.0.9", - "symplify/rule-doc-generator-contracts": "^10.0.9", - "symplify/simple-php-doc-parser": "^10.0.9", - "symplify/smart-file-system": "^10.0.9", + "symplify/astral": "^10.0.19", + "symplify/composer-json-manipulator": "^10.0.19", + "symplify/package-builder": "^10.0.19", + "symplify/rule-doc-generator-contracts": "^10.0.19", + "symplify/simple-php-doc-parser": "^10.0.19", + "symplify/smart-file-system": "^10.0.19", "webmozart/assert": "^1.10" }, "conflict": { - "symplify/amnesia": "<10.0.9", - "symplify/autowire-array-parameter": "<10.0.9", - "symplify/coding-standard": "<10.0.9", - "symplify/config-transformer": "<10.0.9", - "symplify/console-color-diff": "<10.0.9", - "symplify/easy-ci": "<10.0.9", - "symplify/easy-coding-standard": "<10.0.9", - "symplify/easy-parallel": "<10.0.9", - "symplify/easy-testing": "<10.0.9", - "symplify/git-wrapper": "<10.0.9", - "symplify/latte-phpstan-compiler": "<10.0.9", - "symplify/markdown-diff": "<10.0.9", - "symplify/monorepo-builder": "<10.0.9", - "symplify/neon-config-dumper": "<10.0.9", - "symplify/php-config-printer": "<10.0.9", - "symplify/phpstan-extensions": "<10.0.9", - "symplify/phpstan-latte-rules": "<10.0.9", - "symplify/rule-doc-generator": "<10.0.9", - "symplify/skipper": "<10.0.9", - "symplify/symfony-php-config": "<10.0.9", - "symplify/symfony-static-dumper": "<10.0.9", - "symplify/symplify-kernel": "<10.0.9", - "symplify/template-phpstan-compiler": "<10.0.9", - "symplify/vendor-patches": "<10.0.9" + "symplify/amnesia": "<10.0.19", + "symplify/autowire-array-parameter": "<10.0.19", + "symplify/coding-standard": "<10.0.19", + "symplify/config-transformer": "<10.0.19", + "symplify/console-color-diff": "<10.0.19", + "symplify/easy-ci": "<10.0.19", + "symplify/easy-coding-standard": "<10.0.19", + "symplify/easy-parallel": "<10.0.19", + "symplify/easy-testing": "<10.0.19", + "symplify/git-wrapper": "<10.0.19", + "symplify/latte-phpstan-compiler": "<10.0.19", + "symplify/markdown-diff": "<10.0.19", + "symplify/monorepo-builder": "<10.0.19", + "symplify/neon-config-dumper": "<10.0.19", + "symplify/php-config-printer": "<10.0.19", + "symplify/phpstan-extensions": "<10.0.19", + "symplify/phpstan-latte-rules": "<10.0.19", + "symplify/rule-doc-generator": "<10.0.19", + "symplify/skipper": "<10.0.19", + "symplify/symfony-php-config": "<10.0.19", + "symplify/symfony-static-dumper": "<10.0.19", + "symplify/symplify-kernel": "<10.0.19", + "symplify/template-phpstan-compiler": "<10.0.19", + "symplify/vendor-patches": "<10.0.19" }, "require-dev": { "myclabs/php-enum": "^1.8", "phpunit/phpunit": "^9.5", "symfony/framework-bundle": "^5.4|^6.0", - "symplify/easy-testing": "^10.0.9", - "symplify/phpstan-extensions": "^10.0.9", - "symplify/rule-doc-generator": "^10.0.9" + "symplify/easy-testing": "^10.0.19", + "symplify/phpstan-extensions": "^10.0.19", + "symplify/rule-doc-generator": "^10.0.19" }, "type": "phpstan-extension", "extra": { @@ -10546,7 +10547,7 @@ ], "description": "Set of Symplify rules for PHPStan", "support": { - "source": "https://github.com/symplify/phpstan-rules/tree/10.0.9" + "source": "https://github.com/symplify/phpstan-rules/tree/10.0.19" }, "funding": [ { @@ -10558,20 +10559,20 @@ "type": "github" } ], - "time": "2022-01-07T14:34:15+00:00" + "time": "2022-01-26T01:19:04+00:00" }, { "name": "symplify/rule-doc-generator-contracts", - "version": "10.0.9", + "version": "10.0.19", "source": { "type": "git", "url": "https://github.com/symplify/rule-doc-generator-contracts.git", - "reference": "5be94d236a216630c23fcfce873964c4aafb5420" + "reference": "4836791e312d7cf61e037deab8c87e12eb646639" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/rule-doc-generator-contracts/zipball/5be94d236a216630c23fcfce873964c4aafb5420", - "reference": "5be94d236a216630c23fcfce873964c4aafb5420", + "url": "https://api.github.com/repos/symplify/rule-doc-generator-contracts/zipball/4836791e312d7cf61e037deab8c87e12eb646639", + "reference": "4836791e312d7cf61e037deab8c87e12eb646639", "shasum": "" }, "require": { @@ -10579,36 +10580,36 @@ "php": ">=8.0" }, "conflict": { - "symplify/amnesia": "<10.0.9", - "symplify/astral": "<10.0.9", - "symplify/autowire-array-parameter": "<10.0.9", - "symplify/coding-standard": "<10.0.9", - "symplify/composer-json-manipulator": "<10.0.9", - "symplify/config-transformer": "<10.0.9", - "symplify/console-color-diff": "<10.0.9", - "symplify/easy-ci": "<10.0.9", - "symplify/easy-coding-standard": "<10.0.9", - "symplify/easy-parallel": "<10.0.9", - "symplify/easy-testing": "<10.0.9", - "symplify/git-wrapper": "<10.0.9", - "symplify/latte-phpstan-compiler": "<10.0.9", - "symplify/markdown-diff": "<10.0.9", - "symplify/monorepo-builder": "<10.0.9", - "symplify/neon-config-dumper": "<10.0.9", - "symplify/package-builder": "<10.0.9", - "symplify/php-config-printer": "<10.0.9", - "symplify/phpstan-extensions": "<10.0.9", - "symplify/phpstan-latte-rules": "<10.0.9", - "symplify/phpstan-rules": "<10.0.9", - "symplify/rule-doc-generator": "<10.0.9", - "symplify/simple-php-doc-parser": "<10.0.9", - "symplify/skipper": "<10.0.9", - "symplify/smart-file-system": "<10.0.9", - "symplify/symfony-php-config": "<10.0.9", - "symplify/symfony-static-dumper": "<10.0.9", - "symplify/symplify-kernel": "<10.0.9", - "symplify/template-phpstan-compiler": "<10.0.9", - "symplify/vendor-patches": "<10.0.9" + "symplify/amnesia": "<10.0.19", + "symplify/astral": "<10.0.19", + "symplify/autowire-array-parameter": "<10.0.19", + "symplify/coding-standard": "<10.0.19", + "symplify/composer-json-manipulator": "<10.0.19", + "symplify/config-transformer": "<10.0.19", + "symplify/console-color-diff": "<10.0.19", + "symplify/easy-ci": "<10.0.19", + "symplify/easy-coding-standard": "<10.0.19", + "symplify/easy-parallel": "<10.0.19", + "symplify/easy-testing": "<10.0.19", + "symplify/git-wrapper": "<10.0.19", + "symplify/latte-phpstan-compiler": "<10.0.19", + "symplify/markdown-diff": "<10.0.19", + "symplify/monorepo-builder": "<10.0.19", + "symplify/neon-config-dumper": "<10.0.19", + "symplify/package-builder": "<10.0.19", + "symplify/php-config-printer": "<10.0.19", + "symplify/phpstan-extensions": "<10.0.19", + "symplify/phpstan-latte-rules": "<10.0.19", + "symplify/phpstan-rules": "<10.0.19", + "symplify/rule-doc-generator": "<10.0.19", + "symplify/simple-php-doc-parser": "<10.0.19", + "symplify/skipper": "<10.0.19", + "symplify/smart-file-system": "<10.0.19", + "symplify/symfony-php-config": "<10.0.19", + "symplify/symfony-static-dumper": "<10.0.19", + "symplify/symplify-kernel": "<10.0.19", + "symplify/template-phpstan-compiler": "<10.0.19", + "symplify/vendor-patches": "<10.0.19" }, "type": "library", "extra": { @@ -10627,7 +10628,7 @@ ], "description": "Contracts for production code of RuleDocGenerator", "support": { - "source": "https://github.com/symplify/rule-doc-generator-contracts/tree/10.0.9" + "source": "https://github.com/symplify/rule-doc-generator-contracts/tree/10.0.19" }, "funding": [ { @@ -10639,20 +10640,20 @@ "type": "github" } ], - "time": "2022-01-07T14:34:17+00:00" + "time": "2022-01-26T01:19:01+00:00" }, { "name": "symplify/simple-php-doc-parser", - "version": "10.0.9", + "version": "10.0.19", "source": { "type": "git", "url": "https://github.com/symplify/simple-php-doc-parser.git", - "reference": "e6a65b92b46ea0c8cc939f6613d1c33e92656d03" + "reference": "46ea49814891a620908a919912653b7449833952" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/simple-php-doc-parser/zipball/e6a65b92b46ea0c8cc939f6613d1c33e92656d03", - "reference": "e6a65b92b46ea0c8cc939f6613d1c33e92656d03", + "url": "https://api.github.com/repos/symplify/simple-php-doc-parser/zipball/46ea49814891a620908a919912653b7449833952", + "reference": "46ea49814891a620908a919912653b7449833952", "shasum": "" }, "require": { @@ -10660,42 +10661,42 @@ "phpstan/phpdoc-parser": "^1.2", "symfony/config": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", - "symplify/package-builder": "^10.0.9" + "symplify/package-builder": "^10.0.19" }, "conflict": { - "symplify/amnesia": "<10.0.9", - "symplify/astral": "<10.0.9", - "symplify/autowire-array-parameter": "<10.0.9", - "symplify/coding-standard": "<10.0.9", - "symplify/composer-json-manipulator": "<10.0.9", - "symplify/config-transformer": "<10.0.9", - "symplify/console-color-diff": "<10.0.9", - "symplify/easy-ci": "<10.0.9", - "symplify/easy-coding-standard": "<10.0.9", - "symplify/easy-parallel": "<10.0.9", - "symplify/easy-testing": "<10.0.9", - "symplify/git-wrapper": "<10.0.9", - "symplify/latte-phpstan-compiler": "<10.0.9", - "symplify/markdown-diff": "<10.0.9", - "symplify/monorepo-builder": "<10.0.9", - "symplify/neon-config-dumper": "<10.0.9", - "symplify/php-config-printer": "<10.0.9", - "symplify/phpstan-extensions": "<10.0.9", - "symplify/phpstan-latte-rules": "<10.0.9", - "symplify/phpstan-rules": "<10.0.9", - "symplify/rule-doc-generator": "<10.0.9", - "symplify/rule-doc-generator-contracts": "<10.0.9", - "symplify/skipper": "<10.0.9", - "symplify/smart-file-system": "<10.0.9", - "symplify/symfony-php-config": "<10.0.9", - "symplify/symfony-static-dumper": "<10.0.9", - "symplify/symplify-kernel": "<10.0.9", - "symplify/template-phpstan-compiler": "<10.0.9", - "symplify/vendor-patches": "<10.0.9" + "symplify/amnesia": "<10.0.19", + "symplify/astral": "<10.0.19", + "symplify/autowire-array-parameter": "<10.0.19", + "symplify/coding-standard": "<10.0.19", + "symplify/composer-json-manipulator": "<10.0.19", + "symplify/config-transformer": "<10.0.19", + "symplify/console-color-diff": "<10.0.19", + "symplify/easy-ci": "<10.0.19", + "symplify/easy-coding-standard": "<10.0.19", + "symplify/easy-parallel": "<10.0.19", + "symplify/easy-testing": "<10.0.19", + "symplify/git-wrapper": "<10.0.19", + "symplify/latte-phpstan-compiler": "<10.0.19", + "symplify/markdown-diff": "<10.0.19", + "symplify/monorepo-builder": "<10.0.19", + "symplify/neon-config-dumper": "<10.0.19", + "symplify/php-config-printer": "<10.0.19", + "symplify/phpstan-extensions": "<10.0.19", + "symplify/phpstan-latte-rules": "<10.0.19", + "symplify/phpstan-rules": "<10.0.19", + "symplify/rule-doc-generator": "<10.0.19", + "symplify/rule-doc-generator-contracts": "<10.0.19", + "symplify/skipper": "<10.0.19", + "symplify/smart-file-system": "<10.0.19", + "symplify/symfony-php-config": "<10.0.19", + "symplify/symfony-static-dumper": "<10.0.19", + "symplify/symplify-kernel": "<10.0.19", + "symplify/template-phpstan-compiler": "<10.0.19", + "symplify/vendor-patches": "<10.0.19" }, "require-dev": { "phpunit/phpunit": "^9.5", - "symplify/easy-testing": "^10.0.9" + "symplify/easy-testing": "^10.0.19" }, "type": "library", "extra": { @@ -10714,7 +10715,7 @@ ], "description": "Service integration of phpstan/phpdoc-parser, with few extra goodies for practical simple use", "support": { - "source": "https://github.com/symplify/simple-php-doc-parser/tree/10.0.9" + "source": "https://github.com/symplify/simple-php-doc-parser/tree/10.0.19" }, "funding": [ { @@ -10726,20 +10727,20 @@ "type": "github" } ], - "time": "2022-01-07T14:34:18+00:00" + "time": "2022-01-26T01:19:05+00:00" }, { "name": "symplify/smart-file-system", - "version": "10.0.9", + "version": "10.0.19", "source": { "type": "git", "url": "https://github.com/symplify/smart-file-system.git", - "reference": "1c385ee3092f41a3e02e3a22bb2e3c2f7905c327" + "reference": "ddf5369d240f7da11f570815308326fce2ecf6d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/smart-file-system/zipball/1c385ee3092f41a3e02e3a22bb2e3c2f7905c327", - "reference": "1c385ee3092f41a3e02e3a22bb2e3c2f7905c327", + "url": "https://api.github.com/repos/symplify/smart-file-system/zipball/ddf5369d240f7da11f570815308326fce2ecf6d3", + "reference": "ddf5369d240f7da11f570815308326fce2ecf6d3", "shasum": "" }, "require": { @@ -10749,36 +10750,36 @@ "symfony/finder": "^5.4|^6.0" }, "conflict": { - "symplify/amnesia": "<10.0.9", - "symplify/astral": "<10.0.9", - "symplify/autowire-array-parameter": "<10.0.9", - "symplify/coding-standard": "<10.0.9", - "symplify/composer-json-manipulator": "<10.0.9", - "symplify/config-transformer": "<10.0.9", - "symplify/console-color-diff": "<10.0.9", - "symplify/easy-ci": "<10.0.9", - "symplify/easy-coding-standard": "<10.0.9", - "symplify/easy-parallel": "<10.0.9", - "symplify/easy-testing": "<10.0.9", - "symplify/git-wrapper": "<10.0.9", - "symplify/latte-phpstan-compiler": "<10.0.9", - "symplify/markdown-diff": "<10.0.9", - "symplify/monorepo-builder": "<10.0.9", - "symplify/neon-config-dumper": "<10.0.9", - "symplify/package-builder": "<10.0.9", - "symplify/php-config-printer": "<10.0.9", - "symplify/phpstan-extensions": "<10.0.9", - "symplify/phpstan-latte-rules": "<10.0.9", - "symplify/phpstan-rules": "<10.0.9", - "symplify/rule-doc-generator": "<10.0.9", - "symplify/rule-doc-generator-contracts": "<10.0.9", - "symplify/simple-php-doc-parser": "<10.0.9", - "symplify/skipper": "<10.0.9", - "symplify/symfony-php-config": "<10.0.9", - "symplify/symfony-static-dumper": "<10.0.9", - "symplify/symplify-kernel": "<10.0.9", - "symplify/template-phpstan-compiler": "<10.0.9", - "symplify/vendor-patches": "<10.0.9" + "symplify/amnesia": "<10.0.19", + "symplify/astral": "<10.0.19", + "symplify/autowire-array-parameter": "<10.0.19", + "symplify/coding-standard": "<10.0.19", + "symplify/composer-json-manipulator": "<10.0.19", + "symplify/config-transformer": "<10.0.19", + "symplify/console-color-diff": "<10.0.19", + "symplify/easy-ci": "<10.0.19", + "symplify/easy-coding-standard": "<10.0.19", + "symplify/easy-parallel": "<10.0.19", + "symplify/easy-testing": "<10.0.19", + "symplify/git-wrapper": "<10.0.19", + "symplify/latte-phpstan-compiler": "<10.0.19", + "symplify/markdown-diff": "<10.0.19", + "symplify/monorepo-builder": "<10.0.19", + "symplify/neon-config-dumper": "<10.0.19", + "symplify/package-builder": "<10.0.19", + "symplify/php-config-printer": "<10.0.19", + "symplify/phpstan-extensions": "<10.0.19", + "symplify/phpstan-latte-rules": "<10.0.19", + "symplify/phpstan-rules": "<10.0.19", + "symplify/rule-doc-generator": "<10.0.19", + "symplify/rule-doc-generator-contracts": "<10.0.19", + "symplify/simple-php-doc-parser": "<10.0.19", + "symplify/skipper": "<10.0.19", + "symplify/symfony-php-config": "<10.0.19", + "symplify/symfony-static-dumper": "<10.0.19", + "symplify/symplify-kernel": "<10.0.19", + "symplify/template-phpstan-compiler": "<10.0.19", + "symplify/vendor-patches": "<10.0.19" }, "require-dev": { "nette/finder": "^2.5", @@ -10801,7 +10802,7 @@ ], "description": "Sanitized FileInfo with safe getRealPath() and other handy methods", "support": { - "source": "https://github.com/symplify/smart-file-system/tree/10.0.9" + "source": "https://github.com/symplify/smart-file-system/tree/10.0.19" }, "funding": [ { @@ -10813,60 +10814,59 @@ "type": "github" } ], - "time": "2022-01-07T14:34:32+00:00" + "time": "2022-01-26T01:19:23+00:00" }, { "name": "symplify/symplify-kernel", - "version": "10.0.9", + "version": "10.0.19", "source": { "type": "git", "url": "https://github.com/symplify/symplify-kernel.git", - "reference": "a53e2dcdb0d676550f92ad089234045c7d450421" + "reference": "f76582143cdc4365451ee98ed1a9e43ba19e3af1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symplify/symplify-kernel/zipball/a53e2dcdb0d676550f92ad089234045c7d450421", - "reference": "a53e2dcdb0d676550f92ad089234045c7d450421", + "url": "https://api.github.com/repos/symplify/symplify-kernel/zipball/f76582143cdc4365451ee98ed1a9e43ba19e3af1", + "reference": "f76582143cdc4365451ee98ed1a9e43ba19e3af1", "shasum": "" }, "require": { "php": ">=8.0", "symfony/console": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", - "symplify/autowire-array-parameter": "^10.0.9", - "symplify/composer-json-manipulator": "^10.0.9", - "symplify/package-builder": "^10.0.9", - "symplify/smart-file-system": "^10.0.9", - "symplify/symplify-kernel": "^10.0.9", + "symplify/autowire-array-parameter": "^10.0.19", + "symplify/composer-json-manipulator": "^10.0.19", + "symplify/package-builder": "^10.0.19", + "symplify/smart-file-system": "^10.0.19", "webmozart/assert": "^1.10" }, "conflict": { - "symplify/amnesia": "<10.0.9", - "symplify/astral": "<10.0.9", - "symplify/coding-standard": "<10.0.9", - "symplify/config-transformer": "<10.0.9", - "symplify/console-color-diff": "<10.0.9", - "symplify/easy-ci": "<10.0.9", - "symplify/easy-coding-standard": "<10.0.9", - "symplify/easy-parallel": "<10.0.9", - "symplify/easy-testing": "<10.0.9", - "symplify/git-wrapper": "<10.0.9", - "symplify/latte-phpstan-compiler": "<10.0.9", - "symplify/markdown-diff": "<10.0.9", - "symplify/monorepo-builder": "<10.0.9", - "symplify/neon-config-dumper": "<10.0.9", - "symplify/php-config-printer": "<10.0.9", - "symplify/phpstan-extensions": "<10.0.9", - "symplify/phpstan-latte-rules": "<10.0.9", - "symplify/phpstan-rules": "<10.0.9", - "symplify/rule-doc-generator": "<10.0.9", - "symplify/rule-doc-generator-contracts": "<10.0.9", - "symplify/simple-php-doc-parser": "<10.0.9", - "symplify/skipper": "<10.0.9", - "symplify/symfony-php-config": "<10.0.9", - "symplify/symfony-static-dumper": "<10.0.9", - "symplify/template-phpstan-compiler": "<10.0.9", - "symplify/vendor-patches": "<10.0.9" + "symplify/amnesia": "<10.0.19", + "symplify/astral": "<10.0.19", + "symplify/coding-standard": "<10.0.19", + "symplify/config-transformer": "<10.0.19", + "symplify/console-color-diff": "<10.0.19", + "symplify/easy-ci": "<10.0.19", + "symplify/easy-coding-standard": "<10.0.19", + "symplify/easy-parallel": "<10.0.19", + "symplify/easy-testing": "<10.0.19", + "symplify/git-wrapper": "<10.0.19", + "symplify/latte-phpstan-compiler": "<10.0.19", + "symplify/markdown-diff": "<10.0.19", + "symplify/monorepo-builder": "<10.0.19", + "symplify/neon-config-dumper": "<10.0.19", + "symplify/php-config-printer": "<10.0.19", + "symplify/phpstan-extensions": "<10.0.19", + "symplify/phpstan-latte-rules": "<10.0.19", + "symplify/phpstan-rules": "<10.0.19", + "symplify/rule-doc-generator": "<10.0.19", + "symplify/rule-doc-generator-contracts": "<10.0.19", + "symplify/simple-php-doc-parser": "<10.0.19", + "symplify/skipper": "<10.0.19", + "symplify/symfony-php-config": "<10.0.19", + "symplify/symfony-static-dumper": "<10.0.19", + "symplify/template-phpstan-compiler": "<10.0.19", + "symplify/vendor-patches": "<10.0.19" }, "require-dev": { "phpunit/phpunit": "^9.5" @@ -10888,9 +10888,9 @@ ], "description": "Internal Kernel for Symplify packages", "support": { - "source": "https://github.com/symplify/symplify-kernel/tree/10.0.9" + "source": "https://github.com/symplify/symplify-kernel/tree/10.0.19" }, - "time": "2022-01-07T14:34:34+00:00" + "time": "2022-01-26T01:19:35+00:00" }, { "name": "theseer/tokenizer", diff --git a/config/services.yaml b/config/services.yaml index 1ebfde3..9d731ce 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -54,6 +54,10 @@ services: # [END] Safe NFT Metadata Provider configuration # + App\MetadataUpdater\TemplatedMetadataUpdater: + arguments: + - '%env(json:METADATA_TEMPLATE)%' + # Collection manager service App\Service\CollectionManager: arguments: diff --git a/ecs.php b/ecs.php index 6dd83c9..f1fa448 100644 --- a/ecs.php +++ b/ecs.php @@ -48,7 +48,7 @@ "\n", array_map( fn ($line) => trim($line, '/* '), - explode("\n", file_get_contents(__DIR__.'/license-header-template.txt')), + explode("\n", (string) file_get_contents(__DIR__.'/license-header-template.txt')), ), ), ), diff --git a/phpstan.neon b/phpstan.neon index 78bc826..1cf02d0 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -6,6 +6,13 @@ parameters: # Fix class not found errors for PhpCsFixer - vendor/symplify/easy-coding-standard/vendor/autoload.php + ignoreErrors: + - + message: '#The command is missing \$this->setName\("\.\.\."\) in configure\(\) method#' + paths: + - src/Command/ExportMetadataCommand.php + - src/Command/ShuffleCollectionCommand.php + includes: ##- vendor/symplify/phpstan-rules/config/array-rules.neon #- vendor/symplify/phpstan-rules/config/code-complexity-rules.neon diff --git a/src/Command/ExportAssetsCommand.php b/src/Command/ExportAssetsCommand.php index 4f6febd..3687651 100644 --- a/src/Command/ExportAssetsCommand.php +++ b/src/Command/ExportAssetsCommand.php @@ -24,11 +24,21 @@ * @author Marco Lipparini */ #[AsCommand( - name: 'nft:export-assets', - description: 'Exports a new assets folder with all the files shuffling them using the current mapping (if any)', + name: self::NAME, + description: self::DESCRIPTION, )] class ExportAssetsCommand extends Command { + /** + * @var string + */ + final public const NAME = 'nft:export-assets'; + + /** + * @var string + */ + final public const DESCRIPTION = 'Exports a new assets folder with all the files shuffling them using the current mapping (if any)'; + public function __construct( private readonly CollectionManager $collectionManager, string $name = null, diff --git a/src/Command/ExportMetadataCommand.php b/src/Command/ExportMetadataCommand.php index c0650f2..0f0f867 100644 --- a/src/Command/ExportMetadataCommand.php +++ b/src/Command/ExportMetadataCommand.php @@ -26,11 +26,21 @@ * @author Marco Lipparini */ #[AsCommand( - name: 'nft:export-metadata', - description: 'Exports a new metadata folder with all the files updating and shuffling them using the current mapping (if any)', + name: self::NAME, + description: self::DESCRIPTION, )] class ExportMetadataCommand extends Command { + /** + * @var string + */ + final public const NAME = 'nft:export-metadata'; + + /** + * @var string + */ + final public const DESCRIPTION = 'Exports a new metadata folder with all the files updating and shuffling them using the current mapping (if any)'; + /** * @var string */ diff --git a/src/Command/ShuffleCollectionCommand.php b/src/Command/ShuffleCollectionCommand.php index f6ca346..0cb29d5 100644 --- a/src/Command/ShuffleCollectionCommand.php +++ b/src/Command/ShuffleCollectionCommand.php @@ -27,11 +27,21 @@ * @author Marco Lipparini */ #[AsCommand( - name: 'nft:shuffle-collection', - description: 'Generates a new shuffle mapping for all the tokens (or a given range)', + name: self::NAME, + description: self::DESCRIPTION, )] class ShuffleCollectionCommand extends Command { + /** + * @var string + */ + final public const NAME = 'nft:shuffle-collection'; + + /** + * @var string + */ + final public const DESCRIPTION = 'Generates a new shuffle mapping for all the tokens (or a given range)'; + /** * @var string */ diff --git a/src/Command/TotalSupplyCommand.php b/src/Command/TotalSupplyCommand.php index 80baecc..abf346d 100644 --- a/src/Command/TotalSupplyCommand.php +++ b/src/Command/TotalSupplyCommand.php @@ -24,11 +24,21 @@ * @author Marco Lipparini */ #[AsCommand( - name: 'nft:total-supply', - description: 'Returns the current total supply', + name: self::NAME, + description: self::DESCRIPTION, )] class TotalSupplyCommand extends Command { + /** + * @var string + */ + final public const NAME = 'nft:total-supply'; + + /** + * @var string + */ + final public const DESCRIPTION = 'Returns the current total supply'; + public function __construct( private readonly CachedTotalSupplyProvider $cachedTotalSupplyProvider, string $name = null, diff --git a/src/FilesystemDriver/LocalFilesystemDriver.php b/src/FilesystemDriver/LocalFilesystemDriver.php index 5d8fe4b..de904e9 100644 --- a/src/FilesystemDriver/LocalFilesystemDriver.php +++ b/src/FilesystemDriver/LocalFilesystemDriver.php @@ -26,11 +26,6 @@ */ final class LocalFilesystemDriver implements CollectionFilesystemDriverInterface { - /** - * @var int[] - */ - private array $shuffleMapping = []; - public function __construct( private readonly string $localCollectionPath, private readonly string $assetsExtension, @@ -126,20 +121,21 @@ public function getAbi(): array public function getShuffleMapping(): ?array { - if (empty($this->shuffleMapping)) { - $mappingPath = $this->localCollectionPath.self::MAPPING_PATH; + $mappingPath = $this->localCollectionPath.self::MAPPING_PATH; - if (! is_file($mappingPath)) { - return null; - } + if (! is_file($mappingPath)) { + return null; + } - /** @var int[] $shuffleMappingData */ - $shuffleMappingData = Json::decode(FileSystem::read($mappingPath), Json::FORCE_ARRAY); + $shuffleMapping = Json::decode(FileSystem::read($mappingPath), Json::FORCE_ARRAY); - $this->shuffleMapping = $shuffleMappingData; + if (! is_array($shuffleMapping)) { + throw new LogicException('Unexpected shuffle mapping value (it must be an array).'); } - return $this->shuffleMapping; + /** @var int[] $shuffleMapping */ + + return $shuffleMapping; } public function storeNewShuffleMapping(array $newShuffleMapping): void diff --git a/src/FilesystemDriver/S3FilesystemDriver.php b/src/FilesystemDriver/S3FilesystemDriver.php index 90e2e8e..8393945 100644 --- a/src/FilesystemDriver/S3FilesystemDriver.php +++ b/src/FilesystemDriver/S3FilesystemDriver.php @@ -35,11 +35,6 @@ final class S3FilesystemDriver implements CollectionFilesystemDriverInterface private readonly S3Client $s3Client; - /** - * @var int[] - */ - private array $shuffleMapping = []; - public function __construct( readonly string $region, readonly string $endpointUrl, @@ -166,23 +161,23 @@ public function getAbi(): array public function getShuffleMapping(): ?array { - if (empty($this->shuffleMapping)) { - try { - /** @var int[] $shuffleMappingData */ - $shuffleMappingData = Json::decode( - $this->getObject(self::MAPPING_PATH)->contents, - Json::FORCE_ARRAY, - ); - - $this->shuffleMapping = $shuffleMappingData; - } catch (S3Exception $s3Exception) { - if (self::KEY_NOT_FOUND_ERROR_CODE === $s3Exception->getAwsErrorCode()) { - return null; - } + try { + $shuffleMapping = Json::decode($this->getObject(self::MAPPING_PATH)->contents, Json::FORCE_ARRAY); + + if (! is_array($shuffleMapping)) { + throw new LogicException('Unexpected shuffle mapping value (it must be an array).'); } - } - return $this->shuffleMapping; + /** @var int[] $shuffleMapping */ + + return $shuffleMapping; + } catch (S3Exception $s3Exception) { + if (self::KEY_NOT_FOUND_ERROR_CODE === $s3Exception->getAwsErrorCode()) { + return null; + } + + throw $s3Exception; + } } public function storeNewShuffleMapping(array $newShuffleMapping): void diff --git a/src/MetadataUpdater/CustomMetadataUpdater.php b/src/MetadataUpdater/CustomMetadataUpdater.php deleted file mode 100644 index 9a3ed85..0000000 --- a/src/MetadataUpdater/CustomMetadataUpdater.php +++ /dev/null @@ -1,29 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -declare(strict_types=1); - -namespace App\MetadataUpdater; - -use App\Contract\MetadataUpdaterInterface; - -/** - * This is an example metadata updater. It updates the token name using the new token ID. - * - * @author Marco Lipparini - */ -final class CustomMetadataUpdater implements MetadataUpdaterInterface -{ - public function updateMetadata(array &$metadata, int $tokenId, string $assetUri): void - { - $metadata['name'] = 'My awesome token #'.$tokenId; - } -} diff --git a/src/MetadataUpdater/TemplatedMetadataUpdater.php b/src/MetadataUpdater/TemplatedMetadataUpdater.php new file mode 100644 index 0000000..e2dc4c2 --- /dev/null +++ b/src/MetadataUpdater/TemplatedMetadataUpdater.php @@ -0,0 +1,89 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +declare(strict_types=1); + +namespace App\MetadataUpdater; + +use App\Contract\MetadataUpdaterInterface; +use RuntimeException; + +/** + * This metadata updater replaces each metadata key with the values found inside the given JSON template. + * Any key which is not found in the template is left as it is. + * + * Each template value also supports the replacement of the following placeholders: + * - {TOKEN_ID} + * - {INT_TOKEN_ID} (a value matching this string exactly will be replaced with the token ID as an integer value) + * - {ASSET_URI} (please remember that the "image" key is already replaced by default!) + * + * Limitations: this updater supports first-level keys only. + * + * Template example: + * { + * "name": "My awesome token #{TOKEN_ID}" + * } + * + * @author Marco Lipparini + */ +final class TemplatedMetadataUpdater implements MetadataUpdaterInterface +{ + /** + * @var string + */ + private const TOKEN_ID_PLACEHOLDER = '{TOKEN_ID}'; + + /** + * @var string + */ + private const INT_TOKEN_ID_PLACEHOLDER = '{INT_TOKEN_ID}'; + + /** + * @var string + */ + private const ASSET_URI_PLACEHOLDER = '{ASSET_URI}'; + + /** + * @param array $template + */ + public function __construct( + private readonly ?array $template, + ) { + } + + public function updateMetadata(array &$metadata, int $tokenId, string $assetUri): void + { + if (null === $this->template) { + return; + } + + foreach ($this->template as $key => $value) { + if (! is_string($value) || (isset($metadata[$key]) && ! is_string($metadata[$key]))) { + throw new RuntimeException('Deep level replacement is not supported in METADATA_TEMPLATE.'); + } + + $metadata[$key] = $this->replacePlaceholders($value, $tokenId, $assetUri); + } + } + + private function replacePlaceholders(string $value, int $tokenId, string $assetUri): string|int + { + if (self::INT_TOKEN_ID_PLACEHOLDER === $value) { + return $tokenId; + } + + return str_replace( + [self::TOKEN_ID_PLACEHOLDER, self::ASSET_URI_PLACEHOLDER], + [(string) $tokenId, $assetUri], + $value, + ); + } +}