diff --git a/.github/workflows/action.yaml b/.github/workflows/action.yaml index d4ee655d8..5762fff17 100644 --- a/.github/workflows/action.yaml +++ b/.github/workflows/action.yaml @@ -14,7 +14,7 @@ jobs: build: runs-on: ubuntu-latest container: - image: danger89/mbin-pipeline:1.0.0 + image: danger89/mbin-pipeline:1.1.0 steps: - uses: actions/checkout@v4 @@ -63,7 +63,7 @@ jobs: unit-test: runs-on: ubuntu-latest container: - image: danger89/mbin-pipeline:1.0.0 + image: danger89/mbin-pipeline:1.1.0 steps: - uses: actions/checkout@v4 @@ -96,7 +96,7 @@ jobs: security-check: runs-on: ubuntu-latest container: - image: danger89/mbin-pipeline:1.0.0 + image: danger89/mbin-pipeline:1.1.0 steps: - uses: actions/checkout@v4 @@ -106,7 +106,7 @@ jobs: fixer-dry-run: runs-on: ubuntu-latest container: - image: danger89/mbin-pipeline:1.0.0 + image: danger89/mbin-pipeline:1.1.0 steps: - uses: actions/checkout@v4 diff --git a/ci/Dockerfile b/ci/Dockerfile index 98d2cf5a8..cff1e67e7 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -1,7 +1,7 @@ -FROM php:8.2 +FROM php:8.3 # Add composer -COPY --from=composer:2.6.5 /usr/bin/composer /usr/bin/composer +COPY --from=composer:2.7.7 /usr/bin/composer /usr/bin/composer # Add NodeJS RUN apt-get update && apt-get install -y nodejs npm @@ -15,12 +15,12 @@ RUN curl -sSLf \ https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions RUN chmod +x /usr/local/bin/install-php-extensions -RUN install-php-extensions amqp intl redis gd zip +RUN install-php-extensions amqp intl redis gd zip bcmath # Install local-php-security-checker (same as used by "symfony security:check") RUN curl -sSLf \ -o /usr/local/bin/local-php-security-checker \ - https://github.com/fabpot/local-php-security-checker/releases/download/v2.0.6/local-php-security-checker_2.0.6_linux_amd64 + https://github.com/fabpot/local-php-security-checker/releases/download/v2.1.3/local-php-security-checker_linux_amd64 RUN chmod +x /usr/local/bin/local-php-security-checker # Unlimited memory diff --git a/composer.lock b/composer.lock index ee5daac79..f58749553 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3d256f70de76cd6b7ca7437c605d4afc", + "content-hash": "837c9eee2acfd4e1cf5235a95b61c417", "packages": [ { "name": "aws/aws-crt-php", - "version": "v1.2.5", + "version": "v1.2.6", "source": { "type": "git", "url": "https://github.com/awslabs/aws-crt-php.git", - "reference": "0ea1f04ec5aa9f049f97e012d1ed63b76834a31b" + "reference": "a63485b65b6b3367039306496d49737cf1995408" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/0ea1f04ec5aa9f049f97e012d1ed63b76834a31b", - "reference": "0ea1f04ec5aa9f049f97e012d1ed63b76834a31b", + "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/a63485b65b6b3367039306496d49737cf1995408", + "reference": "a63485b65b6b3367039306496d49737cf1995408", "shasum": "" }, "require": { @@ -56,22 +56,22 @@ ], "support": { "issues": "https://github.com/awslabs/aws-crt-php/issues", - "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.5" + "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.6" }, - "time": "2024-04-19T21:30:56+00:00" + "time": "2024-06-13T17:21:28+00:00" }, { "name": "aws/aws-sdk-php", - "version": "3.313.0", + "version": "3.316.8", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "2f5f173300888d6f630ce24751a6ee0f1e6d72e8" + "reference": "9aff2e655c3f0139f5abe20195ee235b19fff603" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/2f5f173300888d6f630ce24751a6ee0f1e6d72e8", - "reference": "2f5f173300888d6f630ce24751a6ee0f1e6d72e8", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/9aff2e655c3f0139f5abe20195ee235b19fff603", + "reference": "9aff2e655c3f0139f5abe20195ee235b19fff603", "shasum": "" }, "require": { @@ -79,9 +79,9 @@ "ext-json": "*", "ext-pcre": "*", "ext-simplexml": "*", - "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5", + "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5 <7.9.0", "guzzlehttp/promises": "^1.4.0 || ^2.0", - "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "guzzlehttp/psr7": "^1.9.1 || ^2.4.5 <2.7.0", "mtdowling/jmespath.php": "^2.6", "php": ">=7.2.5", "psr/http-message": "^1.0 || ^2.0" @@ -151,9 +151,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.313.0" + "source": "https://github.com/aws/aws-sdk-php/tree/3.316.8" }, - "time": "2024-06-11T18:20:58+00:00" + "time": "2024-07-25T19:29:46+00:00" }, { "name": "babdev/pagerfanta-bundle", @@ -358,16 +358,16 @@ }, { "name": "composer/ca-bundle", - "version": "1.5.0", + "version": "1.5.1", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "0c5ccfcfea312b5c5a190a21ac5cef93f74baf99" + "reference": "063d9aa8696582f5a41dffbbaf3c81024f0a604a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/0c5ccfcfea312b5c5a190a21ac5cef93f74baf99", - "reference": "0c5ccfcfea312b5c5a190a21ac5cef93f74baf99", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/063d9aa8696582f5a41dffbbaf3c81024f0a604a", + "reference": "063d9aa8696582f5a41dffbbaf3c81024f0a604a", "shasum": "" }, "require": { @@ -377,7 +377,7 @@ }, "require-dev": { "phpstan/phpstan": "^1.10", - "psr/log": "^1.0", + "psr/log": "^1.0 || ^2.0 || ^3.0", "symfony/phpunit-bridge": "^4.2 || ^5", "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0" }, @@ -414,7 +414,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.5.0" + "source": "https://github.com/composer/ca-bundle/tree/1.5.1" }, "funding": [ { @@ -430,7 +430,7 @@ "type": "tidelift" } ], - "time": "2024-03-15T14:00:32+00:00" + "time": "2024-07-08T15:28:20+00:00" }, { "name": "dasprid/enum", @@ -674,16 +674,16 @@ }, { "name": "dflydev/dot-access-data", - "version": "v3.0.2", + "version": "v3.0.3", "source": { "type": "git", "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "f41715465d65213d644d3141a6a93081be5d3549" + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549", - "reference": "f41715465d65213d644d3141a6a93081be5d3549", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", "shasum": "" }, "require": { @@ -743,9 +743,9 @@ ], "support": { "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", - "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" }, - "time": "2022-10-27T11:44:00+00:00" + "time": "2024-07-08T12:26:09+00:00" }, { "name": "doctrine/annotations", @@ -1095,16 +1095,16 @@ }, { "name": "doctrine/dbal", - "version": "3.8.4", + "version": "3.8.6", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "b05e48a745f722801f55408d0dbd8003b403dbbd" + "reference": "b7411825cf7efb7e51f9791dea19d86e43b399a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/b05e48a745f722801f55408d0dbd8003b403dbbd", - "reference": "b05e48a745f722801f55408d0dbd8003b403dbbd", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/b7411825cf7efb7e51f9791dea19d86e43b399a1", + "reference": "b7411825cf7efb7e51f9791dea19d86e43b399a1", "shasum": "" }, "require": { @@ -1120,12 +1120,12 @@ "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.10.58", - "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.16", + "phpstan/phpstan": "1.11.5", + "phpstan/phpstan-strict-rules": "^1.6", + "phpunit/phpunit": "9.6.19", "psalm/plugin-phpunit": "0.18.4", "slevomat/coding-standard": "8.13.1", - "squizlabs/php_codesniffer": "3.9.0", + "squizlabs/php_codesniffer": "3.10.1", "symfony/cache": "^5.4|^6.0|^7.0", "symfony/console": "^4.4|^5.4|^6.0|^7.0", "vimeo/psalm": "4.30.0" @@ -1188,7 +1188,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.8.4" + "source": "https://github.com/doctrine/dbal/tree/3.8.6" }, "funding": [ { @@ -1204,7 +1204,7 @@ "type": "tidelift" } ], - "time": "2024-04-25T07:04:44+00:00" + "time": "2024-06-19T10:38:17+00:00" }, { "name": "doctrine/deprecations", @@ -1796,21 +1796,21 @@ }, { "name": "doctrine/migrations", - "version": "3.7.4", + "version": "3.8.0", "source": { "type": "git", "url": "https://github.com/doctrine/migrations.git", - "reference": "954e0a314c2f0eb9fb418210445111747de254a6" + "reference": "535a70dcbd88b8c6ba945be050977457f4f4c06c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/migrations/zipball/954e0a314c2f0eb9fb418210445111747de254a6", - "reference": "954e0a314c2f0eb9fb418210445111747de254a6", + "url": "https://api.github.com/repos/doctrine/migrations/zipball/535a70dcbd88b8c6ba945be050977457f4f4c06c", + "reference": "535a70dcbd88b8c6ba945be050977457f4f4c06c", "shasum": "" }, "require": { "composer-runtime-api": "^2", - "doctrine/dbal": "^3.5.1 || ^4", + "doctrine/dbal": "^3.6 || ^4", "doctrine/deprecations": "^0.5.3 || ^1", "doctrine/event-manager": "^1.2 || ^2.0", "php": "^8.1", @@ -1848,7 +1848,7 @@ "type": "library", "autoload": { "psr-4": { - "Doctrine\\Migrations\\": "lib/Doctrine/Migrations" + "Doctrine\\Migrations\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1878,7 +1878,7 @@ ], "support": { "issues": "https://github.com/doctrine/migrations/issues", - "source": "https://github.com/doctrine/migrations/tree/3.7.4" + "source": "https://github.com/doctrine/migrations/tree/3.8.0" }, "funding": [ { @@ -1894,20 +1894,20 @@ "type": "tidelift" } ], - "time": "2024-03-06T13:41:11+00:00" + "time": "2024-06-26T14:12:46+00:00" }, { "name": "doctrine/orm", - "version": "2.19.5", + "version": "2.19.6", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "94986af28452da42a46a4489d1c958a2e5d710e5" + "reference": "c1bb2ccf4b19c845f91ff7c4c01dc7cbba7f4073" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/94986af28452da42a46a4489d1c958a2e5d710e5", - "reference": "94986af28452da42a46a4489d1c958a2e5d710e5", + "url": "https://api.github.com/repos/doctrine/orm/zipball/c1bb2ccf4b19c845f91ff7c4c01dc7cbba7f4073", + "reference": "c1bb2ccf4b19c845f91ff7c4c01dc7cbba7f4073", "shasum": "" }, "require": { @@ -1936,14 +1936,14 @@ "doctrine/annotations": "^1.13 || ^2", "doctrine/coding-standard": "^9.0.2 || ^12.0", "phpbench/phpbench": "^0.16.10 || ^1.0", - "phpstan/phpstan": "~1.4.10 || 1.10.59", + "phpstan/phpstan": "~1.4.10 || 1.11.1", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", "psr/log": "^1 || ^2 || ^3", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7.0", "symfony/var-exporter": "^4.4 || ^5.4 || ^6.2 || ^7.0", "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0 || ^7.0", - "vimeo/psalm": "4.30.0 || 5.22.2" + "vimeo/psalm": "4.30.0 || 5.24.0" }, "suggest": { "ext-dom": "Provides support for XSD validation for XML mapping files", @@ -1993,22 +1993,22 @@ ], "support": { "issues": "https://github.com/doctrine/orm/issues", - "source": "https://github.com/doctrine/orm/tree/2.19.5" + "source": "https://github.com/doctrine/orm/tree/2.19.6" }, - "time": "2024-04-30T06:49:54+00:00" + "time": "2024-06-26T17:24:40+00:00" }, { "name": "doctrine/persistence", - "version": "3.3.2", + "version": "3.3.3", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "477da35bd0255e032826f440b94b3e37f2d56f42" + "reference": "b337726451f5d530df338fc7f68dee8781b49779" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/477da35bd0255e032826f440b94b3e37f2d56f42", - "reference": "477da35bd0255e032826f440b94b3e37f2d56f42", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/b337726451f5d530df338fc7f68dee8781b49779", + "reference": "b337726451f5d530df338fc7f68dee8781b49779", "shasum": "" }, "require": { @@ -2020,15 +2020,14 @@ "doctrine/common": "<2.10" }, "require-dev": { - "composer/package-versions-deprecated": "^1.11", - "doctrine/coding-standard": "^11", + "doctrine/coding-standard": "^12", "doctrine/common": "^3.0", - "phpstan/phpstan": "1.9.4", + "phpstan/phpstan": "1.11.1", "phpstan/phpstan-phpunit": "^1", "phpstan/phpstan-strict-rules": "^1.1", "phpunit/phpunit": "^8.5 || ^9.5", "symfony/cache": "^4.4 || ^5.4 || ^6.0", - "vimeo/psalm": "4.30.0 || 5.3.0" + "vimeo/psalm": "4.30.0 || 5.24.0" }, "type": "library", "autoload": { @@ -2077,7 +2076,7 @@ ], "support": { "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/3.3.2" + "source": "https://github.com/doctrine/persistence/tree/3.3.3" }, "funding": [ { @@ -2093,7 +2092,7 @@ "type": "tidelift" } ], - "time": "2024-03-12T14:54:36+00:00" + "time": "2024-06-20T10:14:30+00:00" }, { "name": "doctrine/sql-formatter", @@ -2219,16 +2218,16 @@ }, { "name": "embed/embed", - "version": "v4.4.11", + "version": "v4.4.12", "source": { "type": "git", "url": "https://github.com/oscarotero/Embed.git", - "reference": "09a60be4f14fc60d063a8dba22594f7b43765958" + "reference": "b0e1c0496e3707794e96d4eef53ffffd538b850a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oscarotero/Embed/zipball/09a60be4f14fc60d063a8dba22594f7b43765958", - "reference": "09a60be4f14fc60d063a8dba22594f7b43765958", + "url": "https://api.github.com/repos/oscarotero/Embed/zipball/b0e1c0496e3707794e96d4eef53ffffd538b850a", + "reference": "b0e1c0496e3707794e96d4eef53ffffd538b850a", "shasum": "" }, "require": { @@ -2288,7 +2287,7 @@ "support": { "email": "oom@oscarotero.com", "issues": "https://github.com/oscarotero/Embed/issues", - "source": "https://github.com/oscarotero/Embed/tree/v4.4.11" + "source": "https://github.com/oscarotero/Embed/tree/v4.4.12" }, "funding": [ { @@ -2304,7 +2303,7 @@ "type": "patreon" } ], - "time": "2024-06-10T16:01:33+00:00" + "time": "2024-07-24T14:08:11+00:00" }, { "name": "endroid/qr-code", @@ -2678,22 +2677,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.8.1", + "version": "7.8.2", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "41042bc7ab002487b876a0683fc8dce04ddce104" + "reference": "f4152d9eb85c445fe1f992001d1748e8bec070d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/41042bc7ab002487b876a0683fc8dce04ddce104", - "reference": "41042bc7ab002487b876a0683fc8dce04ddce104", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f4152d9eb85c445fe1f992001d1748e8bec070d2", + "reference": "f4152d9eb85c445fe1f992001d1748e8bec070d2", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5.3 || ^2.0.1", - "guzzlehttp/psr7": "^1.9.1 || ^2.5.1", + "guzzlehttp/promises": "^1.5.3 || ^2.0.3", + "guzzlehttp/psr7": "^1.9.1 || ^2.6.3", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -2704,9 +2703,9 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", - "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "guzzle/client-integration-tests": "3.0.2", "php-http/message-factory": "^1.1", - "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { @@ -2784,7 +2783,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.8.1" + "source": "https://github.com/guzzle/guzzle/tree/7.8.2" }, "funding": [ { @@ -2800,20 +2799,20 @@ "type": "tidelift" } ], - "time": "2023-12-03T20:35:24+00:00" + "time": "2024-07-18T11:12:18+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.0.2", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223" + "reference": "6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/bbff78d96034045e58e13dedd6ad91b5d1253223", - "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223", + "url": "https://api.github.com/repos/guzzle/promises/zipball/6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8", + "reference": "6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8", "shasum": "" }, "require": { @@ -2821,7 +2820,7 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.36 || ^9.6.15" + "phpunit/phpunit": "^8.5.39 || ^9.6.20" }, "type": "library", "extra": { @@ -2867,7 +2866,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.2" + "source": "https://github.com/guzzle/promises/tree/2.0.3" }, "funding": [ { @@ -2883,20 +2882,20 @@ "type": "tidelift" } ], - "time": "2023-12-03T20:19:20+00:00" + "time": "2024-07-18T10:29:17+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.6.2", + "version": "2.6.3", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221" + "reference": "6de29867b18790c0d2c846af4c13a24cc3ad56f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221", - "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/6de29867b18790c0d2c846af4c13a24cc3ad56f3", + "reference": "6de29867b18790c0d2c846af4c13a24cc3ad56f3", "shasum": "" }, "require": { @@ -2911,8 +2910,8 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.36 || ^9.6.15" + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -2983,7 +2982,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.6.2" + "source": "https://github.com/guzzle/psr7/tree/2.6.3" }, "funding": [ { @@ -2999,7 +2998,7 @@ "type": "tidelift" } ], - "time": "2023-12-03T20:05:35+00:00" + "time": "2024-07-18T09:59:12+00:00" }, { "name": "imagine/imagine", @@ -3531,16 +3530,16 @@ }, { "name": "league/commonmark", - "version": "2.4.2", + "version": "2.5.1", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "91c24291965bd6d7c46c46a12ba7492f83b1cadf" + "reference": "ac815920de0eff6de947eac0a6a94e5ed0fb147c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/91c24291965bd6d7c46c46a12ba7492f83b1cadf", - "reference": "91c24291965bd6d7c46c46a12ba7492f83b1cadf", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/ac815920de0eff6de947eac0a6a94e5ed0fb147c", + "reference": "ac815920de0eff6de947eac0a6a94e5ed0fb147c", "shasum": "" }, "require": { @@ -3553,8 +3552,8 @@ }, "require-dev": { "cebe/markdown": "^1.0", - "commonmark/cmark": "0.30.3", - "commonmark/commonmark.js": "0.30.0", + "commonmark/cmark": "0.31.0", + "commonmark/commonmark.js": "0.31.0", "composer/package-versions-deprecated": "^1.8", "embed/embed": "^4.4", "erusev/parsedown": "^1.0", @@ -3576,7 +3575,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "2.6-dev" } }, "autoload": { @@ -3633,7 +3632,7 @@ "type": "tidelift" } ], - "time": "2024-02-02T11:59:32+00:00" + "time": "2024-07-24T12:52:09+00:00" }, { "name": "league/config", @@ -4687,16 +4686,16 @@ }, { "name": "liip/imagine-bundle", - "version": "2.12.3", + "version": "2.13.1", "source": { "type": "git", "url": "https://github.com/liip/LiipImagineBundle.git", - "reference": "fa2baa6262bb74038f01ac746dc3e2a8bc441e09" + "reference": "f3b67426800a6a86840de7447bb552c61a79f4b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/liip/LiipImagineBundle/zipball/fa2baa6262bb74038f01ac746dc3e2a8bc441e09", - "reference": "fa2baa6262bb74038f01ac746dc3e2a8bc441e09", + "url": "https://api.github.com/repos/liip/LiipImagineBundle/zipball/f3b67426800a6a86840de7447bb552c61a79f4b6", + "reference": "f3b67426800a6a86840de7447bb552c61a79f4b6", "shasum": "" }, "require": { @@ -4722,6 +4721,7 @@ "phpstan/phpstan": "^1.10.0", "psr/cache": "^1.0|^2.0|^3.0", "psr/log": "^1.0", + "symfony/asset": "^3.4|^4.4|^5.3|^6.0|^7.0", "symfony/browser-kit": "^3.4|^4.4|^5.3|^6.0|^7.0", "symfony/cache": "^3.4|^4.4|^5.3|^6.0|^7.0", "symfony/console": "^3.4|^4.4|^5.3|^6.0|^7.0", @@ -4743,10 +4743,12 @@ "ext-gd": "required to use gd driver", "ext-gmagick": "required to use gmagick driver", "ext-imagick": "required to use imagick driver", + "ext-json": "required to read JSON manifest versioning", "ext-mongodb": "required for mongodb components", "league/flysystem": "required to use FlySystem data loader or cache resolver", "monolog/monolog": "A psr/log compatible logger is required to enable logging", "rokka/imagine-vips": "required to use 'vips' driver", + "symfony/asset": "If you want to use asset versioning", "symfony/messenger": "If you like to process images in background", "symfony/templating": "required to use deprecated Templating component instead of Twig" }, @@ -4784,22 +4786,22 @@ ], "support": { "issues": "https://github.com/liip/LiipImagineBundle/issues", - "source": "https://github.com/liip/LiipImagineBundle/tree/2.12.3" + "source": "https://github.com/liip/LiipImagineBundle/tree/2.13.1" }, - "time": "2024-05-16T08:51:30+00:00" + "time": "2024-07-03T13:28:14+00:00" }, { "name": "meteo-concept/hcaptcha-bundle", - "version": "v4.0.1", + "version": "v4.1.0", "source": { "type": "git", "url": "https://github.com/Meteo-Concept/hcaptcha-bundle.git", - "reference": "16a2c9c5ebd1842faf06d2b866667609d3b2e0b9" + "reference": "98f308e26ad508c962953041a09d03e347b3368a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Meteo-Concept/hcaptcha-bundle/zipball/16a2c9c5ebd1842faf06d2b866667609d3b2e0b9", - "reference": "16a2c9c5ebd1842faf06d2b866667609d3b2e0b9", + "url": "https://api.github.com/repos/Meteo-Concept/hcaptcha-bundle/zipball/98f308e26ad508c962953041a09d03e347b3368a", + "reference": "98f308e26ad508c962953041a09d03e347b3368a", "shasum": "" }, "require": { @@ -4848,9 +4850,9 @@ "description": "A Symfony bundle to use hCaptcha in forms", "support": { "issues": "https://github.com/Meteo-Concept/hcaptcha-bundle/issues", - "source": "https://github.com/Meteo-Concept/hcaptcha-bundle/tree/v4.0.1" + "source": "https://github.com/Meteo-Concept/hcaptcha-bundle/tree/v4.1.0" }, - "time": "2023-12-11T21:29:38+00:00" + "time": "2024-07-01T15:33:27+00:00" }, { "name": "minishlink/web-push", @@ -5023,16 +5025,16 @@ }, { "name": "monolog/monolog", - "version": "3.6.0", + "version": "3.7.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654" + "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/4b18b21a5527a3d5ffdac2fd35d3ab25a9597654", - "reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f4393b648b78a5408747de94fca38beb5f7e9ef8", + "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8", "shasum": "" }, "require": { @@ -5108,7 +5110,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.6.0" + "source": "https://github.com/Seldaek/monolog/tree/3.7.0" }, "funding": [ { @@ -5120,7 +5122,7 @@ "type": "tidelift" } ], - "time": "2024-04-12T21:02:21+00:00" + "time": "2024-06-28T09:40:51+00:00" }, { "name": "mtdowling/jmespath.php", @@ -5338,16 +5340,16 @@ }, { "name": "nelmio/cors-bundle", - "version": "2.4.0", + "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/nelmio/NelmioCorsBundle.git", - "reference": "78fcdb91f76b080a1008133def9c7f613833933d" + "reference": "3a526fe025cd20e04a6a11370cf5ab28dbb5a544" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nelmio/NelmioCorsBundle/zipball/78fcdb91f76b080a1008133def9c7f613833933d", - "reference": "78fcdb91f76b080a1008133def9c7f613833933d", + "url": "https://api.github.com/repos/nelmio/NelmioCorsBundle/zipball/3a526fe025cd20e04a6a11370cf5ab28dbb5a544", + "reference": "3a526fe025cd20e04a6a11370cf5ab28dbb5a544", "shasum": "" }, "require": { @@ -5394,9 +5396,9 @@ ], "support": { "issues": "https://github.com/nelmio/NelmioCorsBundle/issues", - "source": "https://github.com/nelmio/NelmioCorsBundle/tree/2.4.0" + "source": "https://github.com/nelmio/NelmioCorsBundle/tree/2.5.0" }, - "time": "2023-11-30T16:41:19+00:00" + "time": "2024-06-24T21:25:28+00:00" }, { "name": "nette/schema", @@ -5626,16 +5628,16 @@ }, { "name": "omines/antispam-bundle", - "version": "0.1.7", + "version": "0.1.8", "source": { "type": "git", "url": "https://github.com/omines/antispam-bundle.git", - "reference": "16a730c6f08e7505b4d2f274fd2337e34103ae7b" + "reference": "63befafc31f3ba926442ade1334faae7fb8e028b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/omines/antispam-bundle/zipball/16a730c6f08e7505b4d2f274fd2337e34103ae7b", - "reference": "16a730c6f08e7505b4d2f274fd2337e34103ae7b", + "url": "https://api.github.com/repos/omines/antispam-bundle/zipball/63befafc31f3ba926442ade1334faae7fb8e028b", + "reference": "63befafc31f3ba926442ade1334faae7fb8e028b", "shasum": "" }, "require": { @@ -5657,7 +5659,7 @@ "require-dev": { "ekino/phpstan-banned-code": "^1.0", "friendsofphp/php-cs-fixer": "^3.54.0", - "infection/infection": "^0.28.1", + "infection/infection": "^0.29.0", "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan": "^1.10.67", "phpstan/phpstan-phpunit": "^1.3.16", @@ -5706,7 +5708,7 @@ ], "support": { "issues": "https://github.com/omines/antispam-bundle/issues", - "source": "https://github.com/omines/antispam-bundle/tree/0.1.7" + "source": "https://github.com/omines/antispam-bundle/tree/0.1.8" }, "funding": [ { @@ -5714,7 +5716,7 @@ "type": "github" } ], - "time": "2024-05-27T11:47:44+00:00" + "time": "2024-06-18T11:35:54+00:00" }, { "name": "oneup/flysystem-bundle", @@ -6089,24 +6091,24 @@ }, { "name": "paragonie/constant_time_encoding", - "version": "v2.7.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/paragonie/constant_time_encoding.git", - "reference": "52a0d99e69f56b9ec27ace92ba56897fe6993105" + "reference": "df1e7fde177501eee2037dd159cf04f5f301a512" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/52a0d99e69f56b9ec27ace92ba56897fe6993105", - "reference": "52a0d99e69f56b9ec27ace92ba56897fe6993105", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/df1e7fde177501eee2037dd159cf04f5f301a512", + "reference": "df1e7fde177501eee2037dd159cf04f5f301a512", "shasum": "" }, "require": { - "php": "^7|^8" + "php": "^8" }, "require-dev": { - "phpunit/phpunit": "^6|^7|^8|^9", - "vimeo/psalm": "^1|^2|^3|^4" + "phpunit/phpunit": "^9", + "vimeo/psalm": "^4|^5" }, "type": "library", "autoload": { @@ -6152,7 +6154,7 @@ "issues": "https://github.com/paragonie/constant_time_encoding/issues", "source": "https://github.com/paragonie/constant_time_encoding" }, - "time": "2024-05-08T12:18:48+00:00" + "time": "2024-05-08T12:36:18+00:00" }, { "name": "paragonie/random_compat", @@ -6371,20 +6373,20 @@ }, { "name": "phpseclib/phpseclib", - "version": "3.0.37", + "version": "3.0.39", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "cfa2013d0f68c062055180dd4328cc8b9d1f30b8" + "reference": "211ebc399c6e73c225a018435fe5ae209d1d1485" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/cfa2013d0f68c062055180dd4328cc8b9d1f30b8", - "reference": "cfa2013d0f68c062055180dd4328cc8b9d1f30b8", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/211ebc399c6e73c225a018435fe5ae209d1d1485", + "reference": "211ebc399c6e73c225a018435fe5ae209d1d1485", "shasum": "" }, "require": { - "paragonie/constant_time_encoding": "^1|^2", + "paragonie/constant_time_encoding": "^1|^2|^3", "paragonie/random_compat": "^1.4|^2.0|^9.99.99", "php": ">=5.6.1" }, @@ -6461,7 +6463,7 @@ ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/3.0.37" + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.39" }, "funding": [ { @@ -6477,7 +6479,7 @@ "type": "tidelift" } ], - "time": "2024-03-03T02:14:58+00:00" + "time": "2024-06-24T06:27:33+00:00" }, { "name": "phpstan/phpdoc-parser", @@ -7167,7 +7169,7 @@ }, { "name": "scheb/2fa-backup-code", - "version": "v7.3.1", + "version": "v7.5.0", "source": { "type": "git", "url": "https://github.com/scheb/2fa-backup-code.git", @@ -7210,22 +7212,22 @@ "two-step" ], "support": { - "source": "https://github.com/scheb/2fa-backup-code/tree/v7.3.1" + "source": "https://github.com/scheb/2fa-backup-code/tree/v7.5.0" }, "time": "2023-12-03T16:24:13+00:00" }, { "name": "scheb/2fa-bundle", - "version": "v7.3.1", + "version": "v7.5.0", "source": { "type": "git", "url": "https://github.com/scheb/2fa-bundle.git", - "reference": "4c8b421b32dffa5b911bbe7d22a7f1f8158773a8" + "reference": "930ce60a39a1d7634ecc580188620e263808f92e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/scheb/2fa-bundle/zipball/4c8b421b32dffa5b911bbe7d22a7f1f8158773a8", - "reference": "4c8b421b32dffa5b911bbe7d22a7f1f8158773a8", + "url": "https://api.github.com/repos/scheb/2fa-bundle/zipball/930ce60a39a1d7634ecc580188620e263808f92e", + "reference": "930ce60a39a1d7634ecc580188620e263808f92e", "shasum": "" }, "require": { @@ -7277,22 +7279,22 @@ "two-step" ], "support": { - "source": "https://github.com/scheb/2fa-bundle/tree/v7.3.1" + "source": "https://github.com/scheb/2fa-bundle/tree/v7.5.0" }, - "time": "2024-06-10T20:47:03+00:00" + "time": "2024-07-03T17:22:36+00:00" }, { "name": "scheb/2fa-totp", - "version": "v7.3.1", + "version": "v7.5.0", "source": { "type": "git", "url": "https://github.com/scheb/2fa-totp.git", - "reference": "436f070c6c6b75ca579585ffcfd14ad02d7ac683" + "reference": "dd1441933646d507553d2a99f44bcc5792bc37e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/scheb/2fa-totp/zipball/436f070c6c6b75ca579585ffcfd14ad02d7ac683", - "reference": "436f070c6c6b75ca579585ffcfd14ad02d7ac683", + "url": "https://api.github.com/repos/scheb/2fa-totp/zipball/dd1441933646d507553d2a99f44bcc5792bc37e4", + "reference": "dd1441933646d507553d2a99f44bcc5792bc37e4", "shasum": "" }, "require": { @@ -7327,9 +7329,9 @@ "two-step" ], "support": { - "source": "https://github.com/scheb/2fa-totp/tree/v7.3.1" + "source": "https://github.com/scheb/2fa-totp/tree/v7.5.0" }, - "time": "2024-01-18T20:20:03+00:00" + "time": "2024-06-18T17:29:00+00:00" }, { "name": "scienta/doctrine-json-functions", @@ -7472,26 +7474,28 @@ }, { "name": "spomky-labs/otphp", - "version": "11.2.2", + "version": "11.3.0", "source": { "type": "git", "url": "https://github.com/Spomky-Labs/otphp.git", - "reference": "b737d1c6330beae7c0bc225d3e848805b352fe42" + "reference": "2d8ccb5fc992b9cc65ef321fa4f00fefdb3f4b33" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/b737d1c6330beae7c0bc225d3e848805b352fe42", - "reference": "b737d1c6330beae7c0bc225d3e848805b352fe42", + "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/2d8ccb5fc992b9cc65ef321fa4f00fefdb3f4b33", + "reference": "2d8ccb5fc992b9cc65ef321fa4f00fefdb3f4b33", "shasum": "" }, "require": { "ext-mbstring": "*", - "paragonie/constant_time_encoding": "^2.0", - "php": "^8.1" + "paragonie/constant_time_encoding": "^2.0 || ^3.0", + "php": ">=8.1", + "psr/clock": "^1.0", + "symfony/deprecation-contracts": "^3.2" }, "require-dev": { "ekino/phpstan-banned-code": "^1.0", - "infection/infection": "^0.26|^0.27|^0.28", + "infection/infection": "^0.26|^0.27|^0.28|^0.29", "php-parallel-lint/php-parallel-lint": "^1.3", "phpstan/phpstan": "^1.0", "phpstan/phpstan-deprecation-rules": "^1.0", @@ -7499,7 +7503,7 @@ "phpstan/phpstan-strict-rules": "^1.0", "phpunit/phpunit": "^9.5.26|^10.0|^11.0", "qossmic/deptrac-shim": "^1.0", - "rector/rector": "1.0", + "rector/rector": "^1.0", "symfony/phpunit-bridge": "^6.1|^7.0", "symplify/easy-coding-standard": "^12.0" }, @@ -7536,7 +7540,7 @@ ], "support": { "issues": "https://github.com/Spomky-Labs/otphp/issues", - "source": "https://github.com/Spomky-Labs/otphp/tree/11.2.2" + "source": "https://github.com/Spomky-Labs/otphp/tree/11.3.0" }, "funding": [ { @@ -7548,7 +7552,7 @@ "type": "patreon" } ], - "time": "2024-04-15T07:35:15+00:00" + "time": "2024-06-12T11:22:32+00:00" }, { "name": "spomky-labs/pki-framework", @@ -7862,16 +7866,16 @@ }, { "name": "symfony/cache", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "0070bd599ab52c8dc87fa7b782810cba4fde9d06" + "reference": "0ee03f2aa8bb920f7041678f5f46f60998e3a7a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/0070bd599ab52c8dc87fa7b782810cba4fde9d06", - "reference": "0070bd599ab52c8dc87fa7b782810cba4fde9d06", + "url": "https://api.github.com/repos/symfony/cache/zipball/0ee03f2aa8bb920f7041678f5f46f60998e3a7a8", + "reference": "0ee03f2aa8bb920f7041678f5f46f60998e3a7a8", "shasum": "" }, "require": { @@ -7938,7 +7942,7 @@ "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v7.0.8" + "source": "https://github.com/symfony/cache/tree/v7.0.10" }, "funding": [ { @@ -7954,7 +7958,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-17T06:06:58+00:00" }, { "name": "symfony/cache-contracts", @@ -8183,16 +8187,16 @@ }, { "name": "symfony/console", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "725da159ff1e502183b9bf412535a63ebc75fd75" + "reference": "f381ef0bc6675a29796d7055088a7193a9e6edff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/725da159ff1e502183b9bf412535a63ebc75fd75", - "reference": "725da159ff1e502183b9bf412535a63ebc75fd75", + "url": "https://api.github.com/repos/symfony/console/zipball/f381ef0bc6675a29796d7055088a7193a9e6edff", + "reference": "f381ef0bc6675a29796d7055088a7193a9e6edff", "shasum": "" }, "require": { @@ -8256,7 +8260,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.0.8" + "source": "https://github.com/symfony/console/tree/v7.0.10" }, "funding": [ { @@ -8272,7 +8276,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-26T12:31:22+00:00" }, { "name": "symfony/css-selector", @@ -8341,16 +8345,16 @@ }, { "name": "symfony/dependency-injection", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "cd4f7774e0d38a8e932922d5afca5681db7004b6" + "reference": "01dcf140b25aa351383f2d3829acbcedd9784ee9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/cd4f7774e0d38a8e932922d5afca5681db7004b6", - "reference": "cd4f7774e0d38a8e932922d5afca5681db7004b6", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/01dcf140b25aa351383f2d3829acbcedd9784ee9", + "reference": "01dcf140b25aa351383f2d3829acbcedd9784ee9", "shasum": "" }, "require": { @@ -8401,7 +8405,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.0.8" + "source": "https://github.com/symfony/dependency-injection/tree/v7.0.10" }, "funding": [ { @@ -8417,7 +8421,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-26T07:32:22+00:00" }, { "name": "symfony/deprecation-contracts", @@ -8488,16 +8492,16 @@ }, { "name": "symfony/doctrine-bridge", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "5a5555e4e0e8144edebc55d118cb825a9b8293a0" + "reference": "462b41a82739386c1b5c6304c572ce1790c57dd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/5a5555e4e0e8144edebc55d118cb825a9b8293a0", - "reference": "5a5555e4e0e8144edebc55d118cb825a9b8293a0", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/462b41a82739386c1b5c6304c572ce1790c57dd1", + "reference": "462b41a82739386c1b5c6304c572ce1790c57dd1", "shasum": "" }, "require": { @@ -8574,7 +8578,7 @@ "description": "Provides integration for Doctrine with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-bridge/tree/v7.0.8" + "source": "https://github.com/symfony/doctrine-bridge/tree/v7.0.10" }, "funding": [ { @@ -8590,20 +8594,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-26T12:31:22+00:00" }, { "name": "symfony/doctrine-messenger", - "version": "v7.0.8", + "version": "v7.0.9", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-messenger.git", - "reference": "8b86a71fafa47c17cf631a737e76c5220624a2dc" + "reference": "2f47c6f2eb35b6a409aef6eeadec093c62e63ea4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-messenger/zipball/8b86a71fafa47c17cf631a737e76c5220624a2dc", - "reference": "8b86a71fafa47c17cf631a737e76c5220624a2dc", + "url": "https://api.github.com/repos/symfony/doctrine-messenger/zipball/2f47c6f2eb35b6a409aef6eeadec093c62e63ea4", + "reference": "2f47c6f2eb35b6a409aef6eeadec093c62e63ea4", "shasum": "" }, "require": { @@ -8646,7 +8650,7 @@ "description": "Symfony Doctrine Messenger Bridge", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-messenger/tree/v7.0.8" + "source": "https://github.com/symfony/doctrine-messenger/tree/v7.0.9" }, "funding": [ { @@ -8662,20 +8666,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-06-20T15:46:52+00:00" }, { "name": "symfony/dotenv", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", - "reference": "73ba4287d5b6cd5d67fe5a08987981842a599313" + "reference": "3a0c9ce95ed71a1ad297604742a46085e808c7a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dotenv/zipball/73ba4287d5b6cd5d67fe5a08987981842a599313", - "reference": "73ba4287d5b6cd5d67fe5a08987981842a599313", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/3a0c9ce95ed71a1ad297604742a46085e808c7a3", + "reference": "3a0c9ce95ed71a1ad297604742a46085e808c7a3", "shasum": "" }, "require": { @@ -8720,7 +8724,7 @@ "environment" ], "support": { - "source": "https://github.com/symfony/dotenv/tree/v7.0.8" + "source": "https://github.com/symfony/dotenv/tree/v7.0.10" }, "funding": [ { @@ -8736,20 +8740,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-09T18:35:37+00:00" }, { "name": "symfony/error-handler", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "82eb27b303fe31f1169f86a8d4d5dcc63ff64a31" + "reference": "fd1cc26512b502c8fe8dfe90b67a9d8228bbafa2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/82eb27b303fe31f1169f86a8d4d5dcc63ff64a31", - "reference": "82eb27b303fe31f1169f86a8d4d5dcc63ff64a31", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/fd1cc26512b502c8fe8dfe90b67a9d8228bbafa2", + "reference": "fd1cc26512b502c8fe8dfe90b67a9d8228bbafa2", "shasum": "" }, "require": { @@ -8795,7 +8799,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.0.8" + "source": "https://github.com/symfony/error-handler/tree/v7.0.10" }, "funding": [ { @@ -8811,7 +8815,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-26T12:31:22+00:00" }, { "name": "symfony/event-dispatcher", @@ -9034,16 +9038,16 @@ }, { "name": "symfony/filesystem", - "version": "v7.0.8", + "version": "v7.0.9", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "a7a171e363186fe78b7c696720a37da4cf052d52" + "reference": "f6b35b0de74a2577196114eef957f2414b5599d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/a7a171e363186fe78b7c696720a37da4cf052d52", - "reference": "a7a171e363186fe78b7c696720a37da4cf052d52", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/f6b35b0de74a2577196114eef957f2414b5599d5", + "reference": "f6b35b0de74a2577196114eef957f2414b5599d5", "shasum": "" }, "require": { @@ -9080,7 +9084,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v7.0.8" + "source": "https://github.com/symfony/filesystem/tree/v7.0.9" }, "funding": [ { @@ -9096,20 +9100,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-06-28T09:58:46+00:00" }, { "name": "symfony/finder", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "f7f198c76b0b27d6b9d1684dd03d6e6050e35bfb" + "reference": "25b267662f297a8479bf6cf88fdc92e4b16cf24c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/f7f198c76b0b27d6b9d1684dd03d6e6050e35bfb", - "reference": "f7f198c76b0b27d6b9d1684dd03d6e6050e35bfb", + "url": "https://api.github.com/repos/symfony/finder/zipball/25b267662f297a8479bf6cf88fdc92e4b16cf24c", + "reference": "25b267662f297a8479bf6cf88fdc92e4b16cf24c", "shasum": "" }, "require": { @@ -9144,7 +9148,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v7.0.8" + "source": "https://github.com/symfony/finder/tree/v7.0.10" }, "funding": [ { @@ -9160,7 +9164,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-24T07:06:56+00:00" }, { "name": "symfony/flex", @@ -9229,16 +9233,16 @@ }, { "name": "symfony/form", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "1d0128e2f7e80c346ec51fa4d1ce4fec0d435eeb" + "reference": "2713488dbb290a6c0d043766b0e9d0b02672c935" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/1d0128e2f7e80c346ec51fa4d1ce4fec0d435eeb", - "reference": "1d0128e2f7e80c346ec51fa4d1ce4fec0d435eeb", + "url": "https://api.github.com/repos/symfony/form/zipball/2713488dbb290a6c0d043766b0e9d0b02672c935", + "reference": "2713488dbb290a6c0d043766b0e9d0b02672c935", "shasum": "" }, "require": { @@ -9305,7 +9309,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v7.0.8" + "source": "https://github.com/symfony/form/tree/v7.0.10" }, "funding": [ { @@ -9321,20 +9325,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-19T08:29:37+00:00" }, { "name": "symfony/framework-bundle", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "f79d0eefe0a1e5a6858ad59f6fef470ec5ae13db" + "reference": "07a37173aace78420ccaf5eceaf4a79c7dfab375" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/f79d0eefe0a1e5a6858ad59f6fef470ec5ae13db", - "reference": "f79d0eefe0a1e5a6858ad59f6fef470ec5ae13db", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/07a37173aace78420ccaf5eceaf4a79c7dfab375", + "reference": "07a37173aace78420ccaf5eceaf4a79c7dfab375", "shasum": "" }, "require": { @@ -9451,7 +9455,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/v7.0.8" + "source": "https://github.com/symfony/framework-bundle/tree/v7.0.10" }, "funding": [ { @@ -9467,20 +9471,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-26T13:24:26+00:00" }, { "name": "symfony/http-client", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "7a05958fd4ecc139e2aa3ae7455f19c2cb4e08af" + "reference": "3ae495c67ba9c3b504fecd070a6c28b4143088cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/7a05958fd4ecc139e2aa3ae7455f19c2cb4e08af", - "reference": "7a05958fd4ecc139e2aa3ae7455f19c2cb4e08af", + "url": "https://api.github.com/repos/symfony/http-client/zipball/3ae495c67ba9c3b504fecd070a6c28b4143088cf", + "reference": "3ae495c67ba9c3b504fecd070a6c28b4143088cf", "shasum": "" }, "require": { @@ -9543,7 +9547,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v7.0.8" + "source": "https://github.com/symfony/http-client/tree/v7.0.10" }, "funding": [ { @@ -9559,7 +9563,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-17T06:06:58+00:00" }, { "name": "symfony/http-client-contracts", @@ -9641,16 +9645,16 @@ }, { "name": "symfony/http-foundation", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "c7bd24f7a5b50974cbca5d78de2ce5ed73a12628" + "reference": "e7bb762b114f2f1e2610322e025709df08211f1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/c7bd24f7a5b50974cbca5d78de2ce5ed73a12628", - "reference": "c7bd24f7a5b50974cbca5d78de2ce5ed73a12628", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e7bb762b114f2f1e2610322e025709df08211f1d", + "reference": "e7bb762b114f2f1e2610322e025709df08211f1d", "shasum": "" }, "require": { @@ -9698,7 +9702,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.0.8" + "source": "https://github.com/symfony/http-foundation/tree/v7.0.10" }, "funding": [ { @@ -9714,20 +9718,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-26T12:37:16+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "2e5adbfaabd29f9c03c3678cfcd858bb2cafa184" + "reference": "31cb30794c8bb944a4e1f6bb6aef95840b3345a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/2e5adbfaabd29f9c03c3678cfcd858bb2cafa184", - "reference": "2e5adbfaabd29f9c03c3678cfcd858bb2cafa184", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/31cb30794c8bb944a4e1f6bb6aef95840b3345a7", + "reference": "31cb30794c8bb944a4e1f6bb6aef95840b3345a7", "shasum": "" }, "require": { @@ -9811,7 +9815,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.0.8" + "source": "https://github.com/symfony/http-kernel/tree/v7.0.10" }, "funding": [ { @@ -9827,7 +9831,7 @@ "type": "tidelift" } ], - "time": "2024-06-02T16:58:24+00:00" + "time": "2024-07-26T14:56:00+00:00" }, { "name": "symfony/intl", @@ -9992,16 +9996,16 @@ }, { "name": "symfony/mailer", - "version": "v7.0.8", + "version": "v7.0.9", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "644c2b5ddd778666298d73c1a8c0949f74ef6649" + "reference": "6cf146bc806c6ce8999a91072c1841004c0ecc86" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/644c2b5ddd778666298d73c1a8c0949f74ef6649", - "reference": "644c2b5ddd778666298d73c1a8c0949f74ef6649", + "url": "https://api.github.com/repos/symfony/mailer/zipball/6cf146bc806c6ce8999a91072c1841004c0ecc86", + "reference": "6cf146bc806c6ce8999a91072c1841004c0ecc86", "shasum": "" }, "require": { @@ -10052,7 +10056,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v7.0.8" + "source": "https://github.com/symfony/mailer/tree/v7.0.9" }, "funding": [ { @@ -10068,20 +10072,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-06-28T07:59:17+00:00" }, { "name": "symfony/mailgun-mailer", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/mailgun-mailer.git", - "reference": "24cdd1dd88b480634d807c1e3f1a9687fa3e7793" + "reference": "3dc8e7d6db20d7a25b17f8353d4c26731a633a27" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailgun-mailer/zipball/24cdd1dd88b480634d807c1e3f1a9687fa3e7793", - "reference": "24cdd1dd88b480634d807c1e3f1a9687fa3e7793", + "url": "https://api.github.com/repos/symfony/mailgun-mailer/zipball/3dc8e7d6db20d7a25b17f8353d4c26731a633a27", + "reference": "3dc8e7d6db20d7a25b17f8353d4c26731a633a27", "shasum": "" }, "require": { @@ -10121,7 +10125,7 @@ "description": "Symfony Mailgun Mailer Bridge", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailgun-mailer/tree/v7.0.8" + "source": "https://github.com/symfony/mailgun-mailer/tree/v7.0.10" }, "funding": [ { @@ -10137,7 +10141,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-04T11:17:38+00:00" }, { "name": "symfony/mercure", @@ -10308,16 +10312,16 @@ }, { "name": "symfony/messenger", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/messenger.git", - "reference": "ed7bccfe31e7f0bdb5b101f48b6027622a7a48cb" + "reference": "f3a9d96ac01e46813de63337dddbf9a81c9fad86" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/messenger/zipball/ed7bccfe31e7f0bdb5b101f48b6027622a7a48cb", - "reference": "ed7bccfe31e7f0bdb5b101f48b6027622a7a48cb", + "url": "https://api.github.com/repos/symfony/messenger/zipball/f3a9d96ac01e46813de63337dddbf9a81c9fad86", + "reference": "f3a9d96ac01e46813de63337dddbf9a81c9fad86", "shasum": "" }, "require": { @@ -10374,7 +10378,7 @@ "description": "Helps applications send and receive messages to/from other applications or via message queues", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/messenger/tree/v7.0.8" + "source": "https://github.com/symfony/messenger/tree/v7.0.10" }, "funding": [ { @@ -10390,20 +10394,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-09T18:35:37+00:00" }, { "name": "symfony/mime", - "version": "v7.0.8", + "version": "v7.0.9", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "3426d1e95f432c82ceef57e9943383116800f406" + "reference": "60757ea7d562ae1756c1f430a6f7872156a15f32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/3426d1e95f432c82ceef57e9943383116800f406", - "reference": "3426d1e95f432c82ceef57e9943383116800f406", + "url": "https://api.github.com/repos/symfony/mime/zipball/60757ea7d562ae1756c1f430a6f7872156a15f32", + "reference": "60757ea7d562ae1756c1f430a6f7872156a15f32", "shasum": "" }, "require": { @@ -10416,7 +10420,7 @@ "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/mailer": "<6.4", - "symfony/serializer": "<6.4" + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", @@ -10426,7 +10430,7 @@ "symfony/process": "^6.4|^7.0", "symfony/property-access": "^6.4|^7.0", "symfony/property-info": "^6.4|^7.0", - "symfony/serializer": "^6.4|^7.0" + "symfony/serializer": "^6.4.3|^7.0.3" }, "type": "library", "autoload": { @@ -10458,7 +10462,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.0.8" + "source": "https://github.com/symfony/mime/tree/v7.0.9" }, "funding": [ { @@ -10474,7 +10478,7 @@ "type": "tidelift" } ], - "time": "2024-06-02T15:49:03+00:00" + "time": "2024-06-28T09:58:46+00:00" }, { "name": "symfony/monolog-bridge", @@ -10776,16 +10780,16 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f" + "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f", - "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64647a7c30b2283f5d49b874d84a18fc22054b7a", + "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a", "shasum": "" }, "require": { @@ -10834,7 +10838,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.30.0" }, "funding": [ { @@ -10850,20 +10854,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-intl-icu", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "07094a28851a49107f3ab4f9120ca2975a64b6e1" + "reference": "e76343c631b453088e2260ac41dfebe21954de81" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/07094a28851a49107f3ab4f9120ca2975a64b6e1", - "reference": "07094a28851a49107f3ab4f9120ca2975a64b6e1", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/e76343c631b453088e2260ac41dfebe21954de81", + "reference": "e76343c631b453088e2260ac41dfebe21954de81", "shasum": "" }, "require": { @@ -10918,7 +10922,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.30.0" }, "funding": [ { @@ -10934,20 +10938,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:12:16+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "a287ed7475f85bf6f61890146edbc932c0fff919" + "reference": "a6e83bdeb3c84391d1dfe16f42e40727ce524a5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a287ed7475f85bf6f61890146edbc932c0fff919", - "reference": "a287ed7475f85bf6f61890146edbc932c0fff919", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a6e83bdeb3c84391d1dfe16f42e40727ce524a5c", + "reference": "a6e83bdeb3c84391d1dfe16f42e40727ce524a5c", "shasum": "" }, "require": { @@ -11002,7 +11006,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.30.0" }, "funding": [ { @@ -11018,20 +11022,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "bc45c394692b948b4d383a08d7753968bed9a83d" + "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d", - "reference": "bc45c394692b948b4d383a08d7753968bed9a83d", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb", + "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb", "shasum": "" }, "require": { @@ -11083,7 +11087,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.30.0" }, "funding": [ { @@ -11099,20 +11103,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" + "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", - "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c", + "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c", "shasum": "" }, "require": { @@ -11163,7 +11167,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" }, "funding": [ { @@ -11179,20 +11183,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-06-19T12:30:46+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", - "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433", + "reference": "77fa7995ac1b21ab60769b7323d600a991a90433", "shasum": "" }, "require": { @@ -11243,7 +11247,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0" }, "funding": [ { @@ -11259,20 +11263,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d" + "reference": "3fb075789fb91f9ad9af537c4012d523085bd5af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/c565ad1e63f30e7477fc40738343c62b40bc672d", - "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/3fb075789fb91f9ad9af537c4012d523085bd5af", + "reference": "3fb075789fb91f9ad9af537c4012d523085bd5af", "shasum": "" }, "require": { @@ -11319,7 +11323,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.30.0" }, "funding": [ { @@ -11335,25 +11339,24 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-06-19T12:30:46+00:00" }, { "name": "symfony/polyfill-php83", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "86fcae159633351e5fd145d1c47de6c528f8caff" + "reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/86fcae159633351e5fd145d1c47de6c528f8caff", - "reference": "86fcae159633351e5fd145d1c47de6c528f8caff", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9", + "reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9", "shasum": "" }, "require": { - "php": ">=7.1", - "symfony/polyfill-php80": "^1.14" + "php": ">=7.1" }, "type": "library", "extra": { @@ -11396,7 +11399,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.30.0" }, "funding": [ { @@ -11412,20 +11415,20 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-06-19T12:35:24+00:00" }, { "name": "symfony/polyfill-uuid", - "version": "v1.29.0", + "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "3abdd21b0ceaa3000ee950097bc3cf9efc137853" + "reference": "2ba1f33797470debcda07fe9dce20a0003df18e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/3abdd21b0ceaa3000ee950097bc3cf9efc137853", - "reference": "3abdd21b0ceaa3000ee950097bc3cf9efc137853", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/2ba1f33797470debcda07fe9dce20a0003df18e9", + "reference": "2ba1f33797470debcda07fe9dce20a0003df18e9", "shasum": "" }, "require": { @@ -11475,7 +11478,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.29.0" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.30.0" }, "funding": [ { @@ -11491,7 +11494,7 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-31T15:07:36+00:00" }, { "name": "symfony/process", @@ -11632,16 +11635,16 @@ }, { "name": "symfony/property-info", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "f03a32b9349352571d5a2b4639dadac461ee94b5" + "reference": "ee413c259f1af416e306709ef699102afd56c27a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/f03a32b9349352571d5a2b4639dadac461ee94b5", - "reference": "f03a32b9349352571d5a2b4639dadac461ee94b5", + "url": "https://api.github.com/repos/symfony/property-info/zipball/ee413c259f1af416e306709ef699102afd56c27a", + "reference": "ee413c259f1af416e306709ef699102afd56c27a", "shasum": "" }, "require": { @@ -11695,7 +11698,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v7.0.8" + "source": "https://github.com/symfony/property-info/tree/v7.0.10" }, "funding": [ { @@ -11711,20 +11714,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-26T07:32:22+00:00" }, { "name": "symfony/psr-http-message-bridge", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "1f1c2116a08387d4754590af7dd3f1674ebf47a6" + "reference": "d9b90feef625bdaea8bd351c543f9ee020a00c5a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/1f1c2116a08387d4754590af7dd3f1674ebf47a6", - "reference": "1f1c2116a08387d4754590af7dd3f1674ebf47a6", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/d9b90feef625bdaea8bd351c543f9ee020a00c5a", + "reference": "d9b90feef625bdaea8bd351c543f9ee020a00c5a", "shasum": "" }, "require": { @@ -11778,7 +11781,7 @@ "psr-7" ], "support": { - "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.0.8" + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.0.10" }, "funding": [ { @@ -11794,7 +11797,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-17T06:06:58+00:00" }, { "name": "symfony/rate-limiter", @@ -11868,16 +11871,16 @@ }, { "name": "symfony/redis-messenger", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/redis-messenger.git", - "reference": "55171fdc87127e01696b7b251777992f827c73ac" + "reference": "c8288d7fd3968a82b9af43bea0cf39d9554c09eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/redis-messenger/zipball/55171fdc87127e01696b7b251777992f827c73ac", - "reference": "55171fdc87127e01696b7b251777992f827c73ac", + "url": "https://api.github.com/repos/symfony/redis-messenger/zipball/c8288d7fd3968a82b9af43bea0cf39d9554c09eb", + "reference": "c8288d7fd3968a82b9af43bea0cf39d9554c09eb", "shasum": "" }, "require": { @@ -11915,7 +11918,7 @@ "description": "Symfony Redis extension Messenger Bridge", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/redis-messenger/tree/v7.0.8" + "source": "https://github.com/symfony/redis-messenger/tree/v7.0.10" }, "funding": [ { @@ -11931,20 +11934,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-17T06:06:58+00:00" }, { "name": "symfony/routing", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "ceb71bb86a8c4e65eb3b9dd33819df390c11ec67" + "reference": "ed9fe56db2eb080b4fc1ecea9d66277ef6d1fb8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/ceb71bb86a8c4e65eb3b9dd33819df390c11ec67", - "reference": "ceb71bb86a8c4e65eb3b9dd33819df390c11ec67", + "url": "https://api.github.com/repos/symfony/routing/zipball/ed9fe56db2eb080b4fc1ecea9d66277ef6d1fb8a", + "reference": "ed9fe56db2eb080b4fc1ecea9d66277ef6d1fb8a", "shasum": "" }, "require": { @@ -11996,7 +11999,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v7.0.8" + "source": "https://github.com/symfony/routing/tree/v7.0.10" }, "funding": [ { @@ -12012,7 +12015,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-17T06:06:58+00:00" }, { "name": "symfony/runtime", @@ -12175,16 +12178,16 @@ }, { "name": "symfony/security-bundle", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/security-bundle.git", - "reference": "ed017b8ced34fd7381d74ac544fed94c0768f327" + "reference": "c9a134cffcb4ca10bebe22a69f1322b2db3082e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-bundle/zipball/ed017b8ced34fd7381d74ac544fed94c0768f327", - "reference": "ed017b8ced34fd7381d74ac544fed94c0768f327", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/c9a134cffcb4ca10bebe22a69f1322b2db3082e1", + "reference": "c9a134cffcb4ca10bebe22a69f1322b2db3082e1", "shasum": "" }, "require": { @@ -12266,7 +12269,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/v7.0.8" + "source": "https://github.com/symfony/security-bundle/tree/v7.0.10" }, "funding": [ { @@ -12282,20 +12285,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-24T07:06:56+00:00" }, { "name": "symfony/security-core", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "6fec2c1ee2dda57b55988c418b270cf616410b21" + "reference": "6048754a72768c43419129d3e1c5b2cf7e349adc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/6fec2c1ee2dda57b55988c418b270cf616410b21", - "reference": "6fec2c1ee2dda57b55988c418b270cf616410b21", + "url": "https://api.github.com/repos/symfony/security-core/zipball/6048754a72768c43419129d3e1c5b2cf7e349adc", + "reference": "6048754a72768c43419129d3e1c5b2cf7e349adc", "shasum": "" }, "require": { @@ -12350,7 +12353,7 @@ "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-core/tree/v7.0.8" + "source": "https://github.com/symfony/security-core/tree/v7.0.10" }, "funding": [ { @@ -12366,7 +12369,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-26T12:31:22+00:00" }, { "name": "symfony/security-csrf", @@ -12438,16 +12441,16 @@ }, { "name": "symfony/security-http", - "version": "v7.0.8", + "version": "v7.0.9", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", - "reference": "d1a9b766f1e253b4e2c39a78eddd58cb5b9f2940" + "reference": "828b0ce72c7e178aa56c6694f1ba9593cac531d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-http/zipball/d1a9b766f1e253b4e2c39a78eddd58cb5b9f2940", - "reference": "d1a9b766f1e253b4e2c39a78eddd58cb5b9f2940", + "url": "https://api.github.com/repos/symfony/security-http/zipball/828b0ce72c7e178aa56c6694f1ba9593cac531d9", + "reference": "828b0ce72c7e178aa56c6694f1ba9593cac531d9", "shasum": "" }, "require": { @@ -12505,7 +12508,7 @@ "description": "Symfony Security Component - HTTP Integration", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-http/tree/v7.0.8" + "source": "https://github.com/symfony/security-http/tree/v7.0.9" }, "funding": [ { @@ -12521,20 +12524,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-06-22T11:38:48+00:00" }, { "name": "symfony/serializer", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "267299e0f960d1a19f1fa5525100aab0af0e667a" + "reference": "79b073ce21280bae2567cf1c48ae078dc3eeb01d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/267299e0f960d1a19f1fa5525100aab0af0e667a", - "reference": "267299e0f960d1a19f1fa5525100aab0af0e667a", + "url": "https://api.github.com/repos/symfony/serializer/zipball/79b073ce21280bae2567cf1c48ae078dc3eeb01d", + "reference": "79b073ce21280bae2567cf1c48ae078dc3eeb01d", "shasum": "" }, "require": { @@ -12600,7 +12603,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.0.8" + "source": "https://github.com/symfony/serializer/tree/v7.0.10" }, "funding": [ { @@ -12616,7 +12619,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-17T06:06:58+00:00" }, { "name": "symfony/service-contracts", @@ -12703,16 +12706,16 @@ }, { "name": "symfony/stimulus-bundle", - "version": "v2.18.0", + "version": "v2.18.1", "source": { "type": "git", "url": "https://github.com/symfony/stimulus-bundle.git", - "reference": "9323437da427e123d8f9b76b19fa9a60a76d45a0" + "reference": "017b60e036c366c8ce0e77864d5aabab436ad73d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/9323437da427e123d8f9b76b19fa9a60a76d45a0", - "reference": "9323437da427e123d8f9b76b19fa9a60a76d45a0", + "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/017b60e036c366c8ce0e77864d5aabab436ad73d", + "reference": "017b60e036c366c8ce0e77864d5aabab436ad73d", "shasum": "" }, "require": { @@ -12752,7 +12755,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/stimulus-bundle/tree/v2.18.0" + "source": "https://github.com/symfony/stimulus-bundle/tree/v2.18.1" }, "funding": [ { @@ -12768,7 +12771,7 @@ "type": "tidelift" } ], - "time": "2024-06-01T17:50:20+00:00" + "time": "2024-06-11T13:21:54+00:00" }, { "name": "symfony/stopwatch", @@ -12834,16 +12837,16 @@ }, { "name": "symfony/string", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "5a6ef5cf9b843d5c4221073350fe615995280a82" + "reference": "a1ac40b358a5e45c2b6c32ec9b183828c1dcf5d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/5a6ef5cf9b843d5c4221073350fe615995280a82", - "reference": "5a6ef5cf9b843d5c4221073350fe615995280a82", + "url": "https://api.github.com/repos/symfony/string/zipball/a1ac40b358a5e45c2b6c32ec9b183828c1dcf5d6", + "reference": "a1ac40b358a5e45c2b6c32ec9b183828c1dcf5d6", "shasum": "" }, "require": { @@ -12900,7 +12903,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.0.8" + "source": "https://github.com/symfony/string/tree/v7.0.10" }, "funding": [ { @@ -12916,20 +12919,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-22T10:25:05+00:00" }, { "name": "symfony/translation", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "649a646a5aae6e86da1ea119643c53d4080624c2" + "reference": "480fc1b9f44d9104239eb36de1e1151814c8a8d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/649a646a5aae6e86da1ea119643c53d4080624c2", - "reference": "649a646a5aae6e86da1ea119643c53d4080624c2", + "url": "https://api.github.com/repos/symfony/translation/zipball/480fc1b9f44d9104239eb36de1e1151814c8a8d8", + "reference": "480fc1b9f44d9104239eb36de1e1151814c8a8d8", "shasum": "" }, "require": { @@ -12994,7 +12997,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v7.0.8" + "source": "https://github.com/symfony/translation/tree/v7.0.10" }, "funding": [ { @@ -13010,7 +13013,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-26T12:31:22+00:00" }, { "name": "symfony/translation-contracts", @@ -13530,16 +13533,16 @@ }, { "name": "symfony/ux-twig-component", - "version": "v2.18.0", + "version": "v2.18.1", "source": { "type": "git", "url": "https://github.com/symfony/ux-twig-component.git", - "reference": "a2122be860b9e0010638178eadb4e5ed46d1907c" + "reference": "c5ba36dc0f55b75d4c6d7dc546dfdbe4002f82e7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-twig-component/zipball/a2122be860b9e0010638178eadb4e5ed46d1907c", - "reference": "a2122be860b9e0010638178eadb4e5ed46d1907c", + "url": "https://api.github.com/repos/symfony/ux-twig-component/zipball/c5ba36dc0f55b75d4c6d7dc546dfdbe4002f82e7", + "reference": "c5ba36dc0f55b75d4c6d7dc546dfdbe4002f82e7", "shasum": "" }, "require": { @@ -13594,7 +13597,7 @@ "twig" ], "support": { - "source": "https://github.com/symfony/ux-twig-component/tree/v2.18.0" + "source": "https://github.com/symfony/ux-twig-component/tree/v2.18.1" }, "funding": [ { @@ -13610,20 +13613,20 @@ "type": "tidelift" } ], - "time": "2024-06-06T23:10:35+00:00" + "time": "2024-06-11T18:51:33+00:00" }, { "name": "symfony/validator", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "23af65dff1f4dfee9aab3a0123a243e40fa3d9cf" + "reference": "b3e4d838cdae9f2882402c2ad8018a27d469c075" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/23af65dff1f4dfee9aab3a0123a243e40fa3d9cf", - "reference": "23af65dff1f4dfee9aab3a0123a243e40fa3d9cf", + "url": "https://api.github.com/repos/symfony/validator/zipball/b3e4d838cdae9f2882402c2ad8018a27d469c075", + "reference": "b3e4d838cdae9f2882402c2ad8018a27d469c075", "shasum": "" }, "require": { @@ -13689,7 +13692,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v7.0.8" + "source": "https://github.com/symfony/validator/tree/v7.0.10" }, "funding": [ { @@ -13705,20 +13708,20 @@ "type": "tidelift" } ], - "time": "2024-06-02T15:49:03+00:00" + "time": "2024-07-26T12:31:22+00:00" }, { "name": "symfony/var-dumper", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "5d2a35f4f1413502c79b20e70d4f6ecd8fc217e9" + "reference": "3b5bed54f7c541aa0bf4cb0d3eb63b9e422ccb8b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/5d2a35f4f1413502c79b20e70d4f6ecd8fc217e9", - "reference": "5d2a35f4f1413502c79b20e70d4f6ecd8fc217e9", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/3b5bed54f7c541aa0bf4cb0d3eb63b9e422ccb8b", + "reference": "3b5bed54f7c541aa0bf4cb0d3eb63b9e422ccb8b", "shasum": "" }, "require": { @@ -13772,7 +13775,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v7.0.8" + "source": "https://github.com/symfony/var-dumper/tree/v7.0.10" }, "funding": [ { @@ -13788,20 +13791,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-26T12:31:22+00:00" }, { "name": "symfony/var-exporter", - "version": "v7.0.8", + "version": "v7.0.9", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "a877941e11ddd19746def2f7fdd003b8d5197b50" + "reference": "18053b0e249c7303f9461f78d15cceae69c83b02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/a877941e11ddd19746def2f7fdd003b8d5197b50", - "reference": "a877941e11ddd19746def2f7fdd003b8d5197b50", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/18053b0e249c7303f9461f78d15cceae69c83b02", + "reference": "18053b0e249c7303f9461f78d15cceae69c83b02", "shasum": "" }, "require": { @@ -13848,7 +13851,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v7.0.8" + "source": "https://github.com/symfony/var-exporter/tree/v7.0.9" }, "funding": [ { @@ -13864,7 +13867,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-06-28T07:59:17+00:00" }, { "name": "symfony/web-link", @@ -14996,16 +14999,16 @@ }, { "name": "zircote/swagger-php", - "version": "4.10.0", + "version": "4.10.6", "source": { "type": "git", "url": "https://github.com/zircote/swagger-php.git", - "reference": "2d983ce67b9eb7e18403ae7bc5e765f8ce7b8d56" + "reference": "e462ff5269ea0ec91070edd5d51dc7215bdea3b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zircote/swagger-php/zipball/2d983ce67b9eb7e18403ae7bc5e765f8ce7b8d56", - "reference": "2d983ce67b9eb7e18403ae7bc5e765f8ce7b8d56", + "url": "https://api.github.com/repos/zircote/swagger-php/zipball/e462ff5269ea0ec91070edd5d51dc7215bdea3b6", + "reference": "e462ff5269ea0ec91070edd5d51dc7215bdea3b6", "shasum": "" }, "require": { @@ -15071,9 +15074,9 @@ ], "support": { "issues": "https://github.com/zircote/swagger-php/issues", - "source": "https://github.com/zircote/swagger-php/tree/4.10.0" + "source": "https://github.com/zircote/swagger-php/tree/4.10.6" }, - "time": "2024-06-06T22:42:02+00:00" + "time": "2024-07-26T03:04:43+00:00" } ], "packages-dev": [ @@ -15380,20 +15383,20 @@ }, { "name": "justinrainbow/json-schema", - "version": "v5.2.13", + "version": "5.3.0", "source": { "type": "git", "url": "https://github.com/jsonrainbow/json-schema.git", - "reference": "fbbe7e5d79f618997bc3332a6f49246036c45793" + "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/fbbe7e5d79f618997bc3332a6f49246036c45793", - "reference": "fbbe7e5d79f618997bc3332a6f49246036c45793", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", + "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "require-dev": { "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", @@ -15404,11 +15407,6 @@ "bin/validate-json" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, "autoload": { "psr-4": { "JsonSchema\\": "src/JsonSchema/" @@ -15444,9 +15442,9 @@ ], "support": { "issues": "https://github.com/jsonrainbow/json-schema/issues", - "source": "https://github.com/jsonrainbow/json-schema/tree/v5.2.13" + "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0" }, - "time": "2023-09-26T02:20:38+00:00" + "time": "2024-07-06T21:00:26+00:00" }, { "name": "masterminds/html5", @@ -15517,16 +15515,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.11.1", + "version": "1.12.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" + "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", + "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", "shasum": "" }, "require": { @@ -15534,11 +15532,12 @@ }, "conflict": { "doctrine/collections": "<1.6.8", - "doctrine/common": "<2.13.3 || >=3,<3.2.2" + "doctrine/common": "<2.13.3 || >=3 <3.2.2" }, "require-dev": { "doctrine/collections": "^1.6.8", "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", @@ -15564,7 +15563,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" }, "funding": [ { @@ -15572,20 +15571,20 @@ "type": "tidelift" } ], - "time": "2023-03-08T13:26:56+00:00" + "time": "2024-06-12T14:39:25+00:00" }, { "name": "nikic/php-parser", - "version": "v5.0.2", + "version": "v5.1.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13" + "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13", - "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1", + "reference": "683130c2ff8c2739f4822ff7ac5c873ec529abd1", "shasum": "" }, "require": { @@ -15596,7 +15595,7 @@ }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^9.0" }, "bin": [ "bin/php-parse" @@ -15628,9 +15627,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.1.0" }, - "time": "2024-03-05T20:51:40+00:00" + "time": "2024-07-01T20:03:41+00:00" }, { "name": "phar-io/manifest", @@ -15752,16 +15751,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.11.4", + "version": "1.11.8", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "9100a76ce8015b9aa7125b9171ae3a76887b6c82" + "reference": "6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9100a76ce8015b9aa7125b9171ae3a76887b6c82", - "reference": "9100a76ce8015b9aa7125b9171ae3a76887b6c82", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec", + "reference": "6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec", "shasum": "" }, "require": { @@ -15806,20 +15805,20 @@ "type": "github" } ], - "time": "2024-06-06T12:19:22+00:00" + "time": "2024-07-24T07:01:22+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "10.1.14", + "version": "10.1.15", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "e3f51450ebffe8e0efdf7346ae966a656f7d5e5b" + "reference": "5da8b1728acd1e6ffdf2ff32ffbdfd04307f26ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/e3f51450ebffe8e0efdf7346ae966a656f7d5e5b", - "reference": "e3f51450ebffe8e0efdf7346ae966a656f7d5e5b", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/5da8b1728acd1e6ffdf2ff32ffbdfd04307f26ae", + "reference": "5da8b1728acd1e6ffdf2ff32ffbdfd04307f26ae", "shasum": "" }, "require": { @@ -15876,7 +15875,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.14" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.15" }, "funding": [ { @@ -15884,7 +15883,7 @@ "type": "github" } ], - "time": "2024-03-12T15:33:41+00:00" + "time": "2024-06-29T08:25:15+00:00" }, { "name": "phpunit/php-file-iterator", @@ -16131,16 +16130,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.20", + "version": "10.5.28", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "547d314dc24ec1e177720d45c6263fb226cc2ae3" + "reference": "ff7fb85cdf88131b83e721fb2a327b664dbed275" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/547d314dc24ec1e177720d45c6263fb226cc2ae3", - "reference": "547d314dc24ec1e177720d45c6263fb226cc2ae3", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ff7fb85cdf88131b83e721fb2a327b664dbed275", + "reference": "ff7fb85cdf88131b83e721fb2a327b664dbed275", "shasum": "" }, "require": { @@ -16150,26 +16149,26 @@ "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.10.1", - "phar-io/manifest": "^2.0.3", - "phar-io/version": "^3.0.2", + "myclabs/deep-copy": "^1.12.0", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", "php": ">=8.1", - "phpunit/php-code-coverage": "^10.1.5", - "phpunit/php-file-iterator": "^4.0", - "phpunit/php-invoker": "^4.0", - "phpunit/php-text-template": "^3.0", - "phpunit/php-timer": "^6.0", - "sebastian/cli-parser": "^2.0", - "sebastian/code-unit": "^2.0", - "sebastian/comparator": "^5.0", - "sebastian/diff": "^5.0", - "sebastian/environment": "^6.0", - "sebastian/exporter": "^5.1", - "sebastian/global-state": "^6.0.1", - "sebastian/object-enumerator": "^5.0", - "sebastian/recursion-context": "^5.0", - "sebastian/type": "^4.0", - "sebastian/version": "^4.0" + "phpunit/php-code-coverage": "^10.1.15", + "phpunit/php-file-iterator": "^4.1.0", + "phpunit/php-invoker": "^4.0.0", + "phpunit/php-text-template": "^3.0.1", + "phpunit/php-timer": "^6.0.0", + "sebastian/cli-parser": "^2.0.1", + "sebastian/code-unit": "^2.0.0", + "sebastian/comparator": "^5.0.1", + "sebastian/diff": "^5.1.1", + "sebastian/environment": "^6.1.0", + "sebastian/exporter": "^5.1.2", + "sebastian/global-state": "^6.0.2", + "sebastian/object-enumerator": "^5.0.0", + "sebastian/recursion-context": "^5.0.0", + "sebastian/type": "^4.0.0", + "sebastian/version": "^4.0.1" }, "suggest": { "ext-soap": "To be able to generate mocks based on WSDL files" @@ -16212,7 +16211,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.20" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.28" }, "funding": [ { @@ -16228,7 +16227,7 @@ "type": "tidelift" } ], - "time": "2024-04-24T06:32:35+00:00" + "time": "2024-07-18T14:54:16+00:00" }, { "name": "sebastian/cli-parser", @@ -17449,16 +17448,16 @@ }, { "name": "symfony/phpunit-bridge", - "version": "v7.1.1", + "version": "v7.1.3", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "3e1cb8c4dee341cfe96ae9fe29b1acda52a6bb16" + "reference": "e823122d31935eb711e2767c31f3d71cb0b87fb1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/3e1cb8c4dee341cfe96ae9fe29b1acda52a6bb16", - "reference": "3e1cb8c4dee341cfe96ae9fe29b1acda52a6bb16", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/e823122d31935eb711e2767c31f3d71cb0b87fb1", + "reference": "e823122d31935eb711e2767c31f3d71cb0b87fb1", "shasum": "" }, "require": { @@ -17511,7 +17510,7 @@ "description": "Provides utilities for PHPUnit, especially user deprecation notices management", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/phpunit-bridge/tree/v7.1.1" + "source": "https://github.com/symfony/phpunit-bridge/tree/v7.1.3" }, "funding": [ { @@ -17527,20 +17526,20 @@ "type": "tidelift" } ], - "time": "2024-06-04T06:50:37+00:00" + "time": "2024-07-26T12:41:01+00:00" }, { "name": "symfony/web-profiler-bundle", - "version": "v7.0.8", + "version": "v7.0.10", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "77e2501c9dcc9c280605f9279ec9da85a0a72aa6" + "reference": "884ed0470bd703ec40a78dfec94fe971ca55cad6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/77e2501c9dcc9c280605f9279ec9da85a0a72aa6", - "reference": "77e2501c9dcc9c280605f9279ec9da85a0a72aa6", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/884ed0470bd703ec40a78dfec94fe971ca55cad6", + "reference": "884ed0470bd703ec40a78dfec94fe971ca55cad6", "shasum": "" }, "require": { @@ -17592,7 +17591,7 @@ "dev" ], "support": { - "source": "https://github.com/symfony/web-profiler-bundle/tree/v7.0.8" + "source": "https://github.com/symfony/web-profiler-bundle/tree/v7.0.10" }, "funding": [ { @@ -17608,7 +17607,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:55:39+00:00" + "time": "2024-07-26T12:31:22+00:00" }, { "name": "theseer/tokenizer", @@ -17669,6 +17668,7 @@ "platform": { "php": ">=8.2", "ext-amqp": "*", + "ext-bcmath": "*", "ext-ctype": "*", "ext-curl": "*", "ext-fileinfo": "*", diff --git a/src/Controller/AjaxController.php b/src/Controller/AjaxController.php index daad0e97c..2c63a54af 100644 --- a/src/Controller/AjaxController.php +++ b/src/Controller/AjaxController.php @@ -85,7 +85,7 @@ public function fetchEmbed(Embed $embed, Request $request): JsonResponse $data = $embed->fetch($request->get('url')); // only wrap embed link for image embed as it doesn't make much sense for any other type for embed if ($data->isImageUrl()) { - $html = sprintf( + $html = \sprintf( '%s', $data->url, $data->html @@ -96,7 +96,7 @@ public function fetchEmbed(Embed $embed, Request $request): JsonResponse return new JsonResponse( [ - 'html' => sprintf('
%s
', $html), + 'html' => \sprintf('
%s
', $html), ] ); } diff --git a/src/Controller/ReportController.php b/src/Controller/ReportController.php index dd999f3e1..121a6df08 100644 --- a/src/Controller/ReportController.php +++ b/src/Controller/ReportController.php @@ -75,7 +75,7 @@ private function handleReportRequest(ReportDto $dto, Request $request): Response return new JsonResponse( [ 'success' => true, - 'html' => sprintf("
%s
", ($reportError) ? 'alert__danger' : 'alert__info', $responseMessage), + 'html' => \sprintf("
%s
", ($reportError) ? 'alert__danger' : 'alert__info', $responseMessage), ] ); } diff --git a/src/Controller/Security/ResetPasswordController.php b/src/Controller/Security/ResetPasswordController.php index 92fd7915e..1aa39f54b 100644 --- a/src/Controller/Security/ResetPasswordController.php +++ b/src/Controller/Security/ResetPasswordController.php @@ -135,7 +135,7 @@ public function reset( } catch (ResetPasswordExceptionInterface $e) { $this->addFlash( 'reset_password_error', - sprintf( + \sprintf( '%s - %s', $translator->trans( ResetPasswordExceptionInterface::MESSAGE_PROBLEM_VALIDATE, diff --git a/src/Entity/EntryCommentCreatedNotification.php b/src/Entity/EntryCommentCreatedNotification.php index 0addd5aaf..93b47890a 100644 --- a/src/Entity/EntryCommentCreatedNotification.php +++ b/src/Entity/EntryCommentCreatedNotification.php @@ -42,7 +42,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s: %s', $this->entryComment->user->username, $trans->trans('added_new_comment'), $this->entryComment->getShortTitle()); + $message = \sprintf('%s %s: %s', $this->entryComment->user->username, $trans->trans('added_new_comment'), $this->entryComment->getShortTitle()); $slash = $this->entryComment->user->avatar && !str_starts_with('/', $this->entryComment->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->entryComment->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->entryComment->user->avatar->filePath : null; $url = $urlGenerator->generate('entry_comment_view', [ diff --git a/src/Entity/EntryCommentDeletedNotification.php b/src/Entity/EntryCommentDeletedNotification.php index 229394c1b..0d298933c 100644 --- a/src/Entity/EntryCommentDeletedNotification.php +++ b/src/Entity/EntryCommentDeletedNotification.php @@ -42,7 +42,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $trans->trans('comment'), $this->entryComment->getShortTitle(), $this->entryComment->isTrashed() ? $trans->trans('removed') : $trans->trans('deleted')); + $message = \sprintf('%s %s - %s', $trans->trans('comment'), $this->entryComment->getShortTitle(), $this->entryComment->isTrashed() ? $trans->trans('removed') : $trans->trans('deleted')); $slash = $this->entryComment->user->avatar && !str_starts_with('/', $this->entryComment->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->entryComment->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->entryComment->user->avatar->filePath : null; $url = $urlGenerator->generate('entry_comment_view', [ diff --git a/src/Entity/EntryCommentEditedNotification.php b/src/Entity/EntryCommentEditedNotification.php index 8595e38fe..234af97a5 100644 --- a/src/Entity/EntryCommentEditedNotification.php +++ b/src/Entity/EntryCommentEditedNotification.php @@ -42,7 +42,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->entryComment->user->username, $trans->trans('edited_comment'), $this->entryComment->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->entryComment->user->username, $trans->trans('edited_comment'), $this->entryComment->getShortTitle()); $slash = $this->entryComment->user->avatar && !str_starts_with('/', $this->entryComment->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->entryComment->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->entryComment->user->avatar->filePath : null; $url = $urlGenerator->generate('entry_comment_view', [ diff --git a/src/Entity/EntryCommentMentionedNotification.php b/src/Entity/EntryCommentMentionedNotification.php index 0fda4011a..8607aeda7 100644 --- a/src/Entity/EntryCommentMentionedNotification.php +++ b/src/Entity/EntryCommentMentionedNotification.php @@ -40,7 +40,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->entryComment->user->username, $trans->trans('mentioned_you'), $this->entryComment->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->entryComment->user->username, $trans->trans('mentioned_you'), $this->entryComment->getShortTitle()); $slash = $this->entryComment->user->avatar && !str_starts_with('/', $this->entryComment->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->entryComment->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->entryComment->user->avatar->filePath : null; $url = $urlGenerator->generate('entry_comment_view', [ diff --git a/src/Entity/EntryCommentReplyNotification.php b/src/Entity/EntryCommentReplyNotification.php index 016ffcb11..c3230d6a4 100644 --- a/src/Entity/EntryCommentReplyNotification.php +++ b/src/Entity/EntryCommentReplyNotification.php @@ -42,7 +42,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->entryComment->user->username, $trans->trans('replied_to_your_comment'), $this->entryComment->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->entryComment->user->username, $trans->trans('replied_to_your_comment'), $this->entryComment->getShortTitle()); $slash = $this->entryComment->user->avatar && !str_starts_with('/', $this->entryComment->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->entryComment->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->entryComment->user->avatar->filePath : null; $url = $urlGenerator->generate('entry_comment_view', [ diff --git a/src/Entity/EntryCreatedNotification.php b/src/Entity/EntryCreatedNotification.php index 60802e411..3f7fc04e5 100644 --- a/src/Entity/EntryCreatedNotification.php +++ b/src/Entity/EntryCreatedNotification.php @@ -37,7 +37,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->entry->user->username, $trans->trans('added_new_thread'), $this->entry->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->entry->user->username, $trans->trans('added_new_thread'), $this->entry->getShortTitle()); $slash = $this->entry->user->avatar && !str_starts_with('/', $this->entry->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->entry->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->entry->user->avatar->filePath : null; $url = $urlGenerator->generate('entry_single', [ diff --git a/src/Entity/EntryDeletedNotification.php b/src/Entity/EntryDeletedNotification.php index e8b11b5f4..2b2c6c16e 100644 --- a/src/Entity/EntryDeletedNotification.php +++ b/src/Entity/EntryDeletedNotification.php @@ -37,7 +37,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s', $this->entry->getShortTitle(), $this->entry->isTrashed() ? $trans->trans('removed') : $trans->trans('deleted')); + $message = \sprintf('%s %s', $this->entry->getShortTitle(), $this->entry->isTrashed() ? $trans->trans('removed') : $trans->trans('deleted')); $slash = $this->entry->user->avatar && !str_starts_with('/', $this->entry->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->entry->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->entry->user->avatar->filePath : null; $url = $urlGenerator->generate('entry_single', [ diff --git a/src/Entity/EntryEditedNotification.php b/src/Entity/EntryEditedNotification.php index 92f3b831d..f40123188 100644 --- a/src/Entity/EntryEditedNotification.php +++ b/src/Entity/EntryEditedNotification.php @@ -37,7 +37,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->entry->user->username, $trans->trans('edited_thread'), $this->entry->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->entry->user->username, $trans->trans('edited_thread'), $this->entry->getShortTitle()); $slash = $this->entry->user->avatar && !str_starts_with('/', $this->entry->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->entry->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->entry->user->avatar->filePath : null; $url = $urlGenerator->generate('entry_single', [ diff --git a/src/Entity/EntryMentionedNotification.php b/src/Entity/EntryMentionedNotification.php index a1726c65e..a9e451eaa 100644 --- a/src/Entity/EntryMentionedNotification.php +++ b/src/Entity/EntryMentionedNotification.php @@ -35,7 +35,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->entry->user->username, $trans->trans('mentioned_you'), $this->entry->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->entry->user->username, $trans->trans('mentioned_you'), $this->entry->getShortTitle()); $slash = $this->entry->user->avatar && !str_starts_with('/', $this->entry->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->entry->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->entry->user->avatar->filePath : null; $url = $urlGenerator->generate('entry_single', [ diff --git a/src/Entity/MagazineBanNotification.php b/src/Entity/MagazineBanNotification.php index 5cf740a64..60ecb0c52 100644 --- a/src/Entity/MagazineBanNotification.php +++ b/src/Entity/MagazineBanNotification.php @@ -39,7 +39,7 @@ public function getMessage(TranslatorInterface $trans, string $locale, UrlGenera { $intl = new \IntlDateFormatter($trans->getLocale(), \IntlDateFormatter::SHORT, \IntlDateFormatter::SHORT, calendar: \IntlDateFormatter::GREGORIAN); - $message = sprintf('%s %s %s %s. %s %s. %s: %s', + $message = \sprintf('%s %s %s %s. %s %s. %s: %s', $this->ban->bannedBy->username, $trans->trans('banned'), $trans->trans('from'), diff --git a/src/Entity/MessageNotification.php b/src/Entity/MessageNotification.php index e2eff0fd5..06ea40c24 100644 --- a/src/Entity/MessageNotification.php +++ b/src/Entity/MessageNotification.php @@ -40,7 +40,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s: %s', $this->message->sender->username, $trans->trans('wrote_message'), $this->message->body); + $message = \sprintf('%s %s: %s', $this->message->sender->username, $trans->trans('wrote_message'), $this->message->body); $slash = $this->message->sender->avatar && !str_starts_with('/', $this->message->sender->avatar->filePath) ? '/' : ''; $avatarUrl = $this->message->sender->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->message->sender->avatar->filePath : null; $url = $urlGenerator->generate('messages_single', ['id' => $this->message->thread->getId()]); diff --git a/src/Entity/PostCommentCreatedNotification.php b/src/Entity/PostCommentCreatedNotification.php index c7847e12b..b2da2cba4 100644 --- a/src/Entity/PostCommentCreatedNotification.php +++ b/src/Entity/PostCommentCreatedNotification.php @@ -42,7 +42,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->postComment->user->username, $trans->trans('added_new_comment'), $this->postComment->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->postComment->user->username, $trans->trans('added_new_comment'), $this->postComment->getShortTitle()); $slash = $this->postComment->user->avatar && !str_starts_with('/', $this->postComment->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->postComment->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->postComment->user->avatar->filePath : null; $url = $urlGenerator->generate('post_single', [ diff --git a/src/Entity/PostCommentDeletedNotification.php b/src/Entity/PostCommentDeletedNotification.php index 2c87029f3..b91cc44b3 100644 --- a/src/Entity/PostCommentDeletedNotification.php +++ b/src/Entity/PostCommentDeletedNotification.php @@ -42,7 +42,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $trans->trans('comment'), $this->postComment->getShortTitle(), $this->postComment->isTrashed() ? $trans->trans('removed') : $trans->trans('deleted')); + $message = \sprintf('%s %s - %s', $trans->trans('comment'), $this->postComment->getShortTitle(), $this->postComment->isTrashed() ? $trans->trans('removed') : $trans->trans('deleted')); $slash = $this->postComment->user->avatar && !str_starts_with('/', $this->postComment->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->postComment->user->avatar ? '/media/cache/resolve/avatar_thumb'.$this->postComment->user->avatar->filePath : null; $url = $urlGenerator->generate('post_single', [ diff --git a/src/Entity/PostCommentEditedNotification.php b/src/Entity/PostCommentEditedNotification.php index 6fdd456d9..795dbf51b 100644 --- a/src/Entity/PostCommentEditedNotification.php +++ b/src/Entity/PostCommentEditedNotification.php @@ -42,7 +42,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->postComment->user->username, $trans->trans('edited_comment'), $this->postComment->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->postComment->user->username, $trans->trans('edited_comment'), $this->postComment->getShortTitle()); $slash = $this->postComment->user->avatar && !str_starts_with('/', $this->postComment->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->postComment->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->postComment->user->avatar->filePath : null; $url = $urlGenerator->generate('post_single', [ diff --git a/src/Entity/PostCommentMentionedNotification.php b/src/Entity/PostCommentMentionedNotification.php index 0b5f29645..c8fff9d9b 100644 --- a/src/Entity/PostCommentMentionedNotification.php +++ b/src/Entity/PostCommentMentionedNotification.php @@ -42,7 +42,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->postComment->user->username, $trans->trans('mentioned_you'), $this->postComment->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->postComment->user->username, $trans->trans('mentioned_you'), $this->postComment->getShortTitle()); $slash = $this->postComment->user->avatar && !str_starts_with('/', $this->postComment->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->postComment->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->postComment->user->avatar->filePath : null; $url = $urlGenerator->generate('post_single', [ diff --git a/src/Entity/PostCommentReplyNotification.php b/src/Entity/PostCommentReplyNotification.php index 2357f0f6b..9b9b37ee5 100644 --- a/src/Entity/PostCommentReplyNotification.php +++ b/src/Entity/PostCommentReplyNotification.php @@ -42,7 +42,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->postComment->user->username, $trans->trans('replied_to_your_comment'), $this->postComment->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->postComment->user->username, $trans->trans('replied_to_your_comment'), $this->postComment->getShortTitle()); $slash = $this->postComment->user->avatar && !str_starts_with('/', $this->postComment->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->postComment->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->postComment->user->avatar->filePath : null; $url = $urlGenerator->generate('post_single', [ diff --git a/src/Entity/PostCreatedNotification.php b/src/Entity/PostCreatedNotification.php index a16547105..34d1dfa27 100644 --- a/src/Entity/PostCreatedNotification.php +++ b/src/Entity/PostCreatedNotification.php @@ -37,7 +37,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->post->user->username, $trans->trans('added_new_post'), $this->post->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->post->user->username, $trans->trans('added_new_post'), $this->post->getShortTitle()); $slash = $this->post->user->avatar && !str_starts_with('/', $this->post->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->post->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->post->user->avatar->filePath : null; $url = $urlGenerator->generate('post_single', [ diff --git a/src/Entity/PostDeletedNotification.php b/src/Entity/PostDeletedNotification.php index af454770f..5d52de3c0 100644 --- a/src/Entity/PostDeletedNotification.php +++ b/src/Entity/PostDeletedNotification.php @@ -37,7 +37,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $trans->trans('post'), $this->post->getShortTitle(), $this->post->isTrashed() ? $trans->trans('removed') : $trans->trans('deleted')); + $message = \sprintf('%s %s - %s', $trans->trans('post'), $this->post->getShortTitle(), $this->post->isTrashed() ? $trans->trans('removed') : $trans->trans('deleted')); $slash = $this->post->user->avatar && !str_starts_with('/', $this->post->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->post->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->post->user->avatar->filePath : null; $url = $urlGenerator->generate('post_single', [ diff --git a/src/Entity/PostEditedNotification.php b/src/Entity/PostEditedNotification.php index 6a7001909..b72c4cae7 100644 --- a/src/Entity/PostEditedNotification.php +++ b/src/Entity/PostEditedNotification.php @@ -37,7 +37,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->post->user->username, $trans->trans('edited_post'), $this->post->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->post->user->username, $trans->trans('edited_post'), $this->post->getShortTitle()); $slash = $this->post->user->avatar && !str_starts_with('/', $this->post->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->post->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->post->user->avatar->filePath : null; $url = $urlGenerator->generate('post_single', [ diff --git a/src/Entity/PostMentionedNotification.php b/src/Entity/PostMentionedNotification.php index 5c8a65c9c..31e23fed3 100644 --- a/src/Entity/PostMentionedNotification.php +++ b/src/Entity/PostMentionedNotification.php @@ -37,7 +37,7 @@ public function getType(): string public function getMessage(TranslatorInterface $trans, string $locale, UrlGeneratorInterface $urlGenerator): PushNotification { - $message = sprintf('%s %s - %s', $this->post->user->username, $trans->trans('mentioned_you'), $this->post->getShortTitle()); + $message = \sprintf('%s %s - %s', $this->post->user->username, $trans->trans('mentioned_you'), $this->post->getShortTitle()); $slash = $this->post->user->avatar && !str_starts_with('/', $this->post->user->avatar->filePath) ? '/' : ''; $avatarUrl = $this->post->user->avatar ? '/media/cache/resolve/avatar_thumb'.$slash.$this->post->user->avatar->filePath : null; $url = $urlGenerator->generate('post_single', [ diff --git a/src/Entity/ReportApprovedNotification.php b/src/Entity/ReportApprovedNotification.php index f5ed523de..fd7b334be 100644 --- a/src/Entity/ReportApprovedNotification.php +++ b/src/Entity/ReportApprovedNotification.php @@ -39,15 +39,15 @@ public function getMessage(TranslatorInterface $trans, string $locale, UrlGenera $linkToReport = $urlGenerator->generate('magazine_panel_reports', ['name' => $this->report->magazine->name, 'status' => Report::STATUS_APPROVED]); if ($this->report->reporting->getId() === $this->user->getId()) { $title = $trans->trans('own_report_accepted', locale: $locale); - $message = sprintf('%s: %s', $trans->trans('report_subject', locale: $locale), $subject->getShortTitle()); + $message = \sprintf('%s: %s', $trans->trans('report_subject', locale: $locale), $subject->getShortTitle()); $actionUrl = $linkToSubject; } elseif ($this->report->reported->getId() === $this->user->getId()) { $title = $trans->trans('own_content_reported_accepted', locale: $locale); - $message = sprintf('%s: %s', $trans->trans('report_subject', locale: $locale), $subject->getShortTitle()); + $message = \sprintf('%s: %s', $trans->trans('report_subject', locale: $locale), $subject->getShortTitle()); $actionUrl = $linkToSubject; } else { $title = $trans->trans('report_accepted', locale: $locale); - $message = sprintf('%s: %s\n%s: %s\n%s: %s - %s', + $message = \sprintf('%s: %s\n%s: %s\n%s: %s - %s', $trans->trans('reported_user', locale: $locale), $this->report->reported->username, $trans->trans('reporting_user', locale: $locale), $this->report->reporting->username, $trans->trans('report_subject', locale: $locale), $subject->getShortTitle(), $linkToSubject diff --git a/src/Entity/ReportCreatedNotification.php b/src/Entity/ReportCreatedNotification.php index ff52c1f45..3b6ba3bd7 100644 --- a/src/Entity/ReportCreatedNotification.php +++ b/src/Entity/ReportCreatedNotification.php @@ -35,7 +35,7 @@ public function getMessage(TranslatorInterface $trans, string $locale, UrlGenera /** @var Entry|EntryComment|Post|PostComment $subject */ $subject = $this->report->getSubject(); $reportLink = $urlGenerator->generate('magazine_panel_reports', ['name' => $this->report->magazine->name, 'status' => Report::STATUS_PENDING]).'#report-id-'.$this->report->getId(); - $message = sprintf('%s %s %s\n%s: %s', $this->report->reporting->username, $trans->trans('reported', locale: $locale), $this->report->reported->username, + $message = \sprintf('%s %s %s\n%s: %s', $this->report->reporting->username, $trans->trans('reported', locale: $locale), $this->report->reported->username, $trans->trans('report_subject', locale: $locale), $subject->getShortTitle()); return new PushNotification($message, $trans->trans('notification_title_new_report'), actionUrl: $reportLink); diff --git a/src/Entity/ReportRejectedNotification.php b/src/Entity/ReportRejectedNotification.php index 5216791e6..3130544c3 100644 --- a/src/Entity/ReportRejectedNotification.php +++ b/src/Entity/ReportRejectedNotification.php @@ -35,7 +35,7 @@ public function getMessage(TranslatorInterface $trans, string $locale, UrlGenera { /** @var Entry|EntryComment|Post|PostComment $subject */ $subject = $this->report->getSubject(); - $message = sprintf('%s: %s\n%s: %s', + $message = \sprintf('%s: %s\n%s: %s', $trans->trans('reported_user', locale: $locale), $this->report->reported->username, $trans->trans('report_subject', locale: $locale), $subject->getShortTitle() ); diff --git a/src/Form/DataTransformer/BadgeCollectionToStringTransformer.php b/src/Form/DataTransformer/BadgeCollectionToStringTransformer.php index 5d1f99256..486209560 100644 --- a/src/Form/DataTransformer/BadgeCollectionToStringTransformer.php +++ b/src/Form/DataTransformer/BadgeCollectionToStringTransformer.php @@ -16,7 +16,7 @@ public function transform($value): string $value = $value->toArray(); natcasesort($value); } elseif (null !== $value) { - throw new \TypeError(sprintf('$value must be array or NULL, %s given', get_debug_type($value))); + throw new \TypeError(\sprintf('$value must be array or NULL, %s given', get_debug_type($value))); } return implode(', ', $value ?? []); @@ -29,7 +29,7 @@ public function reverseTransform($value): ArrayCollection } if (null !== $value) { - throw new \TypeError(sprintf('$value must be string or NULL, %s given', get_debug_type($value))); + throw new \TypeError(\sprintf('$value must be string or NULL, %s given', get_debug_type($value))); } return new ArrayCollection(); diff --git a/src/Form/Type/MagazineAutocompleteType.php b/src/Form/Type/MagazineAutocompleteType.php index 33803509f..71c749e8e 100644 --- a/src/Form/Type/MagazineAutocompleteType.php +++ b/src/Form/Type/MagazineAutocompleteType.php @@ -31,7 +31,7 @@ public function configureOptions(OptionsResolver $resolver): void if ($currentUser = $this->security->getUser()) { $qb ->andWhere( - sprintf( + \sprintf( 'entity.id NOT IN (SELECT IDENTITY(mb.magazine) FROM %s mb WHERE mb.user = :user)', MagazineBlock::class, ) diff --git a/src/Markdown/CommonMark/EmbedElement.php b/src/Markdown/CommonMark/EmbedElement.php index d0d692dd6..450464719 100644 --- a/src/Markdown/CommonMark/EmbedElement.php +++ b/src/Markdown/CommonMark/EmbedElement.php @@ -61,7 +61,7 @@ public static function buildDestructed(string $url, ?string $label = null): Html [], [ new HtmlElement('i', ['class' => 'fas fa-photo-video']), - $label ? sprintf(' %s (%s)', $label, $url) : ' '.$url, + $label ? \sprintf(' %s (%s)', $label, $url) : ' '.$url, ] ); } diff --git a/src/Pagination/CachingQueryAdapter.php b/src/Pagination/CachingQueryAdapter.php index 071d00824..c3d5abf77 100644 --- a/src/Pagination/CachingQueryAdapter.php +++ b/src/Pagination/CachingQueryAdapter.php @@ -42,7 +42,7 @@ private function getCacheKey(): string $value = $val->getValue(); if (\is_object($value) && method_exists($value, 'getId')) { - return sprintf('%s::%s', \get_class($value), $value->getId()); + return \sprintf('%s::%s', \get_class($value), $value->getId()); } return $value; diff --git a/src/Pagination/Pagerfanta.php b/src/Pagination/Pagerfanta.php index dd90aed08..b49f374a1 100644 --- a/src/Pagination/Pagerfanta.php +++ b/src/Pagination/Pagerfanta.php @@ -224,7 +224,7 @@ private function normalizeOutOfRangeCurrentPage(int $currentPage): int return $this->getNbPages(); } - throw new OutOfRangeCurrentPageException(sprintf('Page "%d" does not exist. The currentPage must be inferior to "%d"', $currentPage, $this->getNbPages())); + throw new OutOfRangeCurrentPageException(\sprintf('Page "%d" does not exist. The currentPage must be inferior to "%d"', $currentPage, $this->getNbPages())); } private function resetForCurrentPageChange(): void @@ -434,7 +434,7 @@ public function getIterator(): \Traversable return new \ArrayIterator($results); } - throw new \InvalidArgumentException(sprintf('Cannot create iterator with page results of type "%s".', get_debug_type($results))); + throw new \InvalidArgumentException(\sprintf('Cannot create iterator with page results of type "%s".', get_debug_type($results))); } public function jsonSerialize(): array @@ -460,7 +460,7 @@ public function jsonSerialize(): array public function getPageNumberForItemAtPosition(int $position): int { if ($this->getNbResults() < $position) { - throw new OutOfBoundsException(sprintf('Item requested at position %d, but there are only %d items.', $position, $this->getNbResults())); + throw new OutOfBoundsException(\sprintf('Item requested at position %d, but there are only %d items.', $position, $this->getNbResults())); } return (int) ceil($position / $this->getMaxPerPage()); diff --git a/src/Repository/UserRepository.php b/src/Repository/UserRepository.php index 84579535c..baa1c1cb9 100644 --- a/src/Repository/UserRepository.php +++ b/src/Repository/UserRepository.php @@ -295,7 +295,7 @@ public function findForDeletionPaginated(int $page): PagerfantaInterface public function upgradePassword(PasswordAuthenticatedUserInterface $user, string $newHashedPassword): void { if (!$user instanceof User) { - throw new UnsupportedUserException(sprintf('Instances of "%s" are not supported.', $user::class)); + throw new UnsupportedUserException(\sprintf('Instances of "%s" are not supported.', $user::class)); } $user->setPassword($newHashedPassword); diff --git a/src/Service/ActivityPub/ApObjectExtractor.php b/src/Service/ActivityPub/ApObjectExtractor.php index f526bc282..034c86ec6 100644 --- a/src/Service/ActivityPub/ApObjectExtractor.php +++ b/src/Service/ActivityPub/ApObjectExtractor.php @@ -53,7 +53,7 @@ public function getExternalMediaBody(array $object): ?string $body .= "\n\n".implode( " \n", array_map( - fn ($image) => sprintf( + fn ($image) => \sprintf( '![%s](%s)', preg_replace('/\r\n|\r|\n/', ' ', $image->name), $image->url @@ -67,7 +67,7 @@ public function getExternalMediaBody(array $object): ?string $body .= "\n\n".implode( " \n", array_map( - fn ($video) => sprintf( + fn ($video) => \sprintf( '![%s](%s)', preg_replace('/\r\n|\r|\n/', ' ', $video->name), $video->url diff --git a/src/Service/ActivityPub/Webfinger/WebFingerFactory.php b/src/Service/ActivityPub/Webfinger/WebFingerFactory.php index 29a7c26af..d226a7fe4 100644 --- a/src/Service/ActivityPub/Webfinger/WebFingerFactory.php +++ b/src/Service/ActivityPub/Webfinger/WebFingerFactory.php @@ -36,7 +36,7 @@ public function get(string $handle, string $scheme = 'https') } // Build a WebFinger URL - $url = sprintf( + $url = \sprintf( self::WEBFINGER_URL, $scheme, $actorHandle->host, diff --git a/src/Service/ActivityPubManager.php b/src/Service/ActivityPubManager.php index a5c5296fc..6b3999ccf 100644 --- a/src/Service/ActivityPubManager.php +++ b/src/Service/ActivityPubManager.php @@ -271,7 +271,7 @@ public function buildHandle(string $id): string ? ':'.parse_url($id, PHP_URL_PORT) : ''; - return sprintf( + return \sprintf( '%s@%s%s', $this->apHttpClient->getActorObject($id)['preferredUsername'], parse_url($id, PHP_URL_HOST), diff --git a/src/Service/ImageManager.php b/src/Service/ImageManager.php index 2d949e0e6..d03abc892 100644 --- a/src/Service/ImageManager.php +++ b/src/Service/ImageManager.php @@ -135,7 +135,7 @@ public function download(string $url): ?string public function getFilePath(string $file): string { - return sprintf( + return \sprintf( '%s/%s/%s', substr($this->getFileName($file), 0, 2), substr($this->getFileName($file), 2, 2), @@ -158,7 +158,7 @@ public function getFileName(string $file): string throw new \RuntimeException("Couldn't guess extension of image (invalid image?)"); } - return sprintf('%s.%s', $hash, $ext); + return \sprintf('%s.%s', $hash, $ext); } public function remove(string $path): void diff --git a/src/Service/MagazineManager.php b/src/Service/MagazineManager.php index be2ab4ff8..f1015de5f 100644 --- a/src/Service/MagazineManager.php +++ b/src/Service/MagazineManager.php @@ -291,7 +291,7 @@ public function changeTheme(MagazineThemeDto $dto): Magazine $background = $background ? "#middle { background: url($background); height: 100%; }" : null; if ($background) { - $customCss = sprintf('%s %s', $customCss, $background); + $customCss = \sprintf('%s %s', $customCss, $background); } } diff --git a/src/Utils/Embed.php b/src/Utils/Embed.php index 188e0365c..7f69bfe2a 100644 --- a/src/Utils/Embed.php +++ b/src/Utils/Embed.php @@ -146,7 +146,7 @@ private function createLocalImage(string $url): self { $c = clone $this; $c->url = $url; - $c->html = sprintf('', $url); + $c->html = \sprintf('', $url); return $c; } diff --git a/tests/Unit/Service/ActivityPub/SignatureValidatorTest.php b/tests/Unit/Service/ActivityPub/SignatureValidatorTest.php index 13e23af1e..0a2637ac5 100644 --- a/tests/Unit/Service/ActivityPub/SignatureValidatorTest.php +++ b/tests/Unit/Service/ActivityPub/SignatureValidatorTest.php @@ -92,7 +92,7 @@ public function testItValidatesACorrectlySignedRequest(): void $stubMagazine = $this->createStub(Magazine::class); $stubMagazine->apProfileId = 'https://kbin.localhost/m/group'; - $this->headers['signature'][0] = sprintf($this->headers['signature'][0], 'https://kbin.localhost/m/group'); + $this->headers['signature'][0] = \sprintf($this->headers['signature'][0], 'https://kbin.localhost/m/group'); $apManager = $this->createStub(ActivityPubManager::class); $apManager->method('findActorOrCreate') @@ -125,7 +125,7 @@ public function testItValidatesACorrectlySignedRequestToAPersonalInbox(): void $stubMagazine = $this->createStub(Magazine::class); $stubMagazine->apProfileId = 'https://kbin.localhost/m/group'; - $this->headers['signature'][0] = sprintf($this->headers['signature'][0], 'https://kbin.localhost/m/group'); + $this->headers['signature'][0] = \sprintf($this->headers['signature'][0], 'https://kbin.localhost/m/group'); $apManager = $this->createStub(ActivityPubManager::class); $apManager->method('findActorOrCreate') @@ -155,7 +155,7 @@ public function testItDoesNotValidateARequestWithDifferentBody(): void $stubMagazine = $this->createStub(Magazine::class); $stubMagazine->apProfileId = 'https://kbin.localhost/m/group'; - $this->headers['signature'][0] = sprintf($this->headers['signature'][0], 'https://kbin.localhost/m/group'); + $this->headers['signature'][0] = \sprintf($this->headers['signature'][0], 'https://kbin.localhost/m/group'); $apManager = $this->createStub(ActivityPubManager::class); $apManager->method('findActorOrCreate') @@ -192,7 +192,7 @@ public function testItDoesNotValidateARequestWhenDomainsDoNotMatch(): void $stubMagazine = $this->createStub(Magazine::class); $stubMagazine->apProfileId = 'https://kbin.localhost/m/group'; - $this->headers['signature'][0] = sprintf($this->headers['signature'][0], 'https://kbin.localhost/m/group'); + $this->headers['signature'][0] = \sprintf($this->headers['signature'][0], 'https://kbin.localhost/m/group'); $apManager = $this->createStub(ActivityPubManager::class); $apHttpClient = $this->createStub(ApHttpClient::class); @@ -218,7 +218,7 @@ public function testItDoesNotValidateARequestWhenUrlsAreNotHTTPS(): void $stubMagazine = $this->createStub(Magazine::class); $stubMagazine->apProfileId = 'http://kbin.localhost/m/group'; - $this->headers['signature'][0] = sprintf($this->headers['signature'][0], 'http://kbin.localhost/m/group'); + $this->headers['signature'][0] = \sprintf($this->headers['signature'][0], 'http://kbin.localhost/m/group'); $apManager = $this->createStub(ActivityPubManager::class); $apHttpClient = $this->createStub(ApHttpClient::class); diff --git a/tools/composer.lock b/tools/composer.lock index 7599cc8d8..b3be9fd8c 100644 --- a/tools/composer.lock +++ b/tools/composer.lock @@ -72,30 +72,38 @@ }, { "name": "composer/pcre", - "version": "3.1.4", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "04229f163664973f68f38f6f73d917799168ef24" + "reference": "ea4ab6f9580a4fd221e0418f2c357cdd39102a90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/04229f163664973f68f38f6f73d917799168ef24", - "reference": "04229f163664973f68f38f6f73d917799168ef24", + "url": "https://api.github.com/repos/composer/pcre/zipball/ea4ab6f9580a4fd221e0418f2c357cdd39102a90", + "reference": "ea4ab6f9580a4fd221e0418f2c357cdd39102a90", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, + "conflict": { + "phpstan/phpstan": "<1.11.8" + }, "require-dev": { - "phpstan/phpstan": "^1.3", + "phpstan/phpstan": "^1.11.8", "phpstan/phpstan-strict-rules": "^1.1", - "symfony/phpunit-bridge": "^5" + "phpunit/phpunit": "^8 || ^9" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" + }, + "phpstan": { + "includes": [ + "extension.neon" + ] } }, "autoload": { @@ -123,7 +131,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.1.4" + "source": "https://github.com/composer/pcre/tree/3.2.0" }, "funding": [ { @@ -139,20 +147,20 @@ "type": "tidelift" } ], - "time": "2024-05-27T13:40:54+00:00" + "time": "2024-07-25T09:36:02+00:00" }, { "name": "composer/semver", - "version": "3.4.1", + "version": "3.4.2", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "8536c1b9103405bcbd310c69e7a5739a1c2b1f0b" + "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/8536c1b9103405bcbd310c69e7a5739a1c2b1f0b", - "reference": "8536c1b9103405bcbd310c69e7a5739a1c2b1f0b", + "url": "https://api.github.com/repos/composer/semver/zipball/c51258e759afdb17f1fd1fe83bc12baaef6309d6", + "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6", "shasum": "" }, "require": { @@ -204,7 +212,7 @@ "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.4.1" + "source": "https://github.com/composer/semver/tree/3.4.2" }, "funding": [ { @@ -220,7 +228,7 @@ "type": "tidelift" } ], - "time": "2024-07-12T09:13:09+00:00" + "time": "2024-07-12T11:35:52+00:00" }, { "name": "composer/xdebug-handler", @@ -398,16 +406,16 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.59.3", + "version": "v3.60.0", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", - "reference": "30ba9ecc2b0e5205e578fe29973c15653d9bfd29" + "reference": "e595e4e070d17c5d42ed8c4206f630fcc5f401a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/30ba9ecc2b0e5205e578fe29973c15653d9bfd29", - "reference": "30ba9ecc2b0e5205e578fe29973c15653d9bfd29", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/e595e4e070d17c5d42ed8c4206f630fcc5f401a4", + "reference": "e595e4e070d17c5d42ed8c4206f630fcc5f401a4", "shasum": "" }, "require": { @@ -489,7 +497,7 @@ ], "support": { "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", - "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.59.3" + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.60.0" }, "funding": [ { @@ -497,7 +505,7 @@ "type": "github" } ], - "time": "2024-06-16T14:17:03+00:00" + "time": "2024-07-25T09:26:51+00:00" }, { "name": "psr/container", @@ -1026,31 +1034,31 @@ }, { "name": "react/socket", - "version": "v1.15.0", + "version": "v1.16.0", "source": { "type": "git", "url": "https://github.com/reactphp/socket.git", - "reference": "216d3aec0b87f04a40ca04f481e6af01bdd1d038" + "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/socket/zipball/216d3aec0b87f04a40ca04f481e6af01bdd1d038", - "reference": "216d3aec0b87f04a40ca04f481e6af01bdd1d038", + "url": "https://api.github.com/repos/reactphp/socket/zipball/23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", + "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", "shasum": "" }, "require": { "evenement/evenement": "^3.0 || ^2.0 || ^1.0", "php": ">=5.3.0", - "react/dns": "^1.11", + "react/dns": "^1.13", "react/event-loop": "^1.2", - "react/promise": "^3 || ^2.6 || ^1.2.1", - "react/stream": "^1.2" + "react/promise": "^3.2 || ^2.6 || ^1.2.1", + "react/stream": "^1.4" }, "require-dev": { "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", - "react/async": "^4 || ^3 || ^2", + "react/async": "^4.3 || ^3.3 || ^2", "react/promise-stream": "^1.4", - "react/promise-timer": "^1.10" + "react/promise-timer": "^1.11" }, "type": "library", "autoload": { @@ -1094,7 +1102,7 @@ ], "support": { "issues": "https://github.com/reactphp/socket/issues", - "source": "https://github.com/reactphp/socket/tree/v1.15.0" + "source": "https://github.com/reactphp/socket/tree/v1.16.0" }, "funding": [ { @@ -1102,7 +1110,7 @@ "type": "open_collective" } ], - "time": "2023-12-15T11:02:10+00:00" + "time": "2024-07-26T10:38:09+00:00" }, { "name": "react/stream", @@ -1251,16 +1259,16 @@ }, { "name": "symfony/console", - "version": "v7.1.2", + "version": "v7.1.3", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0aa29ca177f432ab68533432db0de059f39c92ae" + "reference": "cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0aa29ca177f432ab68533432db0de059f39c92ae", - "reference": "0aa29ca177f432ab68533432db0de059f39c92ae", + "url": "https://api.github.com/repos/symfony/console/zipball/cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9", + "reference": "cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9", "shasum": "" }, "require": { @@ -1324,7 +1332,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.1.2" + "source": "https://github.com/symfony/console/tree/v7.1.3" }, "funding": [ { @@ -1340,7 +1348,7 @@ "type": "tidelift" } ], - "time": "2024-06-28T10:03:55+00:00" + "time": "2024-07-26T12:41:01+00:00" }, { "name": "symfony/deprecation-contracts", @@ -1633,16 +1641,16 @@ }, { "name": "symfony/finder", - "version": "v7.1.1", + "version": "v7.1.3", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "fbb0ba67688b780efbc886c1a0a0948dcf7205d6" + "reference": "717c6329886f32dc65e27461f80f2a465412fdca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/fbb0ba67688b780efbc886c1a0a0948dcf7205d6", - "reference": "fbb0ba67688b780efbc886c1a0a0948dcf7205d6", + "url": "https://api.github.com/repos/symfony/finder/zipball/717c6329886f32dc65e27461f80f2a465412fdca", + "reference": "717c6329886f32dc65e27461f80f2a465412fdca", "shasum": "" }, "require": { @@ -1677,7 +1685,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v7.1.1" + "source": "https://github.com/symfony/finder/tree/v7.1.3" }, "funding": [ { @@ -1693,7 +1701,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-07-24T07:08:44+00:00" }, { "name": "symfony/options-resolver", @@ -2238,16 +2246,16 @@ }, { "name": "symfony/process", - "version": "v7.1.1", + "version": "v7.1.3", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "febf90124323a093c7ee06fdb30e765ca3c20028" + "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/febf90124323a093c7ee06fdb30e765ca3c20028", - "reference": "febf90124323a093c7ee06fdb30e765ca3c20028", + "url": "https://api.github.com/repos/symfony/process/zipball/7f2f542c668ad6c313dc4a5e9c3321f733197eca", + "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca", "shasum": "" }, "require": { @@ -2279,7 +2287,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.1.1" + "source": "https://github.com/symfony/process/tree/v7.1.3" }, "funding": [ { @@ -2295,7 +2303,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-07-26T12:44:47+00:00" }, { "name": "symfony/service-contracts", @@ -2444,16 +2452,16 @@ }, { "name": "symfony/string", - "version": "v7.1.2", + "version": "v7.1.3", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "14221089ac66cf82e3cf3d1c1da65de305587ff8" + "reference": "ea272a882be7f20cad58d5d78c215001617b7f07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/14221089ac66cf82e3cf3d1c1da65de305587ff8", - "reference": "14221089ac66cf82e3cf3d1c1da65de305587ff8", + "url": "https://api.github.com/repos/symfony/string/zipball/ea272a882be7f20cad58d5d78c215001617b7f07", + "reference": "ea272a882be7f20cad58d5d78c215001617b7f07", "shasum": "" }, "require": { @@ -2511,7 +2519,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.1.2" + "source": "https://github.com/symfony/string/tree/v7.1.3" }, "funding": [ { @@ -2527,7 +2535,7 @@ "type": "tidelift" } ], - "time": "2024-06-28T09:27:18+00:00" + "time": "2024-07-22T10:25:37+00:00" } ], "packages-dev": [],