etoa / etoa-gui

EtoA Game GUI
https://etoa.ch
GNU Affero General Public License v3.0
10 stars 7 forks source link

Update dependency scheb/2fa to v7 #573

Open renovate[bot] opened 10 months ago

renovate[bot] commented 10 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
scheb/2fa ^6.0 -> ^7.0 age adoption passing confidence

Release Notes

scheb/2fa (scheb/2fa) ### [`v7.5.0`](https://togithub.com/scheb/2fa/releases/tag/v7.5.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v7.4.0...v7.5.0) - Indonesian translation by [@​priyadi](https://togithub.com/priyadi) in [https://github.com/scheb/2fa/pull/236](https://togithub.com/scheb/2fa/pull/236) ### [`v7.4.0`](https://togithub.com/scheb/2fa/releases/tag/v7.4.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v7.3.1...v7.4.0) - Wire clock for TOTP factories by [@​norkunas](https://togithub.com/norkunas) in [https://github.com/scheb/2fa/pull/235](https://togithub.com/scheb/2fa/pull/235) ### [`v7.3.1`](https://togithub.com/scheb/2fa/releases/tag/v7.3.1) [Compare Source](https://togithub.com/scheb/2fa/compare/v7.3.0...v7.3.1) - Fix deprecation for `Symfony\Component\HttpKernel\DependencyInjection\Extension` by [@​Chris53897](https://togithub.com/Chris53897) in [https://github.com/scheb/2fa/pull/233](https://togithub.com/scheb/2fa/pull/233) ### [`v7.3.0`](https://togithub.com/scheb/2fa/releases/tag/v7.3.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v7.2.0...v7.3.0) - Introduce CacheableVoterInterface to reduce amounts of calls, [#​228](https://togithub.com/scheb/2fa/issues/228), thanks to [@​kevinpapst](https://togithub.com/kevinpapst) ### [`v7.2.0`](https://togithub.com/scheb/2fa/releases/tag/v7.2.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v7.1.0...v7.2.0) - Support for array values in the `ip_whitelist` option, [#​217](https://togithub.com/scheb/2fa/issues/217), thanks to [@​danielburger1337](https://togithub.com/danielburger1337) - This allows the user to specify the [IpUtils::PRIVATE_SUBNETS](https://togithub.com/symfony/symfony/blob/6.4/src/Symfony/Component/HttpFoundation/IpUtils.php#L21) constant together with some public IPs ### [`v7.1.0`](https://togithub.com/scheb/2fa/releases/tag/v7.1.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v7.0.0...v7.1.0) - Add TwoFactorProviderDecider, adding the ability to influence which 2fa provider is picked when there are multiple ones available, [#​215](https://togithub.com/scheb/2fa/issues/215), thanks to [@​danielburger1337](https://togithub.com/danielburger1337) ### [`v7.0.0`](https://togithub.com/scheb/2fa/releases/tag/v7.0.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.12.0...v7.0.0) **New major release including support for Symfony 7.** Please check the [instructions](https://togithub.com/scheb/2fa/blob/7.x/UPGRADE.md#6x-to-7x) to upgrade from bundle version 6.x to 7.x. ### [`v6.12.0`](https://togithub.com/scheb/2fa/releases/tag/v6.12.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.11.0...v6.12.0) Declare conflict with `symfony/security-core` v7. *Background:* When using 2fa-bundle v6 on Symfony 6.4, you might have `symfony/security-core` v7 pulled in as a dependency. The v7 version is missing the `Symfony\Component\Security\Core\Security` class, which is necessary for 2fa-bundle v6 to work. ### [`v6.11.0`](https://togithub.com/scheb/2fa/releases/tag/v6.11.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.10.0...v6.11.0) The `window` config option is deprecated and will be removed in bundle version 7. Please use the new option `leeway` instead. See the [configuration reference](https://togithub.com/scheb/2fa/blob/6.x/doc/configuration.rst) for details *** *Background:* The options `scheb_two_factor.google.window` and `scheb_two_factor.totp.window` behave differently, depending on the version of `Spomky-Labs/otphp` used: - With `Spomky-Labs/otphp` v10: How many codes before/after the current one would be accepted - With `Spomky-Labs/otphp` v11: Acceptable time drift in seconds To address this confusing ambiguous behavior ([#​201](https://togithub.com/scheb/2fa/issues/201)), the new config option `leeway` is introduced, which is only allowed in conjunction with `Spomky-Labs/otphp` v11. ### [`v6.10.0`](https://togithub.com/scheb/2fa/releases/tag/v6.10.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.9.0...v6.10.0) - **Add support for PHP 8.3** 🎁 - Use of deprecated `HttpKernelInterface::MASTER_REQUEST` was replaced with `HttpKernelInterface::MAIN_REQUEST` ### [`v6.9.0`](https://togithub.com/scheb/2fa/releases/tag/v6.9.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.8.0...v6.9.0) - Add Turkish translations, thanks to [@​umut-ramazan](https://togithub.com/umut-ramazan) ### [`v6.8.0`](https://togithub.com/scheb/2fa/releases/tag/v6.8.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.7.0...v6.8.0) - Allow lcobucci/jwt v5 in [https://github.com/scheb/2fa/pull/180](https://togithub.com/scheb/2fa/pull/180), thanks to [@​maxhelias](https://togithub.com/maxhelias) ### [`v6.7.0`](https://togithub.com/scheb/2fa/releases/tag/v6.7.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.6.0...v6.7.0) - Fix `lcobucci/jwt` ValidAt, [#​178](https://togithub.com/scheb/2fa/issues/178), thanks to [@​maxhelias](https://togithub.com/maxhelias) - Minimum required version for `lcobucci/jwt` was bumped up to 4.1 ### [`v6.6.0`](https://togithub.com/scheb/2fa/releases/tag/v6.6.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.5.0...v6.6.0) - Fix getContentType deprecation since symfony 6.2, [#​172](https://togithub.com/scheb/2fa/issues/172), thanks to [@​jeremywaguet](https://togithub.com/jeremywaguet) ### [`v6.5.0`](https://togithub.com/scheb/2fa/releases/tag/v6.5.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.4.0...v6.5.0) - Allow lcobucci/clock v3, [#​171](https://togithub.com/scheb/2fa/issues/171), thanks to [@​IonBazan](https://togithub.com/IonBazan) ### [`v6.4.0`](https://togithub.com/scheb/2fa/releases/tag/v6.4.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.3.0...v6.4.0) - Add PHP 8.2 support - Avoid starting session usage, [#​168](https://togithub.com/scheb/2fa/issues/168), thanks to [@​trsteel88](https://togithub.com/trsteel88) - Add cookie same site option "none" ### [`v6.3.0`](https://togithub.com/scheb/2fa/releases/tag/v6.3.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.2.0...v6.3.0) A configuration option `scheb_two_factor.trusted_device.key` was added to configure an encryption key for the trusted device token. Before, it was hard-coded to use the application's `kernel.secret`. This is still the case, if you don't set a value for `scheb_two_factor.trusted_device.key`. **Background:** If you're using `lcobucci/jwt` version 4.2 or higher, a 265bit key is required for the trusted device token. If your `kernel.secret` isn't long enough, you'll run into problems. In that case, you have the option to configure a `scheb_two_factor.trusted_device.key` value with sufficient length, if you don't want to change the `kernel.secret` value for your entire application (which may have unforeseen consequences [(λ)](https://www.youtube.com/watch?v=M4Fg-erzomA) for your application). Warning: This will invalidate all trusted device tokens for your users. Thanks to [@​lcobucci](https://togithub.com/lcobucci) for suggesting the approach in [#​158](https://togithub.com/scheb/2fa/issues/158) and doing the majority of work :) ### [`v6.2.0`](https://togithub.com/scheb/2fa/releases/tag/v6.2.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.1.0...v6.2.0) - Support spomky-labs/otphp v11, [#​156](https://togithub.com/scheb/2fa/issues/156), thanks to [@​IonBazan](https://togithub.com/IonBazan) ### [`v6.1.0`](https://togithub.com/scheb/2fa/releases/tag/v6.1.0) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.0.3...v6.1.0) Allow to use symfony mailer default configuration, [#​153](https://togithub.com/scheb/2fa/issues/153), thanks to [@​alexander-schranz](https://togithub.com/alexander-schranz) (This is setting the bundle's default `sender_email` configuration `null`. So if you haven't defined anything else in the bundle's configuration, the default sender email from Symfony's mailer-bundle configuration is used) ### [`v6.0.3`](https://togithub.com/scheb/2fa/releases/tag/v6.0.3) [Compare Source](https://togithub.com/scheb/2fa/compare/v6.0.2...v6.0.3) - Docs: Fix anonymous (public) role to define in firewall, [#​149](https://togithub.com/scheb/2fa/issues/149), thanks to [@​jmsche](https://togithub.com/jmsche) - Form template: Display providers list only if more than 1 are available, [#​154](https://togithub.com/scheb/2fa/issues/154), thanks to [@​jmsche](https://togithub.com/jmsche) - Update French & English translations about trusted `device`, [#​155](https://togithub.com/scheb/2fa/issues/155), thanks to [@​jmsche](https://togithub.com/jmsche)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 10 months ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: composer.lock
Command failed: docker run --rm --name=renovate_a_sidecar --label=renovate_a_child --memory=3584m -v "/tmp/worker/9effb0/7cc44c/repos/github/etoa/etoa-gui":"/tmp/worker/9effb0/7cc44c/repos/github/etoa/etoa-gui" -v "/tmp/worker/9effb0/7cc44c/cache":"/tmp/worker/9effb0/7cc44c/cache" -e COMPOSER_CACHE_DIR -e COMPOSER_AUTH -e CONTAINERBASE_CACHE_DIR -w "/tmp/worker/9effb0/7cc44c/repos/github/etoa/etoa-gui" ghcr.io/containerbase/sidecar:9.26.2 bash -l -c "install-tool php 8.0.21 && install-tool composer 2.6.5 && git stash -- composer.json && composer install --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins && git stash pop || true && composer update scheb/2fa:7.0.0 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins"
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Package operations: 173 installs, 0 updates, 0 removals
  - Downloading symfony/flex (v2.2.2)
  - Downloading localheinz/diff (1.1.1)
  - Downloading justinrainbow/json-schema (5.2.12)
  - Downloading ergebnis/json-printer (3.2.0)
  - Downloading ergebnis/json-schema-validator (2.0.0)
  - Downloading ergebnis/json-normalizer (2.1.0)
  - Downloading ergebnis/composer-normalize (2.28.3)
  - Downloading composer/pcre (3.0.0)
  - Downloading dasprid/enum (1.0.3)
  - Downloading doctrine/collections (1.6.8)
  - Downloading psr/cache (3.0.0)
  - Downloading doctrine/event-manager (1.1.1)
  - Downloading doctrine/persistence (3.0.2)
  - Downloading doctrine/common (3.3.0)
  - Downloading doctrine/deprecations (v1.0.0)
  - Downloading symfony/deprecation-contracts (v3.0.2)
  - Downloading psr/container (1.1.2)
  - Downloading symfony/service-contracts (v2.5.2)
  - Downloading symfony/polyfill-php80 (v1.27.0)
  - Downloading symfony/routing (v5.4.8)
  - Downloading symfony/polyfill-php81 (v1.26.0)
  - Downloading symfony/polyfill-mbstring (v1.26.0)
  - Downloading symfony/polyfill-php73 (v1.27.0)
  - Downloading symfony/polyfill-ctype (v1.27.0)
  - Downloading symfony/http-foundation (v5.4.10)
  - Downloading psr/event-dispatcher (1.0.0)
  - Downloading symfony/event-dispatcher-contracts (v3.0.2)
  - Downloading symfony/event-dispatcher (v5.4.21)
  - Downloading symfony/var-dumper (v6.0.9)
  - Downloading psr/log (2.0.0)
  - Downloading symfony/error-handler (v5.4.9)
  - Downloading symfony/http-kernel (v5.4.20)
  - Downloading symfony/finder (v6.0.8)
  - Downloading symfony/filesystem (v6.0.9)
  - Downloading symfony/dependency-injection (v6.0.10)
  - Downloading symfony/config (v6.0.9)
  - Downloading symfony/var-exporter (v6.0.10)
  - Downloading symfony/cache-contracts (v3.0.2)
  - Downloading symfony/cache (v6.0.10)
  - Downloading symfony/framework-bundle (v6.0.10)
  - Downloading symfony/doctrine-bridge (v6.0.10)
  - Downloading symfony/polyfill-intl-normalizer (v1.26.0)
  - Downloading symfony/polyfill-intl-grapheme (v1.26.0)
  - Downloading symfony/string (v6.0.10)
  - Downloading symfony/console (v5.4.10)
  - Downloading doctrine/sql-formatter (1.1.3)
  - Downloading doctrine/cache (2.2.0)
  - Downloading doctrine/dbal (3.3.7)
  - Downloading doctrine/lexer (1.2.3)
  - Downloading doctrine/annotations (1.13.3)
  - Downloading doctrine/doctrine-bundle (2.7.0)
  - Downloading webmozart/assert (1.11.0)
  - Downloading dragonmantank/cron-expression (v3.3.1)
  - Downloading bacon/bacon-qr-code (2.0.7)
  - Downloading endroid/qr-code (4.4.9)
  - Downloading symfony/stopwatch (v5.4.5)
  - Downloading symfony/process (v6.0.8)
  - Downloading symfony/options-resolver (v6.0.3)
  - Downloading php-cs-fixer/diff (v2.0.2)
  - Downloading composer/xdebug-handler (3.0.3)
  - Downloading composer/semver (3.3.2)
  - Downloading friendsofphp/php-cs-fixer (v3.9.4)
  - Downloading laminas/laminas-code (4.5.2)
  - Downloading stella-maris/clock (0.1.4)
  - Downloading lcobucci/clock (2.2.0)
  - Downloading nette/utils (v3.2.7)
  - Downloading nette/schema (v1.2.2)
  - Downloading dflydev/dot-access-data (v3.0.1)
  - Downloading league/config (v1.1.1)
  - Downloading league/commonmark (2.3.4)
  - Downloading symfony/workflow (v5.4.10)
  - Downloading symfony/polyfill-php72 (v1.26.0)
  - Downloading doctrine/instantiator (1.4.1)
  - Downloading doctrine/inflector (2.0.4)
  - Downloading doctrine/orm (2.12.3)
  - Downloading littlecubiclegames/quests (1.3.2)
  - Downloading phpdocumentor/reflection-common (2.2.0)
  - Downloading phpdocumentor/type-resolver (1.6.1)
  - Downloading phpdocumentor/reflection-docblock (5.3.0)
  - Downloading phpstan/phpstan (1.8.1)
  - Downloading phpstan/phpstan-deprecation-rules (1.0.0)
  - Downloading phpstan/phpstan-doctrine (1.3.10)
  - Downloading phpstan/phpstan-phpunit (1.1.1)
  - Downloading phpstan/phpstan-strict-rules (1.3.0)
  - Downloading phpstan/phpstan-symfony (1.2.5)
  - Downloading phpstan/phpstan-webmozart-assert (1.2.0)
  - Downloading sebastian/version (3.0.2)
  - Downloading sebastian/type (3.0.0)
  - Downloading sebastian/resource-operations (3.0.3)
  - Downloading sebastian/recursion-context (4.0.4)
  - Downloading sebastian/object-reflector (2.0.4)
  - Downloading sebastian/object-enumerator (4.0.4)
  - Downloading sebastian/global-state (5.0.5)
  - Downloading sebastian/exporter (4.0.4)
  - Downloading sebastian/environment (5.1.4)
  - Downloading sebastian/diff (4.0.4)
  - Downloading sebastian/comparator (4.0.6)
  - Downloading sebastian/code-unit (1.0.8)
  - Downloading sebastian/cli-parser (1.0.1)
  - Downloading phpunit/php-timer (5.0.3)
  - Downloading phpunit/php-text-template (2.0.4)
  - Downloading phpunit/php-invoker (3.1.1)
  - Downloading phpunit/php-file-iterator (3.0.6)
  - Downloading theseer/tokenizer (1.2.1)
  - Downloading nikic/php-parser (v4.14.0)
  - Downloading sebastian/lines-of-code (1.0.3)
  - Downloading sebastian/complexity (2.0.2)
  - Downloading sebastian/code-unit-reverse-lookup (2.0.3)
  - Downloading phpunit/php-code-coverage (9.2.15)
  - Downloading phpspec/prophecy (v1.15.0)
  - Downloading phar-io/version (3.2.1)
  - Downloading phar-io/manifest (2.0.3)
  - Downloading myclabs/deep-copy (1.11.0)
  - Downloading phpunit/phpunit (9.5.21)
  - Downloading rector/rector (0.13.8)
  - Downloading twig/twig (v3.4.3)
  - Downloading symfony/translation-contracts (v2.5.2)
  - Downloading symfony/twig-bridge (v6.0.10)
  - Downloading symfony/twig-bundle (v5.4.8)
  - Downloading symfony/password-hasher (v6.0.8)
  - Downloading symfony/security-core (v6.0.8)
  - Downloading symfony/property-info (v6.0.10)
  - Downloading symfony/property-access (v6.0.8)
  - Downloading symfony/security-http (v6.0.10)
  - Downloading symfony/security-guard (v5.4.0-BETA1)
  - Downloading symfony/security-csrf (v6.0.9)
  - Downloading symfony/security-bundle (v5.4.9)
  - Downloading thecodingmachine/safe (v2.2.1)
  - Downloading paragonie/constant_time_encoding (v2.6.3)
  - Downloading beberlei/assert (v3.3.2)
  - Downloading spomky-labs/otphp (v10.0.3)
  - Downloading lcobucci/jwt (4.1.5)
  - Downloading scheb/2fa (v6.0.2)
  - Downloading sensio/framework-extra-bundle (v6.2.6)
  - Downloading monolog/monolog (2.7.0)
  - Downloading symfony/monolog-bridge (v5.4.10)
  - Downloading pimple/pimple (v3.5.0)
  - Downloading silex/silex (dev-t/symfony-53 6ca3a64)
  - Downloading staabm/phpstan-dba (0.2.41)
  - Downloading symfony/messenger (v5.4.10)
  - Downloading symfony/redis-messenger (v6.0.7)
  - Downloading symfony/doctrine-messenger (v6.0.10)
  - Downloading symfony/amqp-messenger (v5.4.5)
  - Downloading symfony/dom-crawler (v6.0.9)
  - Downloading symfony/browser-kit (v5.4.3)
  - Downloading symfony/dotenv (v5.4.5)
  - Downloading symfony/polyfill-intl-icu (v1.26.0)
  - Downloading symfony/form (v5.4.10)
  - Downloading symfony/http-client-contracts (v2.5.2)
  - Downloading symfony/http-client (v5.4.9)
  - Downloading symfony/lock (v5.4.10)
  - Downloading symfony/polyfill-intl-idn (v1.26.0)
  - Downloading symfony/mime (v5.4.10)
  - Downloading egulias/email-validator (3.2.1)
  - Downloading symfony/mailer (v6.0.10)
  - Downloading symfony/maker-bundle (v1.44.0)
  - Downloading symfony/monolog-bundle (v3.8.0)
  - Downloading symfony/phpunit-bridge (v5.4.10)
  - Downloading friendsofphp/proxy-manager-lts (v1.0.12)
  - Downloading symfony/proxy-manager-bridge (v5.4.6)
  - Downloading symfony/translation (v5.4.9)
  - Downloading symfony/ux-twig-component (v2.3.0)
  - Downloading symfony/serializer (v6.0.10)
  - Downloading symfony/ux-live-component (v2.3.0)
  - Downloading symfony/validator (v5.4.10)
  - Downloading symfony/web-profiler-bundle (v5.4.10)
  - Downloading symfony/asset (v6.0.7)
  - Downloading symfony/webpack-encore-bundle (v1.15.1)
  - Downloading symfony/yaml (v5.4.10)
  - Downloading twig/extra-bundle (v3.4.0)
  - Downloading twig/string-extra (v3.4.0)
  - Downloading whichbrowser/parser (v2.1.7)
  - Installing symfony/flex (v2.2.2): Extracting archive
  - Installing localheinz/diff (1.1.1): Extracting archive
  - Installing justinrainbow/json-schema (5.2.12): Extracting archive
  - Installing ergebnis/json-printer (3.2.0): Extracting archive
  - Installing ergebnis/json-schema-validator (2.0.0): Extracting archive
  - Installing ergebnis/json-normalizer (2.1.0): Extracting archive
  - Installing ergebnis/composer-normalize (2.28.3): Extracting archive
  - Installing composer/pcre (3.0.0): Extracting archive
  - Installing dasprid/enum (1.0.3): Extracting archive
  - Installing doctrine/collections (1.6.8): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (1.1.1): Extracting archive
  - Installing doctrine/persistence (3.0.2): Extracting archive
  - Installing doctrine/common (3.3.0): Extracting archive
  - Installing doctrine/deprecations (v1.0.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.0.2): Extracting archive
  - Installing psr/container (1.1.2): Extracting archive
  - Installing symfony/service-contracts (v2.5.2): Extracting archive
  - Installing symfony/polyfill-php80 (v1.27.0): Extracting archive
  - Installing symfony/routing (v5.4.8): Extracting archive
  - Installing symfony/polyfill-php81 (v1.26.0): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.26.0): Extracting archive
  - Installing symfony/polyfill-php73 (v1.27.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.27.0): Extracting archive
  - Installing symfony/http-foundation (v5.4.10): Extracting archive
  - Installing psr/event-dispatcher (1.0.0): Extracting archive
  - Installing symfony/event-dispatcher-contracts (v3.0.2): Extracting archive
  - Installing symfony/event-dispatcher (v5.4.21): Extracting archive
  - Installing symfony/var-dumper (v6.0.9): Extracting archive
  - Installing psr/log (2.0.0): Extracting archive
  - Installing symfony/error-handler (v5.4.9): Extracting archive
  - Installing symfony/http-kernel (v5.4.20): Extracting archive
  - Installing symfony/finder (v6.0.8): Extracting archive
  - Installing symfony/filesystem (v6.0.9): Extracting archive
  - Installing symfony/dependency-injection (v6.0.10): Extracting archive
  - Installing symfony/config (v6.0.9): Extracting archive
  - Installing symfony/var-exporter (v6.0.10): Extracting archive
  - Installing symfony/cache-contracts (v3.0.2): Extracting archive
  - Installing symfony/cache (v6.0.10): Extracting archive
  - Installing symfony/framework-bundle (v6.0.10): Extracting archive
  - Installing symfony/doctrine-bridge (v6.0.10): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.26.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.26.0): Extracting archive
  - Installing symfony/string (v6.0.10): Extracting archive
  - Installing symfony/console (v5.4.10): Extracting archive
  - Installing doctrine/sql-formatter (1.1.3): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.3.7): Extracting archive
  - Installing doctrine/lexer (1.2.3): Extracting archive
  - Installing doctrine/annotations (1.13.3): Extracting archive
  - Installing doctrine/doctrine-bundle (2.7.0): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing dragonmantank/cron-expression (v3.3.1): Extracting archive
  - Installing bacon/bacon-qr-code (2.0.7): Extracting archive
  - Installing endroid/qr-code (4.4.9): Extracting archive
  - Installing symfony/stopwatch (v5.4.5): Extracting archive
  - Installing symfony/process (v6.0.8): Extracting archive
  - Installing symfony/options-resolver (v6.0.3): Extracting archive
  - Installing php-cs-fixer/diff (v2.0.2): Extracting archive
  - Installing composer/xdebug-handler (3.0.3): Extracting archive
  - Installing composer/semver (3.3.2): Extracting archive
  - Installing friendsofphp/php-cs-fixer (v3.9.4): Extracting archive
  - Installing laminas/laminas-code (4.5.2): Extracting archive
  - Installing stella-maris/clock (0.1.4): Extracting archive
  - Installing lcobucci/clock (2.2.0): Extracting archive
  - Installing nette/utils (v3.2.7): Extracting archive
  - Installing nette/schema (v1.2.2): Extracting archive
  - Installing dflydev/dot-access-data (v3.0.1): Extracting archive
  - Installing league/config (v1.1.1): Extracting archive
  - Installing league/commonmark (2.3.4): Extracting archive
  - Installing symfony/workflow (v5.4.10): Extracting archive
  - Installing roave/security-advisories (dev-master 0144c12)
  - Installing symfony/polyfill-php72 (v1.26.0): Extracting archive
  - Installing doctrine/instantiator (1.4.1): Extracting archive
  - Installing doctrine/inflector (2.0.4): Extracting archive
  - Installing doctrine/orm (2.12.3): Extracting archive
  - Installing littlecubiclegames/quests (1.3.2): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.6.1): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.3.0): Extracting archive
  - Installing phpstan/phpstan (1.8.1): Extracting archive
  - Installing phpstan/phpstan-deprecation-rules (1.0.0): Extracting archive
  - Installing phpstan/phpstan-doctrine (1.3.10): Extracting archive
  - Installing phpstan/phpstan-phpunit (1.1.1): Extracting archive
  - Installing phpstan/phpstan-strict-rules (1.3.0): Extracting archive
  - Installing phpstan/phpstan-symfony (1.2.5): Extracting archive
  - Installing phpstan/phpstan-webmozart-assert (1.2.0): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.0.0): Extracting archive
  - Installing sebastian/resource-operations (3.0.3): Extracting archive
  - Installing sebastian/recursion-context (4.0.4): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.5): Extracting archive
  - Installing sebastian/exporter (4.0.4): Extracting archive
  - Installing sebastian/environment (5.1.4): Extracting archive
  - Installing sebastian/diff (4.0.4): Extracting archive
  - Installing sebastian/comparator (4.0.6): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.1): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.1): Extracting archive
  - Installing nikic/php-parser (v4.14.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.3): Extracting archive
  - Installing sebastian/complexity (2.0.2): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.15): Extracting archive
  - Installing phpspec/prophecy (v1.15.0): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.3): Extracting archive
  - Installing myclabs/deep-copy (1.11.0): Extracting archive
  - Installing phpunit/phpunit (9.5.21): Extracting archive
  - Installing rector/rector (0.13.8): Extracting archive
  - Installing twig/twig (v3.4.3): Extracting archive
  - Installing symfony/translation-contracts (v2.5.2): Extracting archive
  - Installing symfony/twig-bridge (v6.0.10): Extracting archive
  - Installing symfony/twig-bundle (v5.4.8): Extracting archive
  - Installing symfony/password-hasher (v6.0.8): Extracting archive
  - Installing symfony/security-core (v6.0.8): Extracting archive
  - Installing symfony/property-info (v6.0.10): Extracting archive
  - Installing symfony/property-access (v6.0.8): Extracting archive
  - Installing symfony/security-http (v6.0.10): Extracting archive
  - Installing symfony/security-guard (v5.4.0-BETA1): Extracting archive
  - Installing symfony/security-csrf (v6.0.9): Extracting archive
  - Installing symfony/security-bundle (v5.4.9): Extracting archive
  - Installing thecodingmachine/safe (v2.2.1): Extracting archive
  - Installing paragonie/constant_time_encoding (v2.6.3): Extracting archive
  - Installing beberlei/assert (v3.3.2): Extracting archive
  - Installing spomky-labs/otphp (v10.0.3): Extracting archive
  - Installing lcobucci/jwt (4.1.5): Extracting archive
  - Installing scheb/2fa (v6.0.2): Extracting archive
  - Installing sensio/framework-extra-bundle (v6.2.6): Extracting archive
  - Installing monolog/monolog (2.7.0): Extracting archive
  - Installing symfony/monolog-bridge (v5.4.10): Extracting archive
  - Installing pimple/pimple (v3.5.0): Extracting archive
  - Installing silex/silex (dev-t/symfony-53 6ca3a64): Extracting archive
  - Installing staabm/phpstan-dba (0.2.41): Extracting archive
  - Installing symfony/messenger (v5.4.10): Extracting archive
  - Installing symfony/redis-messenger (v6.0.7): Extracting archive
  - Installing symfony/doctrine-messenger (v6.0.10): Extracting archive
  - Installing symfony/amqp-messenger (v5.4.5): Extracting archive
  - Installing symfony/dom-crawler (v6.0.9): Extracting archive
  - Installing symfony/browser-kit (v5.4.3): Extracting archive
  - Installing symfony/dotenv (v5.4.5): Extracting archive
  - Installing symfony/polyfill-intl-icu (v1.26.0): Extracting archive
  - Installing symfony/form (v5.4.10): Extracting archive
  - Installing symfony/http-client-contracts (v2.5.2): Extracting archive
  - Installing symfony/http-client (v5.4.9): Extracting archive
  - Installing symfony/lock (v5.4.10): Extracting archive
  - Installing symfony/polyfill-intl-idn (v1.26.0): Extracting archive
  - Installing symfony/mime (v5.4.10): Extracting archive
  - Installing egulias/email-validator (3.2.1): Extracting archive
  - Installing symfony/mailer (v6.0.10): Extracting archive
  - Installing symfony/maker-bundle (v1.44.0): Extracting archive
  - Installing symfony/monolog-bundle (v3.8.0): Extracting archive
  - Installing symfony/phpunit-bridge (v5.4.10): Extracting archive
  - Installing friendsofphp/proxy-manager-lts (v1.0.12): Extracting archive
  - Installing symfony/proxy-manager-bridge (v5.4.6): Extracting archive
  - Installing symfony/translation (v5.4.9): Extracting archive
  - Installing symfony/ux-twig-component (v2.3.0): Extracting archive
  - Installing symfony/serializer (v6.0.10): Extracting archive
  - Installing symfony/ux-live-component (v2.3.0): Extracting archive
  - Installing symfony/validator (v5.4.10): Extracting archive
  - Installing symfony/web-profiler-bundle (v5.4.10): Extracting archive
  - Installing symfony/asset (v6.0.7): Extracting archive
  - Installing symfony/webpack-encore-bundle (v1.15.1): Extracting archive
  - Installing symfony/yaml (v5.4.10): Extracting archive
  - Installing twig/extra-bundle (v3.4.0): Extracting archive
  - Installing twig/string-extra (v3.4.0): Extracting archive
  - Installing whichbrowser/parser (v2.1.7): Extracting archive
130 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Loading composer repositories with package information
                                                      Dependency symfony/http-foundation is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency symfony/http-kernel is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency symfony/security-bundle is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency symfony/twig-bundle is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency symfony/error-handler is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires scheb/2fa ^7.0 -> satisfiable by scheb/2fa[v7.0.0].
    - scheb/2fa v7.0.0 requires php ~8.2.0 || ~8.3.0 -> your php version (8.0.21; overridden via config.platform, same as actual) does not satisfy that requirement.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.