diff --git a/composer.json b/composer.json index 30c9d07d..b9c5c494 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,7 @@ "drevops/test-private-package": "^1.0", "drevops/vortex-tooling": "~1.4.0", "drupal/ai_image_alt_text": "^1.0.2", - "drupal/ai_provider_openai": "^1.2.4", + "drupal/ai_provider_openai": "^1.2.5", "drupal/civictheme": "~1.13.0", "drupal/clamav": "^2.1", "drupal/cloudflare": "^2@beta", @@ -23,24 +23,24 @@ "drupal/csp": "^2.2.4", "drupal/devel": "^5.5.0", "drupal/diff": "^2.1.1", - "drupal/drupal_helpers": "^2.1.0", + "drupal/drupal_helpers": "^2.1.1", "drupal/entity_clone": "^2.1@beta", "drupal/entity_usage": "^2.2@beta", "drupal/environment_indicator": "^4.0.25", "drupal/field_group": "^4", "drupal/gemini_provider": "^1.0.1", - "drupal/generated_content": "^2.1.0", + "drupal/generated_content": "^2.1.1", "drupal/gin": "^5.0.15", "drupal/google_tag": "^2.0.9", "drupal/highlight_js": "^1.3", - "drupal/key_auth": "^2.2", + "drupal/key_auth": "^2.2.3", "drupal/lagoon_logs": "^3.0.1", "drupal/menu_trail_by_path": "^2.2", "drupal/metatag": "^2.2", "drupal/moderated_content_bulk_publish": "^2.0", "drupal/navigation_extra_tools": "^1.3.2", "drupal/pathauto": "^1.15", - "drupal/preview_link": "^2.2.1", + "drupal/preview_link": "^2.2.3", "drupal/purge": "^3.7", "drupal/purge_control": "^2.1", "drupal/recaptcha_v3": "^2.0.5", @@ -57,12 +57,12 @@ "drupal/shield": "^1.8", "drupal/stage_file_proxy": "^4.0.0", "drupal/subrequests": "^3.0.12", - "drupal/testmode": "^2.7.1", + "drupal/testmode": "^2.7.2", "drupal/views_bulk_operations": "^4.4.7", "drupal/webform": "^6.3@beta", "drupal/xmlsitemap": "^2.0", "drush/drush": "^13.7.6", - "symfony/http-client": "^6.4.43", + "symfony/http-client": "^6.4.45", "webflo/drupal-finder": "^1.3.1" }, "require-dev": { @@ -85,12 +85,12 @@ "phpcompatibility/php-compatibility": "^10.0@alpha", "phpspec/prophecy-phpunit": "^2.5", "phpstan/extension-installer": "^1.4.3", - "phpstan/phpstan": "^2.2.8", + "phpstan/phpstan": "^2.2.10", "phpunit/phpunit": "^11.5.56", "pyrech/composer-changelogs": "^2.2", "rector/rector": "^2.6.2", "softcreatr/jsonpath": "^0.10 || ^1.0", - "vincentlanglet/twig-cs-fixer": "^4.0.2" + "vincentlanglet/twig-cs-fixer": "^4.1.0" }, "conflict": { "drupal/drupal": "*" diff --git a/composer.lock b/composer.lock index 20d7b178..4c9d828f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "cc177ff9faf04d6e3457e560b0573836", + "content-hash": "4596b3ab20f2fe49ed48117f010b072c", "packages": [ { "name": "asm89/stack-cors", @@ -1552,17 +1552,17 @@ }, { "name": "drupal/ai", - "version": "1.4.6", + "version": "1.4.7", "source": { "type": "git", "url": "https://git.drupalcode.org/project/ai.git", - "reference": "1.4.6" + "reference": "1.4.7" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/ai-1.4.6.zip", - "reference": "1.4.6", - "shasum": "77d80e3259d160e7e15253be4ff19b2dee39deab" + "url": "https://ftp.drupal.org/files/projects/ai-1.4.7.zip", + "reference": "1.4.7", + "shasum": "a067620e19f0f5948efafcb51124717127cb8bb8" }, "require": { "drupal/core": "^10.5 || ^11.2", @@ -1592,8 +1592,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "1.4.6", - "datestamp": "1785944927", + "version": "1.4.7", + "datestamp": "1787148538", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -1763,17 +1763,17 @@ }, { "name": "drupal/ai_provider_openai", - "version": "1.2.4", + "version": "1.2.5", "source": { "type": "git", "url": "https://git.drupalcode.org/project/ai_provider_openai.git", - "reference": "1.2.4" + "reference": "1.2.5" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/ai_provider_openai-1.2.4.zip", - "reference": "1.2.4", - "shasum": "2ccd5b2fadb5a613c73a39e91a878e232ec4ae1f" + "url": "https://ftp.drupal.org/files/projects/ai_provider_openai-1.2.5.zip", + "reference": "1.2.5", + "shasum": "05f460fdcdcb7e8a2d371ed9cecdf77dc3750cdf" }, "require": { "drupal/ai": "^1.2.0", @@ -1783,8 +1783,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "1.2.4", - "datestamp": "1785417702", + "version": "1.2.5", + "datestamp": "1787208334", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -1940,6 +1940,7 @@ "drupal/paragraphs": "^1.16", "drupal/pathauto": "^1.12", "drupal/redirect": "^1.9", + "drupal/shortcut": "*", "drupal/simple_sitemap": "^4.2", "drupal/webform": "^6.2", "php": ">=8.3" @@ -3085,17 +3086,17 @@ }, { "name": "drupal/drupal_helpers", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/drupal_helpers.git", - "reference": "2.1.0" + "reference": "2.1.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/drupal_helpers-2.1.0.zip", - "reference": "2.1.0", - "shasum": "e451c019ada30fa2d52a74f9e067e17cca8522c4" + "url": "https://ftp.drupal.org/files/projects/drupal_helpers-2.1.1.zip", + "reference": "2.1.1", + "shasum": "7e57b8aa136c3952c41226467252f2e49f2d80c7" }, "require": { "drupal/core": "^10.3 || ^11", @@ -3107,8 +3108,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.1.0", - "datestamp": "1784763492", + "version": "2.1.1", + "datestamp": "1786928924", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -3170,7 +3171,7 @@ "extra": { "drupal": { "version": "3.2.3", - "datestamp": "1785877642", + "datestamp": "1786570530", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -3679,17 +3680,17 @@ }, { "name": "drupal/generated_content", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/generated_content.git", - "reference": "2.1.0" + "reference": "2.1.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/generated_content-2.1.0.zip", - "reference": "2.1.0", - "shasum": "fd78b9fea502ab980670d5851e820cc7b2021dd2" + "url": "https://ftp.drupal.org/files/projects/generated_content-2.1.1.zip", + "reference": "2.1.1", + "shasum": "fc17c184c40d7903de6e383340abd7e34ce850af" }, "require": { "drupal/core": "^11.2", @@ -3701,8 +3702,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.1.0", - "datestamp": "1783645261", + "version": "2.1.1", + "datestamp": "1786835574", "security-coverage": { "status": "not-covered", "message": "Project has not opted into security advisory coverage!" @@ -4063,17 +4064,17 @@ }, { "name": "drupal/key_auth", - "version": "2.2.0", + "version": "2.2.3", "source": { "type": "git", "url": "https://git.drupalcode.org/project/key_auth.git", - "reference": "2.2.0" + "reference": "2.2.3" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/key_auth-2.2.0.zip", - "reference": "2.2.0", - "shasum": "b76e247d974d69199c55f551850bb2b0feb15a36" + "url": "https://ftp.drupal.org/files/projects/key_auth-2.2.3.zip", + "reference": "2.2.3", + "shasum": "d9beffe3852f8f5eaf367a86b9aa73084423f563" }, "require": { "drupal/core": "^9.5 || ^10 || ^11" @@ -4081,8 +4082,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.2.0", - "datestamp": "1722170641", + "version": "2.2.3", + "datestamp": "1786481268", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -4113,6 +4114,11 @@ "name": "Ganesh Suryawanshi", "homepage": "https://www.drupal.org/u/ganeshsurya11", "role": "Maintainer" + }, + { + "name": "solideogloria", + "homepage": "https://www.drupal.org/u/solideogloria", + "role": "Maintainer" } ], "description": "Provides simple key-based authentication on a per-user basis similar to basic_auth but without requiring usernames or passwords.", @@ -4182,26 +4188,26 @@ }, { "name": "drupal/layout_builder_restrictions", - "version": "3.0.5", + "version": "3.0.6", "source": { "type": "git", "url": "https://git.drupalcode.org/project/layout_builder_restrictions.git", - "reference": "3.0.5" + "reference": "3.0.6" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/layout_builder_restrictions-3.0.5.zip", - "reference": "3.0.5", - "shasum": "412960d059fe65e665b0ba63997b29e8c8624b7b" + "url": "https://ftp.drupal.org/files/projects/layout_builder_restrictions-3.0.6.zip", + "reference": "3.0.6", + "shasum": "48733b3426155a9eb7e4c240c414bbc78ce00cf8" }, "require": { - "drupal/core": "^10 || ^11" + "drupal/core": "^10 || ^11 || ^12" }, "type": "drupal-module", "extra": { "drupal": { - "version": "3.0.5", - "datestamp": "1784821411", + "version": "3.0.6", + "datestamp": "1786979082", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -4688,7 +4694,7 @@ "extra": { "drupal": { "version": "8.x-1.23", - "datestamp": "1785907921", + "datestamp": "1786629882", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -4810,17 +4816,17 @@ }, { "name": "drupal/preview_link", - "version": "2.2.1", + "version": "2.2.3", "source": { "type": "git", "url": "https://git.drupalcode.org/project/preview_link.git", - "reference": "2.2.1" + "reference": "2.2.3" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/preview_link-2.2.1.zip", - "reference": "2.2.1", - "shasum": "a54a66a0fbca9dc4d8eba80174ce0a041c48dda8" + "url": "https://ftp.drupal.org/files/projects/preview_link-2.2.3.zip", + "reference": "2.2.3", + "shasum": "4209eb772b69f11e6a886f3b1dee56df8015f716" }, "require": { "drupal/core": "^10.2 || ^11", @@ -4834,8 +4840,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.2.1", - "datestamp": "1776652947", + "version": "2.2.3", + "datestamp": "1787266346", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -5431,10 +5437,18 @@ "GPL-2.0-or-later" ], "authors": [ + { + "name": "anybody", + "homepage": "https://www.drupal.org/user/291091" + }, { "name": "damienmckenna", "homepage": "https://www.drupal.org/user/108450" }, + { + "name": "grevil", + "homepage": "https://www.drupal.org/user/3668491" + }, { "name": "karens", "homepage": "https://www.drupal.org/user/45874" @@ -6005,21 +6019,21 @@ }, { "name": "drupal/testmode", - "version": "2.7.1", + "version": "2.7.2", "source": { "type": "git", "url": "https://git.drupalcode.org/project/testmode.git", - "reference": "2.7.1" + "reference": "2.7.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/testmode-2.7.1.zip", - "reference": "2.7.1", - "shasum": "01be72f80496b9424369167b01cb86809e62acbc" + "url": "https://ftp.drupal.org/files/projects/testmode-2.7.2.zip", + "reference": "2.7.2", + "shasum": "2289d8c8b095fabefa439c262c8bbae6d4b828ed" }, "require": { "drupal/core": "^10 || ^11", - "php": ">=8.2" + "php": ">=8.3" }, "suggest": { "drupal/search_api": "^1.25" @@ -6027,8 +6041,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.7.1", - "datestamp": "1781350557", + "version": "2.7.2", + "datestamp": "1786951327", "security-coverage": { "status": "not-covered", "message": "Project has not opted into security advisory coverage!" @@ -6970,22 +6984,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.15.3", + "version": "7.15.5", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "ae311b8f045ea93ce7b1c9cdb7cec06c53f944bc" + "reference": "ee80339fd9177ba44c49cdb653ff02a4d1106b9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ae311b8f045ea93ce7b1c9cdb7cec06c53f944bc", - "reference": "ae311b8f045ea93ce7b1c9cdb7cec06c53f944bc", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ee80339fd9177ba44c49cdb653ff02a4d1106b9a", + "reference": "ee80339fd9177ba44c49cdb653ff02a4d1106b9a", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^2.5.2", - "guzzlehttp/psr7": "^2.13", + "guzzlehttp/promises": "^2.5.3", + "guzzlehttp/psr7": "^2.13.1", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.5 || ^3.0", @@ -7078,7 +7092,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.15.3" + "source": "https://github.com/guzzle/guzzle/tree/7.15.5" }, "funding": [ { @@ -7094,20 +7108,20 @@ "type": "tidelift" } ], - "time": "2026-08-05T19:48:21+00:00" + "time": "2026-08-24T09:21:06+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.5.2", + "version": "2.5.3", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "2823687acff28b2dbe67b2508a6b300e2c3fa4ce" + "reference": "cde49999552d185d64715fe9c1f77a2aadd2f9f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/2823687acff28b2dbe67b2508a6b300e2c3fa4ce", - "reference": "2823687acff28b2dbe67b2508a6b300e2c3fa4ce", + "url": "https://api.github.com/repos/guzzle/promises/zipball/cde49999552d185d64715fe9c1f77a2aadd2f9f1", + "reference": "cde49999552d185d64715fe9c1f77a2aadd2f9f1", "shasum": "" }, "require": { @@ -7162,7 +7176,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.5.2" + "source": "https://github.com/guzzle/promises/tree/2.5.3" }, "funding": [ { @@ -7178,20 +7192,20 @@ "type": "tidelift" } ], - "time": "2026-08-05T19:30:54+00:00" + "time": "2026-08-24T09:11:28+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.13.0", + "version": "2.13.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "dad89620b7a6edb60c15858442eb2e408b45d8f4" + "reference": "95e7828100de18b4e269fb1703be530082d5166d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/dad89620b7a6edb60c15858442eb2e408b45d8f4", - "reference": "dad89620b7a6edb60c15858442eb2e408b45d8f4", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/95e7828100de18b4e269fb1703be530082d5166d", + "reference": "95e7828100de18b4e269fb1703be530082d5166d", "shasum": "" }, "require": { @@ -7281,7 +7295,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.13.0" + "source": "https://github.com/guzzle/psr7/tree/2.13.1" }, "funding": [ { @@ -7297,7 +7311,7 @@ "type": "tidelift" } ], - "time": "2026-07-16T22:23:49+00:00" + "time": "2026-08-24T09:13:11+00:00" }, { "name": "halaxa/json-machine", @@ -7497,16 +7511,16 @@ }, { "name": "laravel/prompts", - "version": "v0.3.22", + "version": "v0.3.24", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "02b89b39e8972a998db4d5d4ad4719239dd4aee4" + "reference": "5d3cdef29e93ca3b62b1871359db3078cd99908b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/02b89b39e8972a998db4d5d4ad4719239dd4aee4", - "reference": "02b89b39e8972a998db4d5d4ad4719239dd4aee4", + "url": "https://api.github.com/repos/laravel/prompts/zipball/5d3cdef29e93ca3b62b1871359db3078cd99908b", + "reference": "5d3cdef29e93ca3b62b1871359db3078cd99908b", "shasum": "" }, "require": { @@ -7550,9 +7564,9 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.3.22" + "source": "https://github.com/laravel/prompts/tree/v0.3.24" }, - "time": "2026-08-04T14:50:50+00:00" + "time": "2026-08-20T12:55:36+00:00" }, { "name": "league/container", @@ -8286,21 +8300,21 @@ }, { "name": "pear/archive_tar", - "version": "1.6.0", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/pear/Archive_Tar.git", - "reference": "dc3285537f1832da8ddbbe45f5a007248b6cc00e" + "reference": "a0d2c458a2ff6ee8943ac4271b7f57d613529ae0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/dc3285537f1832da8ddbbe45f5a007248b6cc00e", - "reference": "dc3285537f1832da8ddbbe45f5a007248b6cc00e", + "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/a0d2c458a2ff6ee8943ac4271b7f57d613529ae0", + "reference": "a0d2c458a2ff6ee8943ac4271b7f57d613529ae0", "shasum": "" }, "require": { "pear/pear-core-minimal": "^1.10.0alpha2", - "php": ">=5.4.0" + "php": ">=5.6.0" }, "require-dev": { "phpunit/phpunit": "*" @@ -8313,7 +8327,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "1.6.x-dev" } }, "autoload": { @@ -8352,7 +8366,7 @@ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Archive_Tar", "source": "https://github.com/pear/Archive_Tar" }, - "time": "2025-07-19T14:49:16+00:00" + "time": "2026-08-19T17:37:49+00:00" }, { "name": "pear/console_getopt", @@ -9580,16 +9594,16 @@ }, { "name": "symfony/console", - "version": "v7.4.16", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "f4c69c9aed03abf933b294257d618bdd9b30a06d" + "reference": "23d6f88a29f6d0eac45bd77d70307adf83ba7ab0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/f4c69c9aed03abf933b294257d618bdd9b30a06d", - "reference": "f4c69c9aed03abf933b294257d618bdd9b30a06d", + "url": "https://api.github.com/repos/symfony/console/zipball/23d6f88a29f6d0eac45bd77d70307adf83ba7ab0", + "reference": "23d6f88a29f6d0eac45bd77d70307adf83ba7ab0", "shasum": "" }, "require": { @@ -9654,7 +9668,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.4.16" + "source": "https://github.com/symfony/console/tree/v7.4.18" }, "funding": [ { @@ -9674,20 +9688,20 @@ "type": "tidelift" } ], - "time": "2026-07-31T12:37:14+00:00" + "time": "2026-08-25T14:18:37+00:00" }, { "name": "symfony/dependency-injection", - "version": "v7.4.16", + "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "7f59a843c1fbcceafecdf6863d3e38ea6ecd5061" + "reference": "f318ac9da5aba0be2cf43ecdd562c05a33bc11c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/7f59a843c1fbcceafecdf6863d3e38ea6ecd5061", - "reference": "7f59a843c1fbcceafecdf6863d3e38ea6ecd5061", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/f318ac9da5aba0be2cf43ecdd562c05a33bc11c0", + "reference": "f318ac9da5aba0be2cf43ecdd562c05a33bc11c0", "shasum": "" }, "require": { @@ -9738,7 +9752,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/v7.4.16" + "source": "https://github.com/symfony/dependency-injection/tree/v7.4.17" }, "funding": [ { @@ -9758,7 +9772,7 @@ "type": "tidelift" } ], - "time": "2026-08-06T09:45:22+00:00" + "time": "2026-08-21T17:40:08+00:00" }, { "name": "symfony/deprecation-contracts", @@ -9833,16 +9847,16 @@ }, { "name": "symfony/error-handler", - "version": "v7.4.15", + "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "d49f6a19f326db41ae7103bdc38e3eb35a791261" + "reference": "8373921e231e190a88e2ad526951bbaa791576fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/d49f6a19f326db41ae7103bdc38e3eb35a791261", - "reference": "d49f6a19f326db41ae7103bdc38e3eb35a791261", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/8373921e231e190a88e2ad526951bbaa791576fa", + "reference": "8373921e231e190a88e2ad526951bbaa791576fa", "shasum": "" }, "require": { @@ -9891,7 +9905,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/v7.4.15" + "source": "https://github.com/symfony/error-handler/tree/v7.4.17" }, "funding": [ { @@ -9911,20 +9925,20 @@ "type": "tidelift" } ], - "time": "2026-07-21T15:13:06+00:00" + "time": "2026-08-21T17:40:08+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v7.4.15", + "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "336e7f3b9e95aba04f93ea9143920c2186abfbb9" + "reference": "d269974ee93c61d03620ffee358355bfdb471d66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/336e7f3b9e95aba04f93ea9143920c2186abfbb9", - "reference": "336e7f3b9e95aba04f93ea9143920c2186abfbb9", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d269974ee93c61d03620ffee358355bfdb471d66", + "reference": "d269974ee93c61d03620ffee358355bfdb471d66", "shasum": "" }, "require": { @@ -9976,7 +9990,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/v7.4.15" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.17" }, "funding": [ { @@ -9996,7 +10010,7 @@ "type": "tidelift" } ], - "time": "2026-07-21T15:13:06+00:00" + "time": "2026-08-21T17:40:08+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -10080,16 +10094,16 @@ }, { "name": "symfony/filesystem", - "version": "v7.4.15", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "ff16a16bf87fdf264638b8f6995b3515975e3c79" + "reference": "90d412aa5277c6819db39e7605aa46b1019e3232" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/ff16a16bf87fdf264638b8f6995b3515975e3c79", - "reference": "ff16a16bf87fdf264638b8f6995b3515975e3c79", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/90d412aa5277c6819db39e7605aa46b1019e3232", + "reference": "90d412aa5277c6819db39e7605aa46b1019e3232", "shasum": "" }, "require": { @@ -10126,7 +10140,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v7.4.15" + "source": "https://github.com/symfony/filesystem/tree/v7.4.18" }, "funding": [ { @@ -10146,20 +10160,20 @@ "type": "tidelift" } ], - "time": "2026-07-22T07:36:05+00:00" + "time": "2026-08-23T10:03:40+00:00" }, { "name": "symfony/finder", - "version": "v7.4.14", + "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "13b38720174286f55d1761152b575a8d1436fc25" + "reference": "5ce28827081f6d1f0c32eaf3882750f19cb5bbe6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/13b38720174286f55d1761152b575a8d1436fc25", - "reference": "13b38720174286f55d1761152b575a8d1436fc25", + "url": "https://api.github.com/repos/symfony/finder/zipball/5ce28827081f6d1f0c32eaf3882750f19cb5bbe6", + "reference": "5ce28827081f6d1f0c32eaf3882750f19cb5bbe6", "shasum": "" }, "require": { @@ -10194,7 +10208,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v7.4.14" + "source": "https://github.com/symfony/finder/tree/v7.4.17" }, "funding": [ { @@ -10214,20 +10228,20 @@ "type": "tidelift" } ], - "time": "2026-06-27T08:31:18+00:00" + "time": "2026-08-21T12:09:28+00:00" }, { "name": "symfony/http-client", - "version": "v6.4.43", + "version": "v6.4.45", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "38540911e9e3c3ca12e562dcce758d9bfcfa7cdd" + "reference": "149b874c2f65b68032a0409288ca48667864e43d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/38540911e9e3c3ca12e562dcce758d9bfcfa7cdd", - "reference": "38540911e9e3c3ca12e562dcce758d9bfcfa7cdd", + "url": "https://api.github.com/repos/symfony/http-client/zipball/149b874c2f65b68032a0409288ca48667864e43d", + "reference": "149b874c2f65b68032a0409288ca48667864e43d", "shasum": "" }, "require": { @@ -10292,7 +10306,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v6.4.43" + "source": "https://github.com/symfony/http-client/tree/v6.4.45" }, "funding": [ { @@ -10312,20 +10326,20 @@ "type": "tidelift" } ], - "time": "2026-07-29T06:36:08+00:00" + "time": "2026-08-30T13:44:49+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v3.7.1", + "version": "v3.7.3", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "41fc42d276aeff21192465331ebbab7d83a743c0" + "reference": "35be0019e2c2c9fba80f9dc033290a5240f7b44f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/41fc42d276aeff21192465331ebbab7d83a743c0", - "reference": "41fc42d276aeff21192465331ebbab7d83a743c0", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/35be0019e2c2c9fba80f9dc033290a5240f7b44f", + "reference": "35be0019e2c2c9fba80f9dc033290a5240f7b44f", "shasum": "" }, "require": { @@ -10374,7 +10388,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.7.1" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.7.3" }, "funding": [ { @@ -10394,20 +10408,20 @@ "type": "tidelift" } ], - "time": "2026-06-05T06:23:12+00:00" + "time": "2026-08-04T08:41:16+00:00" }, { "name": "symfony/http-foundation", - "version": "v7.4.16", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "b676451bb638e99a7d34d8a2be90406822e301eb" + "reference": "d070b716a32fbe3bf04204db0f58ace73b86d133" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b676451bb638e99a7d34d8a2be90406822e301eb", - "reference": "b676451bb638e99a7d34d8a2be90406822e301eb", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d070b716a32fbe3bf04204db0f58ace73b86d133", + "reference": "d070b716a32fbe3bf04204db0f58ace73b86d133", "shasum": "" }, "require": { @@ -10456,7 +10470,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v7.4.16" + "source": "https://github.com/symfony/http-foundation/tree/v7.4.18" }, "funding": [ { @@ -10476,20 +10490,20 @@ "type": "tidelift" } ], - "time": "2026-08-07T11:50:27+00:00" + "time": "2026-08-30T20:10:52+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.4.16", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "f5e728670fa2218ae8be8ea91f2b44b7d6e5304c" + "reference": "275d2d2d24530f2a0eaf17704a3a93860a036351" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f5e728670fa2218ae8be8ea91f2b44b7d6e5304c", - "reference": "f5e728670fa2218ae8be8ea91f2b44b7d6e5304c", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/275d2d2d24530f2a0eaf17704a3a93860a036351", + "reference": "275d2d2d24530f2a0eaf17704a3a93860a036351", "shasum": "" }, "require": { @@ -10575,7 +10589,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/v7.4.16" + "source": "https://github.com/symfony/http-kernel/tree/v7.4.18" }, "funding": [ { @@ -10595,20 +10609,20 @@ "type": "tidelift" } ], - "time": "2026-08-07T18:00:13+00:00" + "time": "2026-08-30T21:24:29+00:00" }, { "name": "symfony/mailer", - "version": "v7.4.15", + "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "68c1f27c97edd0222eb8d440a6c8c4da5354ab46" + "reference": "b17c9bf3a551d5f635638a3b6c05f06c4dc87584" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/68c1f27c97edd0222eb8d440a6c8c4da5354ab46", - "reference": "68c1f27c97edd0222eb8d440a6c8c4da5354ab46", + "url": "https://api.github.com/repos/symfony/mailer/zipball/b17c9bf3a551d5f635638a3b6c05f06c4dc87584", + "reference": "b17c9bf3a551d5f635638a3b6c05f06c4dc87584", "shasum": "" }, "require": { @@ -10659,7 +10673,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v7.4.15" + "source": "https://github.com/symfony/mailer/tree/v7.4.17" }, "funding": [ { @@ -10679,20 +10693,20 @@ "type": "tidelift" } ], - "time": "2026-07-28T07:33:02+00:00" + "time": "2026-08-21T17:40:08+00:00" }, { "name": "symfony/mime", - "version": "v7.4.16", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "20094b76a7106dbe978d31cd3bd7aa1ed248d0e5" + "reference": "bf328d82105831db3e409195db0540ff57f27c80" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/20094b76a7106dbe978d31cd3bd7aa1ed248d0e5", - "reference": "20094b76a7106dbe978d31cd3bd7aa1ed248d0e5", + "url": "https://api.github.com/repos/symfony/mime/zipball/bf328d82105831db3e409195db0540ff57f27c80", + "reference": "bf328d82105831db3e409195db0540ff57f27c80", "shasum": "" }, "require": { @@ -10716,7 +10730,7 @@ "symfony/process": "^6.4|^7.0|^8.0", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/property-info": "^6.4|^7.0|^8.0", - "symfony/serializer": "^6.4.3|^7.0.3|^8.0" + "symfony/serializer": "^6.4.44|^7.4.17|^8.1.5" }, "type": "library", "autoload": { @@ -10748,7 +10762,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.4.16" + "source": "https://github.com/symfony/mime/tree/v7.4.18" }, "funding": [ { @@ -10768,7 +10782,7 @@ "type": "tidelift" } ], - "time": "2026-08-07T14:56:57+00:00" + "time": "2026-08-22T09:04:42+00:00" }, { "name": "symfony/polyfill-ctype", @@ -11021,16 +11035,16 @@ }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.38.1", + "version": "v1.42.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "dc21118016c039a66235cf93d96b435ffb282412" + "reference": "51b5ff5ba85452b31ec6f55490b08148612339d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/dc21118016c039a66235cf93d96b435ffb282412", - "reference": "dc21118016c039a66235cf93d96b435ffb282412", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/51b5ff5ba85452b31ec6f55490b08148612339d9", + "reference": "51b5ff5ba85452b31ec6f55490b08148612339d9", "shasum": "" }, "require": { @@ -11084,7 +11098,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.38.1" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.42.0" }, "funding": [ { @@ -11104,20 +11118,20 @@ "type": "tidelift" } ], - "time": "2026-05-25T15:22:23+00:00" + "time": "2026-08-24T10:51:20+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.38.0", + "version": "v1.42.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "2d446c214bdbe5b71bde5011b060a05fece3ae6b" + "reference": "aa20edea75bd9c48cfecc8360922e5a6e5c44502" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/2d446c214bdbe5b71bde5011b060a05fece3ae6b", - "reference": "2d446c214bdbe5b71bde5011b060a05fece3ae6b", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/aa20edea75bd9c48cfecc8360922e5a6e5c44502", + "reference": "aa20edea75bd9c48cfecc8360922e5a6e5c44502", "shasum": "" }, "require": { @@ -11169,7 +11183,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.38.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.42.0" }, "funding": [ { @@ -11189,7 +11203,7 @@ "type": "tidelift" } ], - "time": "2026-05-25T13:48:31+00:00" + "time": "2026-08-07T06:33:24+00:00" }, { "name": "symfony/polyfill-mbstring", @@ -11762,16 +11776,16 @@ }, { "name": "symfony/process", - "version": "v7.4.13", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "f5804be144caceb570f6747519999636b664f24c" + "reference": "058d17fc284cce14efb2385783b55014a461b176" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/f5804be144caceb570f6747519999636b664f24c", - "reference": "f5804be144caceb570f6747519999636b664f24c", + "url": "https://api.github.com/repos/symfony/process/zipball/058d17fc284cce14efb2385783b55014a461b176", + "reference": "058d17fc284cce14efb2385783b55014a461b176", "shasum": "" }, "require": { @@ -11803,7 +11817,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.4.13" + "source": "https://github.com/symfony/process/tree/v7.4.18" }, "funding": [ { @@ -11823,7 +11837,7 @@ "type": "tidelift" } ], - "time": "2026-05-23T16:05:06+00:00" + "time": "2026-08-21T17:40:08+00:00" }, { "name": "symfony/psr-http-message-bridge", @@ -11915,16 +11929,16 @@ }, { "name": "symfony/routing", - "version": "v7.4.15", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "80c0a93d3f8e7499f716204a1fb38ead942a7a2b" + "reference": "ddd558991e98f693ae6bf5063cc1b0362c6bbec3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/80c0a93d3f8e7499f716204a1fb38ead942a7a2b", - "reference": "80c0a93d3f8e7499f716204a1fb38ead942a7a2b", + "url": "https://api.github.com/repos/symfony/routing/zipball/ddd558991e98f693ae6bf5063cc1b0362c6bbec3", + "reference": "ddd558991e98f693ae6bf5063cc1b0362c6bbec3", "shasum": "" }, "require": { @@ -11976,7 +11990,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v7.4.15" + "source": "https://github.com/symfony/routing/tree/v7.4.18" }, "funding": [ { @@ -11996,7 +12010,7 @@ "type": "tidelift" } ], - "time": "2026-07-21T15:13:06+00:00" + "time": "2026-08-17T13:12:36+00:00" }, { "name": "symfony/runtime", @@ -12085,16 +12099,16 @@ }, { "name": "symfony/serializer", - "version": "v7.4.16", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "5ef7afacc15dfa503e9dcab7c3eda0b4460a15d9" + "reference": "1f31d4e902c85b820af5dce27dbe17435524bed0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/5ef7afacc15dfa503e9dcab7c3eda0b4460a15d9", - "reference": "5ef7afacc15dfa503e9dcab7c3eda0b4460a15d9", + "url": "https://api.github.com/repos/symfony/serializer/zipball/1f31d4e902c85b820af5dce27dbe17435524bed0", + "reference": "1f31d4e902c85b820af5dce27dbe17435524bed0", "shasum": "" }, "require": { @@ -12165,7 +12179,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/v7.4.16" + "source": "https://github.com/symfony/serializer/tree/v7.4.18" }, "funding": [ { @@ -12185,20 +12199,20 @@ "type": "tidelift" } ], - "time": "2026-08-06T10:16:07+00:00" + "time": "2026-08-30T00:47:26+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.7.1", + "version": "v3.7.3", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0" + "reference": "15e6a07ec2a2c75ceb1b21dd98105ee8456d2257" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/c0a284bab1ed8aa0417e3d69250ab437739563a0", - "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/15e6a07ec2a2c75ceb1b21dd98105ee8456d2257", + "reference": "15e6a07ec2a2c75ceb1b21dd98105ee8456d2257", "shasum": "" }, "require": { @@ -12252,7 +12266,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.7.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.7.3" }, "funding": [ { @@ -12272,7 +12286,7 @@ "type": "tidelift" } ], - "time": "2026-06-16T09:55:08+00:00" + "time": "2026-07-27T15:39:01+00:00" }, { "name": "symfony/string", @@ -12449,16 +12463,16 @@ }, { "name": "symfony/validator", - "version": "v7.4.16", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "3aee77358ab14090337183657e554668bc94ab4a" + "reference": "976bd879fda78de30ee4688fd38ae87bc4d2dc76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/3aee77358ab14090337183657e554668bc94ab4a", - "reference": "3aee77358ab14090337183657e554668bc94ab4a", + "url": "https://api.github.com/repos/symfony/validator/zipball/976bd879fda78de30ee4688fd38ae87bc4d2dc76", + "reference": "976bd879fda78de30ee4688fd38ae87bc4d2dc76", "shasum": "" }, "require": { @@ -12529,7 +12543,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v7.4.16" + "source": "https://github.com/symfony/validator/tree/v7.4.18" }, "funding": [ { @@ -12549,20 +12563,20 @@ "type": "tidelift" } ], - "time": "2026-08-06T09:41:15+00:00" + "time": "2026-08-30T00:47:26+00:00" }, { "name": "symfony/var-dumper", - "version": "v7.4.15", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "04ba4add636a95ff437af3a5a9499bb1d6c6d4bd" + "reference": "e088da50b813f32473a76871616cbb8fa54653a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/04ba4add636a95ff437af3a5a9499bb1d6c6d4bd", - "reference": "04ba4add636a95ff437af3a5a9499bb1d6c6d4bd", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e088da50b813f32473a76871616cbb8fa54653a8", + "reference": "e088da50b813f32473a76871616cbb8fa54653a8", "shasum": "" }, "require": { @@ -12616,7 +12630,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v7.4.15" + "source": "https://github.com/symfony/var-dumper/tree/v7.4.18" }, "funding": [ { @@ -12636,20 +12650,20 @@ "type": "tidelift" } ], - "time": "2026-07-21T15:13:06+00:00" + "time": "2026-08-30T20:10:52+00:00" }, { "name": "symfony/var-exporter", - "version": "v7.4.16", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "ca31404415670aa3834809005b529df1b84f0790" + "reference": "d6a87acbe48cbc707b9aba7f1a6c2215aab02603" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/ca31404415670aa3834809005b529df1b84f0790", - "reference": "ca31404415670aa3834809005b529df1b84f0790", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d6a87acbe48cbc707b9aba7f1a6c2215aab02603", + "reference": "d6a87acbe48cbc707b9aba7f1a6c2215aab02603", "shasum": "" }, "require": { @@ -12697,7 +12711,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v7.4.16" + "source": "https://github.com/symfony/var-exporter/tree/v7.4.18" }, "funding": [ { @@ -12717,20 +12731,20 @@ "type": "tidelift" } ], - "time": "2026-07-30T12:37:26+00:00" + "time": "2026-08-23T10:03:40+00:00" }, { "name": "symfony/yaml", - "version": "v7.4.15", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "e101850ded5d2c0d44bf32abb8996404afec2dec" + "reference": "4cef939e55b8a21c5780418de0d98ab00d0736e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e101850ded5d2c0d44bf32abb8996404afec2dec", - "reference": "e101850ded5d2c0d44bf32abb8996404afec2dec", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4cef939e55b8a21c5780418de0d98ab00d0736e1", + "reference": "4cef939e55b8a21c5780418de0d98ab00d0736e1", "shasum": "" }, "require": { @@ -12773,7 +12787,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.4.15" + "source": "https://github.com/symfony/yaml/tree/v7.4.18" }, "funding": [ { @@ -12793,7 +12807,7 @@ "type": "tidelift" } ], - "time": "2026-07-21T15:13:06+00:00" + "time": "2026-08-30T00:47:26+00:00" }, { "name": "twig/html-extra", @@ -15392,20 +15406,20 @@ }, { "name": "myclabs/deep-copy", - "version": "1.13.4", + "version": "1.14.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" + "reference": "8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", - "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae", + "reference": "8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^8.0" }, "conflict": { "doctrine/collections": "<1.6.8", @@ -15440,15 +15454,15 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" + "source": "https://github.com/myclabs/DeepCopy/tree/1.14.0" }, "funding": [ { - "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", - "type": "tidelift" + "url": "https://github.com/mnapoli", + "type": "github" } ], - "time": "2025-08-01T08:46:24+00:00" + "time": "2026-08-11T10:17:44+00:00" }, { "name": "palantirnet/drupal-rector", @@ -16235,11 +16249,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.2.8", + "version": "2.2.10", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e285254e60f33c21902efef4a926ca0987c06804", - "reference": "e285254e60f33c21902efef4a926ca0987c06804", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/36d1509c998b0602811824143526b4a9ee2774e7", + "reference": "36d1509c998b0602811824143526b4a9ee2774e7", "shasum": "" }, "require": { @@ -16295,7 +16309,7 @@ "type": "github" } ], - "time": "2026-08-04T22:21:45+00:00" + "time": "2026-08-30T12:46:16+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -18154,16 +18168,16 @@ }, { "name": "symfony/browser-kit", - "version": "v8.1.1", + "version": "v8.1.5", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "f2ac86001ca9f487e8c6d0e11c8e33e6a9b8b2d5" + "reference": "f6766c9fb232e72897d6d55cf8f6aec38db2dbbf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/f2ac86001ca9f487e8c6d0e11c8e33e6a9b8b2d5", - "reference": "f2ac86001ca9f487e8c6d0e11c8e33e6a9b8b2d5", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/f6766c9fb232e72897d6d55cf8f6aec38db2dbbf", + "reference": "f6766c9fb232e72897d6d55cf8f6aec38db2dbbf", "shasum": "" }, "require": { @@ -18202,7 +18216,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/v8.1.1" + "source": "https://github.com/symfony/browser-kit/tree/v8.1.5" }, "funding": [ { @@ -18222,20 +18236,20 @@ "type": "tidelift" } ], - "time": "2026-06-09T10:54:51+00:00" + "time": "2026-08-21T17:47:34+00:00" }, { "name": "symfony/config", - "version": "v7.4.16", + "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "e896f5e874e6983d0a098f554ca82a08a924c298" + "reference": "696e12da8eea497a1a3808d714b43ff67a7df43e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/e896f5e874e6983d0a098f554ca82a08a924c298", - "reference": "e896f5e874e6983d0a098f554ca82a08a924c298", + "url": "https://api.github.com/repos/symfony/config/zipball/696e12da8eea497a1a3808d714b43ff67a7df43e", + "reference": "696e12da8eea497a1a3808d714b43ff67a7df43e", "shasum": "" }, "require": { @@ -18281,7 +18295,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/v7.4.16" + "source": "https://github.com/symfony/config/tree/v7.4.17" }, "funding": [ { @@ -18301,20 +18315,20 @@ "type": "tidelift" } ], - "time": "2026-07-30T15:04:16+00:00" + "time": "2026-08-20T09:55:18+00:00" }, { "name": "symfony/css-selector", - "version": "v7.4.9", + "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "b75663ed96cf4756e28e3105476f220f92886cc4" + "reference": "fecf40067fc8d8880ea87b8ac227600b9aadd1d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/b75663ed96cf4756e28e3105476f220f92886cc4", - "reference": "b75663ed96cf4756e28e3105476f220f92886cc4", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/fecf40067fc8d8880ea87b8ac227600b9aadd1d0", + "reference": "fecf40067fc8d8880ea87b8ac227600b9aadd1d0", "shasum": "" }, "require": { @@ -18350,7 +18364,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.4.9" + "source": "https://github.com/symfony/css-selector/tree/v7.4.18" }, "funding": [ { @@ -18370,20 +18384,20 @@ "type": "tidelift" } ], - "time": "2026-04-18T13:18:21+00:00" + "time": "2026-08-23T10:03:40+00:00" }, { "name": "symfony/dom-crawler", - "version": "v7.4.12", + "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "b59b59122690976550fd142c23fab62c84738db6" + "reference": "6b037d62595666cf65de867073c9a1f00184be0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b59b59122690976550fd142c23fab62c84738db6", - "reference": "b59b59122690976550fd142c23fab62c84738db6", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/6b037d62595666cf65de867073c9a1f00184be0c", + "reference": "6b037d62595666cf65de867073c9a1f00184be0c", "shasum": "" }, "require": { @@ -18422,7 +18436,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v7.4.12" + "source": "https://github.com/symfony/dom-crawler/tree/v7.4.17" }, "funding": [ { @@ -18442,20 +18456,20 @@ "type": "tidelift" } ], - "time": "2026-05-20T07:20:23+00:00" + "time": "2026-08-21T17:40:08+00:00" }, { "name": "symfony/translation", - "version": "v7.4.16", + "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "501e0ff4553c744209ca1a68790d8a4541563710" + "reference": "2ee1e4a3b32a528a642babe041ff7c440b213b4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/501e0ff4553c744209ca1a68790d8a4541563710", - "reference": "501e0ff4553c744209ca1a68790d8a4541563710", + "url": "https://api.github.com/repos/symfony/translation/zipball/2ee1e4a3b32a528a642babe041ff7c440b213b4b", + "reference": "2ee1e4a3b32a528a642babe041ff7c440b213b4b", "shasum": "" }, "require": { @@ -18522,7 +18536,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v7.4.16" + "source": "https://github.com/symfony/translation/tree/v7.4.17" }, "funding": [ { @@ -18542,7 +18556,7 @@ "type": "tidelift" } ], - "time": "2026-07-30T12:37:26+00:00" + "time": "2026-08-21T17:40:08+00:00" }, { "name": "theseer/tokenizer", @@ -18596,16 +18610,16 @@ }, { "name": "vincentlanglet/twig-cs-fixer", - "version": "4.0.2", + "version": "4.1.0", "source": { "type": "git", "url": "https://github.com/VincentLanglet/Twig-CS-Fixer.git", - "reference": "1cb75618f7dd0f9bf51924aa6d3aa8c588f51d5a" + "reference": "73f6474720fce9a6709e7b6cdd26574efe36d09b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/VincentLanglet/Twig-CS-Fixer/zipball/1cb75618f7dd0f9bf51924aa6d3aa8c588f51d5a", - "reference": "1cb75618f7dd0f9bf51924aa6d3aa8c588f51d5a", + "url": "https://api.github.com/repos/VincentLanglet/Twig-CS-Fixer/zipball/73f6474720fce9a6709e7b6cdd26574efe36d09b", + "reference": "73f6474720fce9a6709e7b6cdd26574efe36d09b", "shasum": "" }, "require": { @@ -18661,7 +18675,7 @@ "homepage": "https://github.com/VincentLanglet/Twig-CS-Fixer", "support": { "issues": "https://github.com/VincentLanglet/Twig-CS-Fixer/issues", - "source": "https://github.com/VincentLanglet/Twig-CS-Fixer/tree/4.0.2" + "source": "https://github.com/VincentLanglet/Twig-CS-Fixer/tree/4.1.0" }, "funding": [ { @@ -18669,7 +18683,7 @@ "type": "github" } ], - "time": "2026-06-29T15:22:14+00:00" + "time": "2026-08-30T16:07:04+00:00" }, { "name": "webmozart/assert", diff --git a/tests/phpunit/Drupal/SettingsTestCase.php b/tests/phpunit/Drupal/SettingsTestCase.php index ee438d53..bafacd49 100644 --- a/tests/phpunit/Drupal/SettingsTestCase.php +++ b/tests/phpunit/Drupal/SettingsTestCase.php @@ -132,19 +132,13 @@ protected function tearDown(): void { */ protected function setEnvVars(array $vars): void { // Unset the existing environment variable if not set in the test. - if (!isset($vars['TMP'])) { - $vars['TMP'] = NULL; - } + $vars['TMP'] ??= NULL; // Unset the existing environment variable if not set in the test. - if (!isset($vars['DRUPAL_CONFIG_PATH'])) { - $vars['DRUPAL_CONFIG_PATH'] = NULL; - } + $vars['DRUPAL_CONFIG_PATH'] ??= NULL; // Do not enforce the CI environment unless it is explicitly set. - if (!isset($vars['CI'])) { - $vars['CI'] = FALSE; - } + $vars['CI'] ??= FALSE; // Filtered real vars without a value to unset them in the lines below. $vars_real = self::getRealEnvVarsFilteredNoValues(static::ALLOWED_ENV_VARS); diff --git a/web/modules/custom/do_generated_content/src/Generator/VocabularyTermsTrait.php b/web/modules/custom/do_generated_content/src/Generator/VocabularyTermsTrait.php index bb57ba51..0c8cf35a 100644 --- a/web/modules/custom/do_generated_content/src/Generator/VocabularyTermsTrait.php +++ b/web/modules/custom/do_generated_content/src/Generator/VocabularyTermsTrait.php @@ -34,9 +34,7 @@ trait VocabularyTermsTrait { * The terms, in storage order. */ protected function vocabularyTerms(string $vid): array { - if (!isset($this->vocabularyTermsCache[$vid])) { - $this->vocabularyTermsCache[$vid] = array_values($this->entityTypeManager->getStorage('taxonomy_term')->loadByProperties(['vid' => $vid])); - } + $this->vocabularyTermsCache[$vid] ??= array_values($this->entityTypeManager->getStorage('taxonomy_term')->loadByProperties(['vid' => $vid])); return $this->vocabularyTermsCache[$vid]; }