From b6b124966ae1bba8f1acd89e812f5867cc53ed19 Mon Sep 17 00:00:00 2001 From: Florent Morselli Date: Fri, 23 Feb 2024 09:58:34 +0100 Subject: [PATCH 1/2] Symfony 7 and web-token/jwt-library 3.3 --- .github/workflows/infection.yml | 38 + .github/workflows/integrate.yml | 29 - composer.json | 59 +- phpstan-baseline.neon | 6339 +++++++++-------- rector.php | 13 +- src/metadata-service/composer.json | 3 +- .../CertificateChain/CertificateToolbox.php | 4 +- .../ExtensionDescriptorDenormalizer.php | 2 +- src/stimulus/src/WebauthnStimulusBundle.php | 1 - src/symfony/composer.json | 22 +- src/webauthn/composer.json | 10 +- ...idSafetyNetAttestationStatementSupport.php | 9 +- tests/symfony/config/config.yml | 11 + 13 files changed, 3309 insertions(+), 3231 deletions(-) create mode 100644 .github/workflows/infection.yml diff --git a/.github/workflows/infection.yml b/.github/workflows/infection.yml new file mode 100644 index 000000000..70415478e --- /dev/null +++ b/.github/workflows/infection.yml @@ -0,0 +1,38 @@ +# yaml-language-server: $schema=https://json.schemastore.org/github-workflow + +name: "Integrate" + +on: + push: + branches: + - "*.*.x" + +jobs: + mutation_testing: + name: "5️⃣ Mutation Testing" + needs: + - "byte_level" + - "syntax_errors" + runs-on: "ubuntu-latest" + steps: + - name: "Set up PHP" + uses: "shivammathur/setup-php@v2" + with: + php-version: "8.2" + extensions: "ctype, curl, dom, json, libxml, mbstring, openssl, phar, simplexml, sodium, tokenizer, xml, xmlwriter, zlib" + coverage: "xdebug" + + - name: "Checkout code" + uses: "actions/checkout@v4" + + - name: "Fetch Git base reference" + run: "git fetch --depth=1 origin ${GITHUB_BASE_REF}" + + - name: "Install dependencies" + uses: "ramsey/composer-install@v2" + with: + dependency-versions: "highest" + composer-options: "--optimize-autoloader" + + - name: "Execute Infection" + run: "make ci-mu" diff --git a/.github/workflows/integrate.yml b/.github/workflows/integrate.yml index 2e86a2dbf..f34e33494 100644 --- a/.github/workflows/integrate.yml +++ b/.github/workflows/integrate.yml @@ -193,35 +193,6 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - mutation_testing: - name: "5️⃣ Mutation Testing" - needs: - - "byte_level" - - "syntax_errors" - runs-on: "ubuntu-latest" - steps: - - name: "Set up PHP" - uses: "shivammathur/setup-php@v2" - with: - php-version: "8.2" - extensions: "ctype, curl, dom, json, libxml, mbstring, openssl, phar, simplexml, sodium, tokenizer, xml, xmlwriter, zlib" - coverage: "xdebug" - - - name: "Checkout code" - uses: "actions/checkout@v4" - - - name: "Fetch Git base reference" - run: "git fetch --depth=1 origin ${GITHUB_BASE_REF}" - - - name: "Install dependencies" - uses: "ramsey/composer-install@v2" - with: - dependency-versions: "highest" - composer-options: "--optimize-autoloader" - - - name: "Execute Infection" - run: "make ci-mu" - rector_checkstyle: name: "6️⃣ Rector Checkstyle" needs: diff --git a/composer.json b/composer.json index 1c50aa4d2..09513e8e8 100644 --- a/composer.json +++ b/composer.json @@ -56,20 +56,20 @@ "psr/log": "^1.0|^2.0|^3.0", "spomky-labs/cbor-php": "^3.0", "spomky-labs/pki-framework": "^1.0", - "symfony/config": "^6.1", - "symfony/dependency-injection": "^6.1", + "symfony/config": "^6.1|^7.0", + "symfony/dependency-injection": "^6.1|^7.0", "symfony/deprecation-contracts": "^3.2", - "symfony/framework-bundle": "^6.1", - "symfony/http-client": "^6.1", - "symfony/psr-http-message-bridge": "^2.1", - "symfony/security-bundle": "^6.1", - "symfony/security-core": "^6.1", - "symfony/security-http": "^6.1", - "symfony/serializer": "^6.1", - "symfony/uid": "^6.1", - "symfony/validator": "^6.1", + "symfony/framework-bundle": "^6.1|^7.0", + "symfony/http-client": "^6.1|^7.0", + "symfony/psr-http-message-bridge": "^2.1|^6.1", + "symfony/security-bundle": "^6.1|^7.0", + "symfony/security-core": "^6.1|^7.0", + "symfony/security-http": "^6.1|^7.0", + "symfony/serializer": "^6.1|^7.0", + "symfony/uid": "^6.1|^7.0", + "symfony/validator": "^6.1|^7.0", "web-auth/cose-lib": "^4.2.3", - "web-token/jwt-signature": "^3.1" + "web-token/jwt-library": "^3.3" }, "replace": { "web-auth/webauthn-lib": "self.version", @@ -88,16 +88,13 @@ "suggest": { "psr/clock-implementation": "As of 4.5.x, the PSR Clock implementation will replace lcobucci/clock", "psr/log-implementation": "Recommended to receive logs from the library", - "symfony/security-bundle": "Symfony firewall using a JSON API (perfect for script applications)", - "web-token/jwt-key-mgmt": "Mandatory for fetching Metadata Statement from distant sources", - "web-token/jwt-signature-algorithm-rsa": "Mandatory for the AndroidSafetyNet Attestation Statement support", - "web-token/jwt-signature-algorithm-ecdsa": "Mandatory for fetching Metadata Statement from distant sources", - "web-token/jwt-signature-algorithm-eddsa": "Recommended for the AndroidSafetyNet Attestation Statement support" + "symfony/security-bundle": "Symfony firewall using a JSON API (perfect for script applications)" }, "require-dev": { "doctrine/dbal": "^3.4", - "doctrine/doctrine-bundle": "^2.7", - "doctrine/orm": "^2.13", + "doctrine/doctrine-bundle": "^2.11", + "doctrine/orm": "^2.14", + "doctrine/persistence": "^3.1", "ekino/phpstan-banned-code": "^1.0", "infection/infection": "^0.27", "matthiasnoback/symfony-dependency-injection-test": "^4.3|^5.0", @@ -112,22 +109,18 @@ "phpstan/phpstan-strict-rules": "^1.4", "phpunit/phpunit": "^10.1", "qossmic/deptrac-shim": "^1.0", - "rector/rector": "^0.18", + "rector/rector": "^1.0", "roave/security-advisories": "dev-latest", - "symfony/asset": "^6.3", - "symfony/asset-mapper": "^6.3", - "symfony/browser-kit": "^6.1", - "symfony/filesystem": "^6.1", - "symfony/finder": "^6.1", + "symfony/asset": "^6.4|^7.0", + "symfony/asset-mapper": "^6.4|^7.0", + "symfony/browser-kit": "^6.4|^7.0", + "symfony/filesystem": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", "symfony/monolog-bundle": "^3.8", - "symfony/phpunit-bridge": "^6.3", - "symfony/var-dumper": "^6.1", - "symfony/yaml": "^6.1", - "symplify/easy-coding-standard": "^12.0", - "web-token/jwt-key-mgmt": "^3.1", - "web-token/jwt-signature-algorithm-ecdsa": "^3.1", - "web-token/jwt-signature-algorithm-eddsa": "^3.1", - "web-token/jwt-signature-algorithm-rsa": "^3.1" + "symfony/phpunit-bridge": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0", + "symplify/easy-coding-standard": "^12.0" }, "extra": { "thanks": { diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index af345b0ab..ad2259a6d 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -1,3132 +1,3209 @@ parameters: - ignoreErrors: - - - message: "#^Parameter \\#1 \\$string of function trim expects string, string\\|null given\\.$#" - count: 1 - path: src/metadata-service/src/CertificateChain/CertificateToolbox.php - - - - message: "#^Parameter \\#2 \\$array of function array_map expects array, iterable\\ given\\.$#" - count: 1 - path: src/metadata-service/src/CertificateChain/CertificateToolbox.php - - - - message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#" - count: 1 - path: src/metadata-service/src/CertificateChain/CertificateToolbox.php - - - - message: "#^Call to an undefined method Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\:\\:sendRequest\\(\\)\\.$#" - count: 1 - path: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php - - - - message: "#^Cannot call method createRequest\\(\\) on Psr\\\\Http\\\\Message\\\\RequestFactoryInterface\\|null\\.$#" - count: 1 - path: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php - - - - message: "#^Parameter \\#1 \\$untrustedCertificates of static method Webauthn\\\\MetadataService\\\\Exception\\\\CertificateChainException\\:\\:create\\(\\) expects array\\, array\\ given\\.$#" - count: 2 - path: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php - - - - message: "#^Parameter \\#2 \\$trustedCertificates of static method Webauthn\\\\MetadataService\\\\Exception\\\\CertificateChainException\\:\\:create\\(\\) expects array\\, array\\ given\\.$#" - count: 2 - path: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Denormalizer\\\\ExtensionDescriptorDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Denormalizer/ExtensionDescriptorDenormalizer.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Denormalizer\\\\ExtensionDescriptorDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Denormalizer/ExtensionDescriptorDenormalizer.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Denormalizer/ExtensionDescriptorDenormalizer.php - - - - message: "#^Call to an undefined method Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\:\\:request\\(\\)\\.$#" - count: 1 - path: src/metadata-service/src/Service/DistantResourceMetadataService.php - - - - message: "#^Call to an undefined method Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\:\\:sendRequest\\(\\)\\.$#" - count: 1 - path: src/metadata-service/src/Service/DistantResourceMetadataService.php - - - - message: """ - #^Call to deprecated method createFromString\\(\\) of class Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\: - since 4\\.7\\.0\\. Please use the symfony/serializer for converting the object\\.$# - """ - count: 1 - path: src/metadata-service/src/Service/DistantResourceMetadataService.php - - - - message: "#^Cannot call method createRequest\\(\\) on Psr\\\\Http\\\\Message\\\\RequestFactoryInterface\\|null\\.$#" - count: 1 - path: src/metadata-service/src/Service/DistantResourceMetadataService.php - - - - message: "#^Parameter \\#5 \\$additionalHeaderParameters of class Webauthn\\\\MetadataService\\\\Service\\\\DistantResourceMetadataService constructor expects array\\, array\\ given\\.$#" - count: 1 - path: src/metadata-service/src/Service/DistantResourceMetadataService.php - - - - message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php - - - - message: "#^Call to an undefined method Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\:\\:request\\(\\)\\.$#" - count: 1 - path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php - - - - message: "#^Call to an undefined method Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\:\\:sendRequest\\(\\)\\.$#" - count: 1 - path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php - - - - message: """ - #^Call to deprecated method createFromArray\\(\\) of class Webauthn\\\\MetadataService\\\\Service\\\\MetadataBLOBPayloadEntry\\: - since 4\\.7\\.0\\. Please use the symfony/serializer for converting the object\\.$# - """ - count: 1 - path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php - - - - message: "#^Cannot access offset 'entries' on mixed\\.$#" - count: 1 - path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php - - - - message: "#^Cannot call method createRequest\\(\\) on Psr\\\\Http\\\\Message\\\\RequestFactoryInterface\\|null\\.$#" - count: 1 - path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\Service\\\\MetadataBLOBPayloadEntry\\:\\:createFromArray\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php - - - - message: "#^Parameter \\#2 \\$headerParameters of method Webauthn\\\\MetadataService\\\\Service\\\\FidoAllianceCompliantMetadataService\\:\\:sendPsrRequest\\(\\) expects array\\, array\\ given\\.$#" - count: 1 - path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php - - - - message: "#^Parameter \\#2 \\$headerParameters of method Webauthn\\\\MetadataService\\\\Service\\\\FidoAllianceCompliantMetadataService\\:\\:sendSymfonyRequest\\(\\) expects array\\, array\\ given\\.$#" - count: 1 - path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php - - - - message: """ - #^Call to deprecated method createFromString\\(\\) of class Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\: - since 4\\.7\\.0\\. Please use the symfony/serializer for converting the object\\.$# - """ - count: 1 - path: src/metadata-service/src/Service/FolderResourceMetadataService.php - - - - message: "#^Parameter \\#1 \\$string of function trim expects string, string\\|false given\\.$#" - count: 1 - path: src/metadata-service/src/Service/FolderResourceMetadataService.php - - - - message: """ - #^Call to deprecated method createFromString\\(\\) of class Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\: - since 4\\.7\\.0\\. Please use the symfony/serializer for converting the object\\.$# - """ - count: 1 - path: src/metadata-service/src/Service/JsonMetadataService.php - - - - message: """ - #^Call to deprecated method createFromString\\(\\) of class Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\: - since 4\\.7\\.0\\. Please use the symfony/serializer for converting the object\\.$# - """ - count: 1 - path: src/metadata-service/src/Service/LocalResourceMetadataService.php - - - - message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decode\\(\\) expects string, string\\|false given\\.$#" - count: 1 - path: src/metadata-service/src/Service/LocalResourceMetadataService.php - - - - message: "#^Parameter \\#1 \\$statement of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:createFromString\\(\\) expects string, string\\|false given\\.$#" - count: 1 - path: src/metadata-service/src/Service/LocalResourceMetadataService.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\Service\\\\MetadataBLOBPayloadEntry\\:\\:createFromArray\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Service/MetadataBLOBPayload.php - - - - message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, Closure\\(array\\)\\: Webauthn\\\\MetadataService\\\\Statement\\\\StatusReport given\\.$#" - count: 1 - path: src/metadata-service/src/Service/MetadataBLOBPayloadEntry.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\AuthenticatorGetInfo\\:\\:jsonSerialize\\(\\) should return array\\ but returns array\\\\.$#" - count: 1 - path: src/metadata-service/src/Statement/AuthenticatorGetInfo.php - - - - message: "#^Parameter \\#1 \\$selfAttestedFRR of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricAccuracyDescriptor\\:\\:create\\(\\) expects float\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/BiometricAccuracyDescriptor.php - - - - message: "#^Parameter \\#2 \\$selfAttestedFAR of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricAccuracyDescriptor\\:\\:create\\(\\) expects float\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/BiometricAccuracyDescriptor.php - - - - message: "#^Parameter \\#3 \\$maxTemplates of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricAccuracyDescriptor\\:\\:create\\(\\) expects float\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/BiometricAccuracyDescriptor.php - - - - message: "#^Parameter \\#4 \\$maxRetries of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricAccuracyDescriptor\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/BiometricAccuracyDescriptor.php - - - - message: "#^Parameter \\#5 \\$blockSlowdown of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricAccuracyDescriptor\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/BiometricAccuracyDescriptor.php - - - - message: "#^Parameter \\#1 \\$certLevel of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/BiometricStatusReport.php - - - - message: "#^Parameter \\#2 \\$modality of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/BiometricStatusReport.php - - - - message: "#^Parameter \\#3 \\$effectiveDate of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/BiometricStatusReport.php - - - - message: "#^Parameter \\#4 \\$certificationDescriptor of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/BiometricStatusReport.php - - - - message: "#^Parameter \\#5 \\$certificateNumber of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/BiometricStatusReport.php - - - - message: "#^Parameter \\#6 \\$certificationPolicyVersion of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/BiometricStatusReport.php - - - - message: "#^Parameter \\#7 \\$certificationRequirementsVersion of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/BiometricStatusReport.php - - - - message: "#^Parameter \\#1 \\$base of static method Webauthn\\\\MetadataService\\\\Statement\\\\CodeAccuracyDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/CodeAccuracyDescriptor.php - - - - message: "#^Parameter \\#2 \\$minLength of static method Webauthn\\\\MetadataService\\\\Statement\\\\CodeAccuracyDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/CodeAccuracyDescriptor.php - - - - message: "#^Parameter \\#3 \\$maxRetries of static method Webauthn\\\\MetadataService\\\\Statement\\\\CodeAccuracyDescriptor\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/CodeAccuracyDescriptor.php - - - - message: "#^Parameter \\#4 \\$blockSlowdown of static method Webauthn\\\\MetadataService\\\\Statement\\\\CodeAccuracyDescriptor\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/CodeAccuracyDescriptor.php - - - - message: "#^@readonly property Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:\\$plte is assigned outside of the constructor\\.$#" - count: 1 - path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php - - - - message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, Closure\\(array\\)\\: Webauthn\\\\MetadataService\\\\Statement\\\\RgbPaletteEntry given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php - - - - message: "#^Parameter \\#1 \\$width of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php - - - - message: "#^Parameter \\#2 \\$array of function array_map expects array, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php - - - - message: "#^Parameter \\#2 \\$height of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php - - - - message: "#^Parameter \\#3 \\$bitDepth of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php - - - - message: "#^Parameter \\#4 \\$colorType of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php - - - - message: "#^Parameter \\#5 \\$compression of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php - - - - message: "#^Parameter \\#6 \\$filter of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php - - - - message: "#^Parameter \\#7 \\$interlace of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\EcdaaTrustAnchor\\:\\:jsonSerialize\\(\\) should return array\\ but returns array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/EcdaaTrustAnchor.php - - - - message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decode\\(\\) expects string, mixed given\\.$#" - count: 5 - path: src/metadata-service/src/Statement/EcdaaTrustAnchor.php - - - - message: "#^Parameter \\#6 \\$G1Curve of class Webauthn\\\\MetadataService\\\\Statement\\\\EcdaaTrustAnchor constructor expects string, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/EcdaaTrustAnchor.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:__construct\\(\\) has parameter \\$tcDisplayPNGCharacteristics with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$alternativeDescriptions with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$attachmentHint with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$attestationCertificateKeyIdentifiers with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$attestationRootCertificates with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$attestationTypes with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$authenticationAlgorithms with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$ecdaaTrustAnchors with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$keyProtection with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$matcherProtection with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$publicKeyAlgAndEncodings with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$supportedExtensions with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$tcDisplay with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$tcDisplayPNGCharacteristics with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$upv with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$userVerificationDetails with no value type specified in iterable type array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:getAlternativeDescriptions\\(\\) should return Webauthn\\\\MetadataService\\\\Statement\\\\AlternativeDescriptions but returns Webauthn\\\\MetadataService\\\\Statement\\\\AlternativeDescriptions\\|null\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, Closure\\(array\\)\\: Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\CertificateChain\\\\CertificateToolbox\\:\\:fixPEMStructures\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\Statement\\\\ExtensionDescriptor\\:\\:createFromArray\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:createFromArray\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\Statement\\\\VerificationMethodANDCombinations\\:\\:createFromArray\\(\\) expects array\\, array given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\Statement\\\\Version\\:\\:createFromArray\\(\\) expects array\\, array given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#1 \\$description of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#1 \\$info of static method Webauthn\\\\MetadataService\\\\Statement\\\\AuthenticatorGetInfo\\:\\:create\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#10 \\$matcherProtection of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#11 \\$tcDisplay of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#13 \\$alternativeDescriptions of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#14 \\$legalHeader of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#15 \\$aaid of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#16 \\$aaguid of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#17 \\$attestationCertificateKeyIdentifiers of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#18 \\$keyProtection of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#19 \\$isKeyRestricted of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#2 \\$array of function array_map expects array, mixed given\\.$#" - count: 4 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#2 \\$authenticatorVersion of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#20 \\$isFreshUserVerificationRequired of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#21 \\$cryptoStrength of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#22 \\$attachmentHint of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#23 \\$tcDisplayContentType of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#25 \\$ecdaaTrustAnchors of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#26 \\$icon of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#3 \\$protocolFamily of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#4 \\$schema of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#6 \\$authenticationAlgorithms of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#7 \\$publicKeyAlgAndEncodings of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Parameter \\#8 \\$attestationTypes of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: """ - #^Parameter \\$ecdaaTrustAnchors of method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:__construct\\(\\) has typehint with deprecated class Webauthn\\\\MetadataService\\\\Statement\\\\EcdaaTrustAnchor\\: - since 4\\.2\\.0 and will be removed in 5\\.0\\.0\\. The ECDAA Trust Anchor does no longer exist in Webauthn specification\\.$# - """ - count: 1 - path: src/metadata-service/src/Statement/MetadataStatement.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\PatternAccuracyDescriptor\\:\\:jsonSerialize\\(\\) should return array\\ but returns array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/PatternAccuracyDescriptor.php - - - - message: "#^Parameter \\#1 \\$r of static method Webauthn\\\\MetadataService\\\\Statement\\\\RgbPaletteEntry\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/RgbPaletteEntry.php - - - - message: "#^Parameter \\#2 \\$g of static method Webauthn\\\\MetadataService\\\\Statement\\\\RgbPaletteEntry\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/RgbPaletteEntry.php - - - - message: "#^Parameter \\#3 \\$b of static method Webauthn\\\\MetadataService\\\\Statement\\\\RgbPaletteEntry\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/RgbPaletteEntry.php - - - - message: "#^Strict comparison using \\=\\=\\= between mixed and null will always evaluate to false\\.$#" - count: 1 - path: src/metadata-service/src/Statement/StatusReport.php - - - - message: "#^@readonly property Webauthn\\\\MetadataService\\\\Statement\\\\VerificationMethodANDCombinations\\:\\:\\$verificationMethods is assigned outside of the constructor\\.$#" - count: 1 - path: src/metadata-service/src/Statement/VerificationMethodANDCombinations.php - - - - message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, Closure\\(array\\)\\: Webauthn\\\\MetadataService\\\\Statement\\\\VerificationMethodDescriptor given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/VerificationMethodANDCombinations.php - - - - message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\Version\\:\\:jsonSerialize\\(\\) should return array\\ but returns array\\.$#" - count: 1 - path: src/metadata-service/src/Statement/Version.php - - - - message: "#^Parameter \\#1 \\$major of static method Webauthn\\\\MetadataService\\\\Statement\\\\Version\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/Version.php - - - - message: "#^Parameter \\#2 \\$minor of static method Webauthn\\\\MetadataService\\\\Statement\\\\Version\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" - count: 1 - path: src/metadata-service/src/Statement/Version.php - - - - message: "#^Parameter \\#8 \\$publicKeyCredentialSourceRepository of class Webauthn\\\\Bundle\\\\Controller\\\\AssertionResponseController constructor expects Webauthn\\\\Bundle\\\\Repository\\\\PublicKeyCredentialSourceRepositoryInterface\\|null, Webauthn\\\\Bundle\\\\Repository\\\\PublicKeyCredentialSourceRepositoryInterface\\|Webauthn\\\\PublicKeyCredentialSourceRepository given\\.$#" - count: 1 - path: src/symfony/src/Controller/AssertionControllerFactory.php - - - - message: """ - #^Parameter \\$publicKeyCredentialLoader of method Webauthn\\\\Bundle\\\\Controller\\\\AssertionControllerFactory\\:\\:__construct\\(\\) has typehint with deprecated class Webauthn\\\\PublicKeyCredentialLoader\\: - since 4\\.8\\.0 and will be removed in 5\\.0\\.0\\. Please use the Symfony serializer instead$# - """ - count: 1 - path: src/symfony/src/Controller/AssertionControllerFactory.php - - - - message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\Bundle\\\\Controller\\\\AssertionControllerFactory\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/symfony/src/Controller/AssertionControllerFactory.php - - - - message: """ - #^Call to deprecated method getContentType\\(\\) of class Symfony\\\\Component\\\\HttpFoundation\\\\Request\\: - since Symfony 6\\.2, use getContentTypeFormat\\(\\) instead$# - """ - count: 1 - path: src/symfony/src/Controller/AssertionResponseController.php - - - - message: "#^Call to function method_exists\\(\\) with Symfony\\\\Component\\\\HttpFoundation\\\\Request and 'getContentTypeFormat' will always evaluate to true\\.$#" - count: 1 - path: src/symfony/src/Controller/AssertionResponseController.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Storage\\\\OptionsStorage\\:\\:get\\(\\) invoked with 1 parameter, 0 required\\.$#" - count: 1 - path: src/symfony/src/Controller/AssertionResponseController.php - - - - message: """ - #^Parameter \\$publicKeyCredentialLoader of method Webauthn\\\\Bundle\\\\Controller\\\\AssertionResponseController\\:\\:__construct\\(\\) has typehint with deprecated class Webauthn\\\\PublicKeyCredentialLoader\\: - since 4\\.8\\.0 and will be removed in 5\\.0\\.0\\. Please use the Symfony serializer instead$# - """ - count: 1 - path: src/symfony/src/Controller/AssertionResponseController.php - - - - message: """ - #^Parameter \\$publicKeyCredentialLoader of method Webauthn\\\\Bundle\\\\Controller\\\\AttestationControllerFactory\\:\\:__construct\\(\\) has typehint with deprecated class Webauthn\\\\PublicKeyCredentialLoader\\: - since 4\\.8\\.0 and will be removed in 5\\.0\\.0\\. Please use the Symfony serializer instead$# - """ - count: 1 - path: src/symfony/src/Controller/AttestationControllerFactory.php - - - - message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\Bundle\\\\Controller\\\\AttestationControllerFactory\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/symfony/src/Controller/AttestationControllerFactory.php - - - - message: """ - #^Call to deprecated method getContentType\\(\\) of class Symfony\\\\Component\\\\HttpFoundation\\\\Request\\: - since Symfony 6\\.2, use getContentTypeFormat\\(\\) instead$# - """ - count: 1 - path: src/symfony/src/Controller/AttestationResponseController.php - - - - message: "#^Call to function method_exists\\(\\) with Symfony\\\\Component\\\\HttpFoundation\\\\Request and 'getContentTypeFormat' will always evaluate to true\\.$#" - count: 1 - path: src/symfony/src/Controller/AttestationResponseController.php - - - - message: "#^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/symfony/src/Controller/AttestationResponseController.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Storage\\\\OptionsStorage\\:\\:get\\(\\) invoked with 1 parameter, 0 required\\.$#" - count: 1 - path: src/symfony/src/Controller/AttestationResponseController.php - - - - message: "#^Parameter \\#2 \\$exception of method Symfony\\\\Component\\\\Security\\\\Http\\\\Authentication\\\\AuthenticationFailureHandlerInterface\\:\\:onAuthenticationFailure\\(\\) expects Symfony\\\\Component\\\\Security\\\\Core\\\\Exception\\\\AuthenticationException, Symfony\\\\Component\\\\Security\\\\Core\\\\Exception\\\\AuthenticationException\\|Webauthn\\\\Bundle\\\\Exception\\\\HttpNotImplementedException given\\.$#" - count: 1 - path: src/symfony/src/Controller/AttestationResponseController.php - - - - message: "#^Parameter \\$credentialSourceRepository of method Webauthn\\\\Bundle\\\\Controller\\\\AttestationResponseController\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/symfony/src/Controller/AttestationResponseController.php - - - - message: """ - #^Parameter \\$publicKeyCredentialLoader of method Webauthn\\\\Bundle\\\\Controller\\\\AttestationResponseController\\:\\:__construct\\(\\) has typehint with deprecated class Webauthn\\\\PublicKeyCredentialLoader\\: - since 4\\.8\\.0 and will be removed in 5\\.0\\.0\\. Please use the Symfony serializer instead$# - """ - count: 1 - path: src/symfony/src/Controller/AttestationResponseController.php - - - - message: """ - #^Access to deprecated property \\$authenticatorSelection of class Webauthn\\\\Bundle\\\\Dto\\\\PublicKeyCredentialCreationOptionsRequest\\: - Use \\$userVerification, \\$residentKey and \\$authenticatorAttachment$# - """ - count: 1 - path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php - - - - message: """ - #^Call to deprecated method createFromArray\\(\\) of class Webauthn\\\\AuthenticatorSelectionCriteria\\: - since 4\\.8\\.0\\. Please use \\{Webauthn\\\\Denormalizer\\\\WebauthnSerializerFactory\\} for converting the object\\.$# - """ - count: 1 - path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php - - - - message: """ - #^Call to deprecated method getContentType\\(\\) of class Symfony\\\\Component\\\\HttpFoundation\\\\Request\\: - since Symfony 6\\.2, use getContentTypeFormat\\(\\) instead$# - """ - count: 1 - path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php - - - - message: "#^Call to function method_exists\\(\\) with Symfony\\\\Component\\\\HttpFoundation\\\\Request and 'getContentTypeFormat' will always evaluate to true\\.$#" - count: 1 - path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php - - - - message: """ - #^Call to method create\\(\\) of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\: - since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# - """ - count: 1 - path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php - - - - message: "#^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php - - - - message: "#^Parameter \\$credentialSourceRepository of method Webauthn\\\\Bundle\\\\CredentialOptionsBuilder\\\\ProfileBasedCreationOptionsBuilder\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php - - - - message: """ - #^Call to deprecated method getContentType\\(\\) of class Symfony\\\\Component\\\\HttpFoundation\\\\Request\\: - since Symfony 6\\.2, use getContentTypeFormat\\(\\) instead$# - """ - count: 1 - path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php - - - - message: "#^Call to function method_exists\\(\\) with Symfony\\\\Component\\\\HttpFoundation\\\\Request and 'getContentTypeFormat' will always evaluate to true\\.$#" - count: 1 - path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php - - - - message: """ - #^Call to method create\\(\\) of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\: - since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# - """ - count: 1 - path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php - - - - message: "#^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php - - - - message: "#^Parameter \\$credentialSourceRepository of method Webauthn\\\\Bundle\\\\CredentialOptionsBuilder\\\\ProfileBasedRequestOptionsBuilder\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php - - - - message: """ - #^Fetching class constant class of deprecated class Webauthn\\\\Bundle\\\\Event\\\\AuthenticatorAssertionResponseValidationFailedEvent\\: - since 4\\.3\\.0, use \\{@link \\\\Webauthn\\\\Event\\\\AuthenticatorAssertionResponseValidationFailedEvent\\} instead\\.$# - """ - count: 1 - path: src/symfony/src/DataCollector/WebauthnCollector.php - - - - message: """ - #^Fetching class constant class of deprecated class Webauthn\\\\Bundle\\\\Event\\\\AuthenticatorAssertionResponseValidationSucceededEvent\\: - since 4\\.3\\.0, use \\{@link \\\\Webauthn\\\\Event\\\\AuthenticatorAssertionResponseValidationSucceededEvent\\} instead\\.$# - """ - count: 1 - path: src/symfony/src/DataCollector/WebauthnCollector.php - - - - message: """ - #^Fetching class constant class of deprecated class Webauthn\\\\Bundle\\\\Event\\\\AuthenticatorAttestationResponseValidationSucceededEvent\\: - since 4\\.3\\.0, use \\{@link \\\\Webauthn\\\\Event\\\\AuthenticatorAttestationResponseValidationSucceededEvent\\} instead\\.$# - """ - count: 1 - path: src/symfony/src/DataCollector/WebauthnCollector.php - - - - message: """ - #^Parameter \\$event of method Webauthn\\\\Bundle\\\\DataCollector\\\\WebauthnCollector\\:\\:addAuthenticatorAssertionResponseValidationFailed\\(\\) has typehint with deprecated class Webauthn\\\\Bundle\\\\Event\\\\AuthenticatorAssertionResponseValidationFailedEvent\\: - since 4\\.3\\.0, use \\{@link \\\\Webauthn\\\\Event\\\\AuthenticatorAssertionResponseValidationFailedEvent\\} instead\\.$# - """ - count: 1 - path: src/symfony/src/DataCollector/WebauthnCollector.php - - - - message: """ - #^Parameter \\$event of method Webauthn\\\\Bundle\\\\DataCollector\\\\WebauthnCollector\\:\\:addAuthenticatorAssertionResponseValidationSucceeded\\(\\) has typehint with deprecated class Webauthn\\\\Bundle\\\\Event\\\\AuthenticatorAssertionResponseValidationSucceededEvent\\: - since 4\\.3\\.0, use \\{@link \\\\Webauthn\\\\Event\\\\AuthenticatorAssertionResponseValidationSucceededEvent\\} instead\\.$# - """ - count: 1 - path: src/symfony/src/DataCollector/WebauthnCollector.php - - - - message: """ - #^Parameter \\$event of method Webauthn\\\\Bundle\\\\DataCollector\\\\WebauthnCollector\\:\\:addAuthenticatorAttestationResponseValidationSucceeded\\(\\) has typehint with deprecated class Webauthn\\\\Bundle\\\\Event\\\\AuthenticatorAttestationResponseValidationSucceededEvent\\: - since 4\\.3\\.0, use \\{@link \\\\Webauthn\\\\Event\\\\AuthenticatorAttestationResponseValidationSucceededEvent\\} instead\\.$# - """ - count: 1 - path: src/symfony/src/DataCollector/WebauthnCollector.php - - - - message: "#^Cannot call method integerNode\\(\\) on Symfony\\\\Component\\\\Config\\\\Definition\\\\Builder\\\\NodeParentInterface\\|null\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/Configuration.php - - - - message: "#^Cannot call method scalarNode\\(\\) on Symfony\\\\Component\\\\Config\\\\Definition\\\\Builder\\\\NodeParentInterface\\|null\\.$#" - count: 4 - path: src/symfony/src/DependencyInjection/Configuration.php - - - - message: "#^Cannot access offset 'enabled' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Cannot access offset 'host' on mixed\\.$#" - count: 4 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Cannot access offset 'options_handler' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Cannot access offset 'options_method' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Cannot access offset 'options_path' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Cannot access offset 'result_method' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Cannot access offset 'result_path' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Cannot access offset 'routes' on mixed\\.$#" - count: 12 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Cannot call method scalarNode\\(\\) on Symfony\\\\Component\\\\Config\\\\Definition\\\\Builder\\\\NodeParentInterface\\|null\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:getAssertionOptionsBuilderId\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:getAttestationOptionsBuilderId\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#3 \\$config of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:getAssertionOptionsBuilderId\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#3 \\$config of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:getAttestationOptionsBuilderId\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#3 \\$method of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAssertionRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#3 \\$method of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAttestationRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#3 \\$securedRpIds of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnServicesFactory\\:\\:createAuthenticatorAssertionResponseValidator\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#3 \\$securedRpIds of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnServicesFactory\\:\\:createAuthenticatorAttestationResponseValidator\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#4 \\$method of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createResponseControllerAndRoute\\(\\) expects string, mixed given\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#4 \\$path of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAssertionRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#4 \\$path of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAttestationRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#4 \\$successHandlerId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAuthenticatorService\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#5 \\$failureHandlerId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAuthenticatorService\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#5 \\$host of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAssertionRequestControllerAndRoute\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#5 \\$host of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAttestationRequestControllerAndRoute\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#5 \\$path of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createResponseControllerAndRoute\\(\\) expects string, mixed given\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#6 \\$host of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createResponseControllerAndRoute\\(\\) expects string\\|null, mixed given\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#7 \\$optionsStorageId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAssertionRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#7 \\$optionsStorageId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAttestationRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#7 \\$optionsStorageId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAuthenticatorService\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#8 \\$optionsHandlerId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAssertionRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#8 \\$optionsHandlerId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAttestationRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#9 \\$failureHandlerId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAssertionRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Parameter \\#9 \\$failureHandlerId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAttestationRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php - - - - message: "#^Cannot access offset 'failure_handler' on mixed\\.$#" - count: 4 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot access offset 'host' on mixed\\.$#" - count: 4 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot access offset 'options_builder' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot access offset 'options_handler' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot access offset 'options_method' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot access offset 'options_path' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot access offset 'options_storage' on mixed\\.$#" - count: 4 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot access offset 'profile' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot access offset 'result_method' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot access offset 'result_path' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot access offset 'secured_rp_ids' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot access offset 'success_handler' on mixed\\.$#" - count: 2 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot access offset 'user_entity_guesser' on mixed\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: """ - #^Fetching class constant class of deprecated class Webauthn\\\\Bundle\\\\Repository\\\\PublicKeyCredentialUserEntityRepository\\: - since 4\\.6\\.0, to be removed in 5\\.0\\.0\\. Use \\{@link PublicKeyCredentialUserEntityRepositoryInterface\\} and \\{@link CanRegisterUserEntity\\} instead\\.$# - """ - count: 1 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: """ - #^Fetching class constant class of deprecated class Webauthn\\\\TokenBinding\\\\TokenBindingHandler\\: - Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# - """ - count: 1 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\DependencyInjection\\\\WebauthnExtension\\:\\:getConfiguration\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\DependencyInjection\\\\WebauthnExtension\\:\\:getDoctrineBundleConfiguration\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Parameter \\#1 \\$id of class Symfony\\\\Component\\\\DependencyInjection\\\\Reference constructor expects string, mixed given\\.$#" - count: 15 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Parameter \\#2 \\$id of method Symfony\\\\Component\\\\DependencyInjection\\\\ContainerBuilder\\:\\:setAlias\\(\\) expects string\\|Symfony\\\\Component\\\\DependencyInjection\\\\Alias, mixed given\\.$#" - count: 1 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Parameter \\#2 \\$value of method Symfony\\\\Component\\\\DependencyInjection\\\\Container\\:\\:setParameter\\(\\) expects array\\|bool\\|float\\|int\\|string\\|UnitEnum\\|null, mixed given\\.$#" - count: 3 - path: src/symfony/src/DependencyInjection/WebauthnExtension.php - - - - message: "#^Cannot cast mixed to string\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/AAGUIDDataType.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\AAGUIDDataType\\:\\:convertToDatabaseValue\\(\\) should return string\\|null but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/AAGUIDDataType.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\AAGUIDDataType\\:\\:convertToPHPValue\\(\\) should return Symfony\\\\Component\\\\Uid\\\\Uuid\\|null but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/AAGUIDDataType.php - - - - message: "#^Parameter \\#1 \\$uuid of static method Symfony\\\\Component\\\\Uid\\\\Uuid\\:\\:fromString\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/AAGUIDDataType.php - - - - message: "#^Cannot cast mixed to string\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/AttestedCredentialDataType.php - - - - message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\AttestedCredentialData\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/AttestedCredentialDataType.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\Base64BinaryDataType\\:\\:convertToDatabaseValue\\(\\) should return string\\|null but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/Base64BinaryDataType.php - - - - message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decode\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/Base64BinaryDataType.php - - - - message: "#^@readonly property Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\PublicKeyCredentialDescriptorCollection\\:\\:\\$publicKeyCredentialDescriptors is already assigned\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/PublicKeyCredentialDescriptorCollection.php - - - - message: "#^@readonly property Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\PublicKeyCredentialDescriptorCollection\\:\\:\\$publicKeyCredentialDescriptors is assigned outside of the constructor\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/PublicKeyCredentialDescriptorCollection.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\PublicKeyCredentialDescriptorCollection\\:\\:jsonSerialize\\(\\) should return array\\\\> but returns array\\\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/PublicKeyCredentialDescriptorCollection.php - - - - message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, Closure\\(array\\)\\: Webauthn\\\\PublicKeyCredentialDescriptor given\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/PublicKeyCredentialDescriptorCollection.php - - - - message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\PublicKeyCredentialDescriptorCollection\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/PublicKeyCredentialDescriptorCollection.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\PublicKeyCredentialDescriptor\\:\\:createFromString\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/PublicKeyCredentialDescriptorType.php - - - - message: "#^Cannot cast mixed to string\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/TrustPathDataType.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\TrustPath\\\\TrustPathLoader\\:\\:loadTrustPath\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Doctrine/Type/TrustPathDataType.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Repository\\\\DoctrineCredentialSourceRepository\\:\\:findAllForUserEntity\\(\\) should return array\\ but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Repository/DoctrineCredentialSourceRepository.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Repository\\\\DoctrineCredentialSourceRepository\\:\\:findOneByCredentialId\\(\\) should return Webauthn\\\\PublicKeyCredentialSource\\|null but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Repository/DoctrineCredentialSourceRepository.php - - - - message: "#^Class Webauthn\\\\Bundle\\\\Repository\\\\PublicKeyCredentialSourceRepository extends generic class Webauthn\\\\Bundle\\\\Repository\\\\DoctrineCredentialSourceRepository but does not specify its types\\: T$#" - count: 1 - path: src/symfony/src/Repository/PublicKeyCredentialSourceRepository.php - - - - message: """ - #^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialLoader\\: - since 4\\.8\\.0 and will be removed in 5\\.0\\.0\\. Please use the Symfony serializer instead$# - """ - count: 1 - path: src/symfony/src/Resources/config/services.php - - - - message: "#^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 2 - path: src/symfony/src/Resources/config/services.php - - - - message: """ - #^Fetching class constant class of deprecated class Webauthn\\\\TokenBinding\\\\IgnoreTokenBindingHandler\\: - Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# - """ - count: 1 - path: src/symfony/src/Resources/config/services.php - - - - message: """ - #^Fetching class constant class of deprecated class Webauthn\\\\TokenBinding\\\\SecTokenBindingHandler\\: - Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# - """ - count: 1 - path: src/symfony/src/Resources/config/services.php - - - - message: """ - #^Fetching class constant class of deprecated class Webauthn\\\\TokenBinding\\\\TokenBindingNotSupportedHandler\\: - Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# - """ - count: 1 - path: src/symfony/src/Resources/config/services.php - - - - message: """ - #^Class Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken implements deprecated interface Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnTokenInterface\\: - since 4\\.7\\.0, use \\{@see WebauthnToken\\} instead$# - """ - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Parameter \\#1 \\$data of method Symfony\\\\Component\\\\Security\\\\Core\\\\Authentication\\\\Token\\\\AbstractToken\\:\\:__unserialize\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$extensions \\(Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\|null\\) does not accept mixed\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$firewallName \\(string\\) does not accept mixed\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$isBackedUp \\(bool\\) does not accept mixed\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$isBackupEligible \\(bool\\) does not accept mixed\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$isUserPresent \\(bool\\) does not accept mixed\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$isUserVerified \\(bool\\) does not accept mixed\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$publicKeyCredentialDescriptor \\(Webauthn\\\\PublicKeyCredentialDescriptor\\) does not accept mixed\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$publicKeyCredentialOptions \\(Webauthn\\\\PublicKeyCredentialOptions\\) does not accept mixed\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$publicKeyCredentialUserEntity \\(Webauthn\\\\PublicKeyCredentialUserEntity\\) does not accept mixed\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$reservedForFutureUse1 \\(int\\) does not accept mixed\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$reservedForFutureUse2 \\(int\\) does not accept mixed\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$signCount \\(int\\) does not accept mixed\\.$#" - count: 1 - path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Authorization\\\\Voter\\\\IsUserPresentVoter\\:\\:vote\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#" - count: 1 - path: src/symfony/src/Security/Authorization/Voter/IsUserPresentVoter.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Authorization\\\\Voter\\\\IsUserVerifiedVoter\\:\\:vote\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#" - count: 1 - path: src/symfony/src/Security/Authorization/Voter/IsUserVerifiedVoter.php - - - - message: """ - #^Call to deprecated method generateNextUserEntityId\\(\\) of class Webauthn\\\\Bundle\\\\Repository\\\\CanRegisterUserEntity\\: - since 4\\.7\\.0 and will be removed in 5\\.0\\.0\\. Please use Webauthn\\\\Bundle\\\\Repository\\\\CanGenerateUserEntity\\:\\:generateUserEntity\\(\\) instead\\.$# - """ - count: 1 - path: src/symfony/src/Security/Guesser/RequestBodyUserEntityGuesser.php - - - - message: """ - #^Call to deprecated method getContentType\\(\\) of class Symfony\\\\Component\\\\HttpFoundation\\\\Request\\: - since Symfony 6\\.2, use getContentTypeFormat\\(\\) instead$# - """ - count: 1 - path: src/symfony/src/Security/Guesser/RequestBodyUserEntityGuesser.php - - - - message: "#^Call to function method_exists\\(\\) with Symfony\\\\Component\\\\HttpFoundation\\\\Request and 'getContentTypeFormat' will always evaluate to true\\.$#" - count: 1 - path: src/symfony/src/Security/Guesser/RequestBodyUserEntityGuesser.php - - - - message: """ - #^Call to deprecated method getContentType\\(\\) of class Symfony\\\\Component\\\\HttpFoundation\\\\Request\\: - since Symfony 6\\.2, use getContentTypeFormat\\(\\) instead$# - """ - count: 2 - path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php - - - - message: "#^Call to function method_exists\\(\\) with Symfony\\\\Component\\\\HttpFoundation\\\\Request and 'getContentTypeFormat' will always evaluate to true\\.$#" - count: 2 - path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php - - - - message: "#^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Storage\\\\OptionsStorage\\:\\:get\\(\\) invoked with 1 parameter, 0 required\\.$#" - count: 2 - path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php - - - - message: """ - #^Parameter \\$publicKeyCredentialLoader of method Webauthn\\\\Bundle\\\\Security\\\\Http\\\\Authenticator\\\\WebauthnAuthenticator\\:\\:__construct\\(\\) has typehint with deprecated class Webauthn\\\\PublicKeyCredentialLoader\\: - since 4\\.8\\.0 and will be removed in 5\\.0\\.0\\. Please use the Symfony serializer instead$# - """ - count: 1 - path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php - - - - message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\Bundle\\\\Security\\\\Http\\\\Authenticator\\\\WebauthnAuthenticator\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php - - - - message: "#^Cannot access offset 'enabled' on mixed\\.$#" - count: 2 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Cannot access offset 'host' on mixed\\.$#" - count: 2 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Cannot access offset 'options_handler' on mixed\\.$#" - count: 2 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Cannot access offset 'options_method' on mixed\\.$#" - count: 2 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Cannot access offset 'options_path' on mixed\\.$#" - count: 2 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Cannot access offset 'profile' on mixed\\.$#" - count: 2 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Cannot access offset 'result_method' on mixed\\.$#" - count: 2 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Cannot access offset 'result_path' on mixed\\.$#" - count: 2 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Cannot access offset 'routes' on mixed\\.$#" - count: 10 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationHost\\(\\) should return string\\|null but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationOptionsHandler\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationOptionsMethod\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationOptionsPath\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationProfile\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationResultMethod\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationResultPath\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getFailureHandler\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getOptionsStorage\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationHost\\(\\) should return string\\|null but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationOptionsHandler\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationOptionsMethod\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationOptionsPath\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationProfile\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationResultMethod\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationResultPath\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getSecuredRpIds\\(\\) should return array\\ but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getSuccessHandler\\(\\) should return string but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getUserProvider\\(\\) should return string\\|null but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:isAuthenticationEnabled\\(\\) should return bool but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:isRegistrationEnabled\\(\\) should return bool but returns mixed\\.$#" - count: 1 - path: src/symfony/src/Security/WebauthnFirewallConfig.php - - - - message: """ - #^Call to method create\\(\\) of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\: - since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# - """ - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Cannot access offset 'attestation…' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Cannot access offset 'authenticator…' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Cannot access offset 'challenge_length' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Cannot access offset 'icon' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Cannot access offset 'id' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Cannot access offset 'name' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Cannot access offset 'require_resident_key' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Cannot access offset 'resident_key' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Cannot access offset 'timeout' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Cannot access offset 'user_verification' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$array of function array_keys expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$authenticatorAttachment of static method Webauthn\\\\AuthenticatorSelectionCriteria\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(int\\|string, mixed\\)\\: mixed\\)\\|null, Closure\\(string, mixed\\)\\: Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtension given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$length of function random_bytes expects int\\<1, max\\>, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$name of static method Webauthn\\\\PublicKeyCredentialRpEntity\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$profile of method Webauthn\\\\Bundle\\\\Service\\\\PublicKeyCredentialCreationOptionsFactory\\:\\:createAuthenticatorSelectionCriteria\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$profile of method Webauthn\\\\Bundle\\\\Service\\\\PublicKeyCredentialCreationOptionsFactory\\:\\:createCredentialParameters\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$profile of method Webauthn\\\\Bundle\\\\Service\\\\PublicKeyCredentialCreationOptionsFactory\\:\\:createExtensions\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$profile of method Webauthn\\\\Bundle\\\\Service\\\\PublicKeyCredentialCreationOptionsFactory\\:\\:createRpEntity\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#2 \\$array of function array_map expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#2 \\$id of static method Webauthn\\\\PublicKeyCredentialRpEntity\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#2 \\$userVerification of static method Webauthn\\\\AuthenticatorSelectionCriteria\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#3 \\$icon of static method Webauthn\\\\PublicKeyCredentialRpEntity\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#3 \\$residentKey of static method Webauthn\\\\AuthenticatorSelectionCriteria\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#3 \\.\\.\\.\\$arrays of function array_map expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: "#^Parameter \\#4 \\$requireResidentKey of static method Webauthn\\\\AuthenticatorSelectionCriteria\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php - - - - message: """ - #^Call to method create\\(\\) of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\: - since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# - """ - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php - - - - message: "#^Cannot access offset 'challenge_length' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php - - - - message: "#^Cannot access offset 'rp_id' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php - - - - message: "#^Cannot access offset 'timeout' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php - - - - message: "#^Cannot access offset 'user_verification' on mixed\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$array of function array_keys expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(int\\|string, mixed\\)\\: mixed\\)\\|null, Closure\\(string, mixed\\)\\: Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtension given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$length of function random_bytes expects int\\<1, max\\>, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php - - - - message: "#^Parameter \\#1 \\$profile of method Webauthn\\\\Bundle\\\\Service\\\\PublicKeyCredentialRequestOptionsFactory\\:\\:createExtensions\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php - - - - message: "#^Parameter \\#3 \\.\\.\\.\\$arrays of function array_map expects array, mixed given\\.$#" - count: 1 - path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php - - - - message: "#^Cannot access offset 'x5c' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php - - - - message: "#^Cannot cast mixed to int\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$data of static method Cose\\\\Key\\\\Key\\:\\:createFromData\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\CertificateChain\\\\CertificateToolbox\\:\\:convertAllDERToPEM\\(\\) expects iterable\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$key of function openssl_pkey_get_details expects OpenSSLAsymmetricKey, OpenSSLAsymmetricKey\\|false given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$signature of function openssl_verify expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php - - - - message: "#^Cannot access offset 'jws' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php - - - - message: "#^Cannot access offset 'response' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php - - - - message: "#^Cannot call method createRequest\\(\\) on Psr\\\\Http\\\\Message\\\\RequestFactoryInterface\\|null\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php - - - - message: "#^Cannot call method request\\(\\) on Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\|null\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php - - - - message: "#^Cannot call method sendRequest\\(\\) on Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\|null\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$certificates of method Webauthn\\\\AttestationStatement\\\\AndroidSafetyNetAttestationStatementSupport\\:\\:convertCertificatesToPem\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$input of method Jose\\\\Component\\\\Signature\\\\Serializer\\\\CompactSerializer\\:\\:unserialize\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 3 - path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$data of static method Cose\\\\Key\\\\Key\\:\\:createFromData\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AppleAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createAnonymizationCA\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AppleAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$key of function openssl_pkey_get_details expects OpenSSLAsymmetricKey, OpenSSLAsymmetricKey\\|false given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AppleAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AppleAttestationStatementSupport.php - - - - message: "#^Method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:create\\(\\) has parameter \\$attStmt with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AttestationStatement.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\TrustPath\\\\TrustPathLoader\\:\\:loadTrustPath\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AttestationStatement.php - - - - message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AttestationStatement.php - - - - message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AttestationStatement.php - - - - message: "#^Parameter \\#3 \\$type of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/AttestationStatement.php - - - - message: "#^Cannot access offset 'x5c' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\CertificateChain\\\\CertificateToolbox\\:\\:convertAllDERToPEM\\(\\) expects iterable\\, array given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$key of function openssl_pkey_get_details expects OpenSSLAsymmetricKey, OpenSSLAsymmetricKey\\|false given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$signature of function openssl_verify expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php - - - - message: """ - #^Call to deprecated method createEcdaa\\(\\) of class Webauthn\\\\AttestationStatement\\\\AttestationStatement\\: - since 4\\.2\\.0 and will be removed in 5\\.0\\.0\\. The ECDAA Trust Anchor does no longer exist in Webauthn specification\\.$# - """ - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Cannot access offset 'ecdaaKeyId' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Cannot access offset 'x5c' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Cannot cast mixed to int\\.$#" - count: 3 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: """ - #^Instantiation of deprecated class Webauthn\\\\TrustPath\\\\EcdaaKeyIdTrustPath\\: - since 4\\.2\\.0 and will be removed in 5\\.0\\.0\\. The ECDAA Trust Anchor does no longer exist in Webauthn specification\\.$# - """ - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\CertificateChain\\\\CertificateToolbox\\:\\:convertAllDERToPEM\\(\\) expects iterable\\, array given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$ecdaaKeyId of class Webauthn\\\\TrustPath\\\\EcdaaKeyIdTrustPath constructor expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createEcdaa\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createSelf\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$signature of static method Webauthn\\\\Util\\\\CoseSignatureFixer\\:\\:fix\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createEcdaa\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createSelf\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$signature of function openssl_verify expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php - - - - message: "#^Cannot access offset 'certInfo' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Cannot access offset 'extraData' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Cannot access offset 'parsedCertInfo' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Cannot access offset 'parsedPubArea' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Cannot access offset 'pubArea' on mixed\\.$#" - count: 2 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Cannot access offset 'unique' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Cannot access offset 'ver' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Cannot access offset 'x5c' on mixed\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Cannot access offset 1 on array\\|false\\.$#" - count: 9 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Cannot cast mixed to int\\.$#" - count: 2 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Cannot cast mixed to string\\.$#" - count: 3 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$data of function openssl_verify expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$data of method Webauthn\\\\AttestationStatement\\\\TPMAttestationStatementSupport\\:\\:checkCertInfo\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$data of method Webauthn\\\\AttestationStatement\\\\TPMAttestationStatementSupport\\:\\:checkPubArea\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\CertificateChain\\\\CertificateToolbox\\:\\:convertAllDERToPEM\\(\\) expects iterable\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Parameter \\#1 \\$unique of method Webauthn\\\\AttestationStatement\\\\TPMAttestationStatementSupport\\:\\:checkUniquePublicKey\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 2 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createAttCA\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^Parameter \\#2 \\$signature of function openssl_verify expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php - - - - message: "#^@readonly property Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\:\\:\\$extensions is assigned outside of the constructor\\.$#" - count: 3 - path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensions.php - - - - message: "#^Class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions implements generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#" - count: 1 - path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensions.php - - - - message: "#^Parameter \\#1 \\$key of function array_key_exists expects int\\|string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensions.php - - - - message: "#^Class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensionsClientInputs extends @final class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\.$#" - count: 1 - path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensionsClientInputs.php - - - - message: "#^Class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensionsClientOutputs extends @final class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\.$#" - count: 1 - path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputs.php - - - - message: """ - #^Call to method create\\(\\) of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\: - since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# - """ - count: 1 - path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputsLoader.php - - - - message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed, int\\|string\\)\\: mixed\\)\\|null, Closure\\(mixed, string\\)\\: Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtension given\\.$#" - count: 1 - path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputsLoader.php - - - - message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\AuthenticatorAssertionResponseValidator\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/webauthn/src/AuthenticatorAssertionResponseValidator.php - - - - message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\AuthenticatorAssertionResponseValidator\\:\\:create\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/webauthn/src/AuthenticatorAssertionResponseValidator.php - - - - message: """ - #^Parameter \\$tokenBindingHandler of method Webauthn\\\\AuthenticatorAssertionResponseValidator\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\TokenBinding\\\\TokenBindingHandler\\: - Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# - """ - count: 1 - path: src/webauthn/src/AuthenticatorAssertionResponseValidator.php - - - - message: """ - #^Parameter \\$tokenBindingHandler of method Webauthn\\\\AuthenticatorAssertionResponseValidator\\:\\:create\\(\\) has typehint with deprecated interface Webauthn\\\\TokenBinding\\\\TokenBindingHandler\\: - Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# - """ - count: 1 - path: src/webauthn/src/AuthenticatorAssertionResponseValidator.php - - - - message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\AuthenticatorAttestationResponseValidator\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/webauthn/src/AuthenticatorAttestationResponseValidator.php - - - - message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\AuthenticatorAttestationResponseValidator\\:\\:create\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" - count: 1 - path: src/webauthn/src/AuthenticatorAttestationResponseValidator.php - - - - message: """ - #^Parameter \\$tokenBindingHandler of method Webauthn\\\\AuthenticatorAttestationResponseValidator\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\TokenBinding\\\\TokenBindingHandler\\: - Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# - """ - count: 1 - path: src/webauthn/src/AuthenticatorAttestationResponseValidator.php - - - - message: """ - #^Parameter \\$tokenBindingHandler of method Webauthn\\\\AuthenticatorAttestationResponseValidator\\:\\:create\\(\\) has typehint with deprecated interface Webauthn\\\\TokenBinding\\\\TokenBindingHandler\\: - Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# - """ - count: 1 - path: src/webauthn/src/AuthenticatorAttestationResponseValidator.php - - - - message: "#^Cannot access offset 1 on array\\|false\\.$#" - count: 2 - path: src/webauthn/src/AuthenticatorDataLoader.php - - - - message: "#^Parameter \\#1 \\$search of function str_replace expects array\\|string, string\\|false given\\.$#" - count: 1 - path: src/webauthn/src/AuthenticatorDataLoader.php - - - - message: "#^Parameter \\#2 \\$callback of function array_reduce expects callable\\(string, mixed\\)\\: string, Closure\\(string, string\\)\\: non\\-empty\\-string given\\.$#" - count: 1 - path: src/webauthn/src/AuthenticatorDataLoader.php - - - - message: "#^Parameter \\#2 \\$needle of function mb_strpos expects string, string\\|false given\\.$#" - count: 1 - path: src/webauthn/src/AuthenticatorDataLoader.php - - - - message: "#^Parameter \\#2 \\$replace of function str_replace expects array\\|string, string\\|false given\\.$#" - count: 1 - path: src/webauthn/src/AuthenticatorDataLoader.php - - - - message: """ - #^Access to deprecated property \\$requireResidentKey of class Webauthn\\\\AuthenticatorSelectionCriteria\\: - Will be removed in 5\\.0\\. Please use residentKey instead\\*$# - """ - count: 3 - path: src/webauthn/src/AuthenticatorSelectionCriteria.php - - - - message: "#^Method Webauthn\\\\AuthenticatorSelectionCriteria\\:\\:isRequireResidentKey\\(\\) should return bool but returns bool\\|null\\.$#" - count: 1 - path: src/webauthn/src/AuthenticatorSelectionCriteria.php - - - - message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\AuthenticatorSelectionCriteria\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/AuthenticatorSelectionCriteria.php - - - - message: """ - #^Fetching deprecated class constant ATTESTATION_ECDAA of class Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\: - since 4\\.2\\.0 and will be removed in 5\\.0\\.0\\. The ECDAA Trust Anchor does no longer exist in Webauthn specification\\.$# - """ - count: 1 - path: src/webauthn/src/CeremonyStep/CheckMetadataStatement.php - - - - message: """ - #^Fetching deprecated class constant TYPE_ECDAA of class Webauthn\\\\AttestationStatement\\\\AttestationStatement\\: - since 4\\.2\\.0 and will be removed in 5\\.0\\.0\\. The ECDAA Trust Anchor does no longer exist in Webauthn specification\\.$# - """ - count: 1 - path: src/webauthn/src/CeremonyStep/CheckMetadataStatement.php - - - - message: """ - #^Access to deprecated property \\$tokenBinding of class Webauthn\\\\CollectedClientData\\: - Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# - """ - count: 1 - path: src/webauthn/src/CollectedClientData.php - - - - message: "#^Cannot access offset 'authData' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AttestationObjectDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AttestationObjectDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php - - - - message: "#^Parameter \\#1 \\$data of class Webauthn\\\\StringStream constructor expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php - - - - message: "#^Parameter \\#1 \\$rawAttestationObject of static method Webauthn\\\\AttestationStatement\\\\AttestationObject\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php - - - - message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationObject\\:\\:create\\(\\) expects Webauthn\\\\AttestationStatement\\\\AttestationStatement, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php - - - - message: "#^Parameter \\#3 \\$authData of static method Webauthn\\\\AttestationStatement\\\\AttestationObject\\:\\:create\\(\\) expects Webauthn\\\\AuthenticatorData, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php - - - - message: "#^Cannot access offset 'fmt' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AttestationStatementDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AttestationStatementDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AttestationStatementDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AttestationStatementDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AttestationStatementDenormalizer.php - - - - message: "#^Parameter \\#1 \\$attestation of method Webauthn\\\\AttestationStatement\\\\AttestationStatementSupport\\:\\:load\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AttestationStatementDenormalizer.php - - - - message: "#^Parameter \\#1 \\$name of method Webauthn\\\\AttestationStatement\\\\AttestationStatementSupportManager\\:\\:get\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AttestationStatementDenormalizer.php - - - - message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php - - - - message: "#^Cannot access offset string on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php - - - - message: """ - #^Fetching class constant class of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensionsClientInputs\\: - since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# - """ - count: 2 - path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php - - - - message: """ - #^Fetching class constant class of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensionsClientOutputs\\: - since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# - """ - count: 2 - path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticationExtensionsDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticationExtensionsDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php - - - - message: "#^Parameter \\#1 \\$extensions of static method Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\:\\:create\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php - - - - message: "#^Cannot access offset 'attestationObject' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Cannot access offset 'authenticatorData' on mixed\\.$#" - count: 3 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Cannot access offset 'clientDataJSON' on mixed\\.$#" - count: 3 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Cannot access offset 'signature' on mixed\\.$#" - count: 3 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Cannot access offset 'userHandle' on mixed\\.$#" - count: 3 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorAssertionResponseDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorAssertionResponseDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Parameter \\#1 \\$clientDataJSON of static method Webauthn\\\\AuthenticatorAssertionResponse\\:\\:create\\(\\) expects Webauthn\\\\CollectedClientData, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\Util\\\\Base64\\:\\:decode\\(\\) expects string, mixed given\\.$#" - count: 3 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decodeNoPadding\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Parameter \\#2 \\$authenticatorData of static method Webauthn\\\\AuthenticatorAssertionResponse\\:\\:create\\(\\) expects Webauthn\\\\AuthenticatorData, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Parameter \\#3 \\$signature of static method Webauthn\\\\AuthenticatorAssertionResponse\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Parameter \\#4 \\$userHandle of static method Webauthn\\\\AuthenticatorAssertionResponse\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Parameter \\#5 \\$attestationObject of static method Webauthn\\\\AuthenticatorAssertionResponse\\:\\:create\\(\\) expects Webauthn\\\\AttestationStatement\\\\AttestationObject\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php - - - - message: "#^Cannot access offset 'attestationObject' on mixed\\.$#" - count: 2 - path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php - - - - message: "#^Cannot access offset 'clientDataJSON' on mixed\\.$#" - count: 3 - path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php - - - - message: "#^Cannot access offset 'transports' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorAttestationResponseDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorAttestationResponseDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php - - - - message: "#^Parameter \\#1 \\$clientDataJSON of static method Webauthn\\\\AuthenticatorAttestationResponse\\:\\:create\\(\\) expects Webauthn\\\\CollectedClientData, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\Util\\\\Base64\\:\\:decode\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php - - - - message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decodeNoPadding\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php - - - - message: "#^Parameter \\#2 \\$attestationObject of static method Webauthn\\\\AuthenticatorAttestationResponse\\:\\:create\\(\\) expects Webauthn\\\\AttestationStatement\\\\AttestationObject, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php - - - - message: "#^Parameter \\#3 \\$transports of static method Webauthn\\\\AuthenticatorAttestationResponse\\:\\:create\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php - - - - message: "#^Cannot access offset 1 on array\\|false\\.$#" - count: 2 - path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorDataDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorDataDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php - - - - message: "#^Parameter \\#1 \\$data of method Webauthn\\\\Denormalizer\\\\AuthenticatorDataDenormalizer\\:\\:fixIncorrectEdDSAKey\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php - - - - message: "#^Parameter \\#1 \\$search of function str_replace expects array\\|string, string\\|false given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php - - - - message: "#^Parameter \\#2 \\$callback of function array_reduce expects callable\\(string, mixed\\)\\: string, Closure\\(string, string\\)\\: non\\-empty\\-string given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php - - - - message: "#^Parameter \\#2 \\$needle of function mb_strpos expects string, string\\|false given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php - - - - message: "#^Parameter \\#2 \\$replace of function str_replace expects array\\|string, string\\|false given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php - - - - message: "#^Parameter \\#6 \\$extensions of static method Webauthn\\\\AuthenticatorData\\:\\:create\\(\\) expects Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorResponseDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorResponseDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorResponseDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/AuthenticatorResponseDenormalizer.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 2 - path: src/webauthn/src/Denormalizer/AuthenticatorResponseDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\CollectedClientDataDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/CollectedClientDataDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\CollectedClientDataDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/CollectedClientDataDenormalizer.php - - - - message: "#^Parameter \\#1 \\$json of function json_decode expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/CollectedClientDataDenormalizer.php - - - - message: "#^Parameter \\#1 \\$rawData of static method Webauthn\\\\CollectedClientData\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/CollectedClientDataDenormalizer.php - - - - message: "#^Parameter \\#2 \\$data of static method Webauthn\\\\CollectedClientData\\:\\:create\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/CollectedClientDataDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialDenormalizer.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialDenormalizer.php - - - - message: "#^Parameter \\#4 \\$response of static method Webauthn\\\\PublicKeyCredential\\:\\:create\\(\\) expects Webauthn\\\\AuthenticatorResponse, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialDenormalizer.php - - - - message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'allowCredentials' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'allowCredentials'\\|'excludeCredentials' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'attestation' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'authenticatorSelect…' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'challenge' on mixed\\.$#" - count: 2 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'excludeCredentials' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'extensions' on mixed\\.$#" - count: 2 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'id' on mixed\\.$#" - count: 2 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'pubKeyCredParams' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'rp' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'rpId' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'timeout' on mixed\\.$#" - count: 2 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'user' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset 'userVerification' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Cannot access offset mixed on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialOptionsDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialOptionsDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#1 \\$challenge of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decodeNoPadding\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#1 \\$rp of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects Webauthn\\\\PublicKeyCredentialRpEntity, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 2 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#2 \\$rpId of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#2 \\$user of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects Webauthn\\\\PublicKeyCredentialUserEntity, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#3 \\$allowCredentials of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:create\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#3 \\$challenge of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#4 \\$pubKeyCredParams of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#4 \\$userVerification of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#5 \\$authenticatorSelection of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects Webauthn\\\\AuthenticatorSelectionCriteria\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#5 \\$timeout of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:create\\(\\) expects int\\<1, max\\>\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#6 \\$attestation of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#6 \\$extensions of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:create\\(\\) expects array\\\\|Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#7 \\$excludeCredentials of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#8 \\$timeout of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects int\\<1, max\\>\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Parameter \\#9 \\$extensions of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialParametersDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialParametersDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialParametersDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialParametersDenormalizer.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialParametersDenormalizer.php - - - - message: "#^Cannot access offset 'aaguid' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Cannot access offset 'attestationType' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Cannot access offset 'backupEligible' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Cannot access offset 'backupStatus' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Cannot access offset 'counter' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Cannot access offset 'credentialPublicKey' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Cannot access offset 'otherUI' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Cannot access offset 'publicKeyCredential…' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Cannot access offset 'transports' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Cannot access offset 'trustPath' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Cannot access offset 'type' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Cannot access offset 'userHandle' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Cannot access offset 'uvInitialized' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialSourceDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialSourceDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\Util\\\\Base64\\:\\:decode\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#1 \\$publicKeyCredentialId of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#1 \\$uuid of static method Symfony\\\\Component\\\\Uid\\\\Uuid\\:\\:fromString\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#10 \\$otherUI of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects array\\\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#11 \\$backupEligible of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#12 \\$backupStatus of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#13 \\$uvInitialized of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#2 \\$type of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#3 \\$transports of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#4 \\$attestationType of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#5 \\$trustPath of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects Webauthn\\\\TrustPath\\\\TrustPath, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#7 \\$credentialPublicKey of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#8 \\$userHandle of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Parameter \\#9 \\$counter of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialUserEntityDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialUserEntityDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialUserEntityDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialUserEntityDenormalizer.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/PublicKeyCredentialUserEntityDenormalizer.php - - - - message: "#^Cannot access offset 'type' on mixed\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/TrustPathDenormalizer.php - - - - message: """ - #^Instantiation of deprecated class Webauthn\\\\TrustPath\\\\EcdaaKeyIdTrustPath\\: - since 4\\.2\\.0 and will be removed in 5\\.0\\.0\\. The ECDAA Trust Anchor does no longer exist in Webauthn specification\\.$# - """ - count: 1 - path: src/webauthn/src/Denormalizer/TrustPathDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\TrustPathDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/TrustPathDenormalizer.php - - - - message: "#^Method Webauthn\\\\Denormalizer\\\\TrustPathDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/TrustPathDenormalizer.php - - - - message: "#^Parameter \\#1 \\$ecdaaKeyId of class Webauthn\\\\TrustPath\\\\EcdaaKeyIdTrustPath constructor expects string, array given\\.$#" - count: 1 - path: src/webauthn/src/Denormalizer/TrustPathDenormalizer.php - - - - message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" - count: 2 - path: src/webauthn/src/Denormalizer/TrustPathDenormalizer.php - - - - message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialCreationOptions.php - - - - message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\PublicKeyCredentialDescriptor\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialDescriptor.php - - - - message: "#^@readonly property Webauthn\\\\PublicKeyCredentialDescriptorCollection\\:\\:\\$publicKeyCredentialDescriptors is already assigned\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialDescriptorCollection.php - - - - message: "#^@readonly property Webauthn\\\\PublicKeyCredentialDescriptorCollection\\:\\:\\$publicKeyCredentialDescriptors is assigned outside of the constructor\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialDescriptorCollection.php - - - - message: "#^Method Webauthn\\\\PublicKeyCredentialDescriptorCollection\\:\\:jsonSerialize\\(\\) should return array\\\\> but returns array\\\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialDescriptorCollection.php - - - - message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, Closure\\(array\\)\\: Webauthn\\\\PublicKeyCredentialDescriptor given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialDescriptorCollection.php - - - - message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\PublicKeyCredentialDescriptorCollection\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialDescriptorCollection.php - - - - message: "#^Cannot call method load\\(\\) on Webauthn\\\\AttestationStatement\\\\AttestationObjectLoader\\|null\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialLoader.php - - - - message: "#^Parameter \\#1 \\$json of method Webauthn\\\\PublicKeyCredentialLoader\\:\\:loadArray\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialLoader.php - - - - message: """ - #^Call to method create\\(\\) of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\: - since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# - """ - count: 1 - path: src/webauthn/src/PublicKeyCredentialOptions.php - - - - message: "#^Parameter \\#1 \\$extensions of static method Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\:\\:create\\(\\) expects array\\, array\\ given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialOptions.php - - - - message: "#^Property Webauthn\\\\PublicKeyCredentialOptions\\:\\:\\$timeout \\(int\\<1, max\\>\\|null\\) does not accept int\\|null\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialOptions.php - - - - message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\PublicKeyCredentialParameters\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialParameters.php - - - - message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialRequestOptions.php - - - - message: "#^Cannot cast mixed to string\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialSource.php - - - - message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\TrustPath\\\\TrustPathLoader\\:\\:loadTrustPath\\(\\) expects array, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialSource.php - - - - message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decodeNoPadding\\(\\) expects string, mixed given\\.$#" - count: 3 - path: src/webauthn/src/PublicKeyCredentialSource.php - - - - message: "#^Parameter \\#1 \\$uuid of static method Symfony\\\\Component\\\\Uid\\\\Uuid\\:\\:fromString\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialSource.php - - - - message: "#^Parameter \\#10 \\$otherUI of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects array\\\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialSource.php - - - - message: "#^Parameter \\#11 \\$backupEligible of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialSource.php - - - - message: "#^Parameter \\#12 \\$backupStatus of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialSource.php - - - - message: "#^Parameter \\#2 \\$type of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialSource.php - - - - message: "#^Parameter \\#3 \\$transports of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects array\\, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialSource.php - - - - message: "#^Parameter \\#4 \\$attestationType of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialSource.php - - - - message: "#^Parameter \\#9 \\$counter of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects int, mixed given\\.$#" - count: 1 - path: src/webauthn/src/PublicKeyCredentialSource.php - - - - message: "#^Method Webauthn\\\\StringStream\\:\\:read\\(\\) should return string but returns string\\|false\\.$#" - count: 1 - path: src/webauthn/src/StringStream.php - - - - message: "#^Parameter \\#1 \\$stream of function fwrite expects resource, resource\\|false given\\.$#" - count: 1 - path: src/webauthn/src/StringStream.php - - - - message: "#^Parameter \\#1 \\$stream of function rewind expects resource, resource\\|false given\\.$#" - count: 1 - path: src/webauthn/src/StringStream.php - - - - message: "#^Parameter \\#1 \\$string of function mb_strlen expects string, string\\|false given\\.$#" - count: 2 - path: src/webauthn/src/StringStream.php - - - - message: "#^Property Webauthn\\\\StringStream\\:\\:\\$data \\(resource\\) does not accept resource\\|false\\.$#" - count: 1 - path: src/webauthn/src/StringStream.php - - - - message: "#^Parameter \\#1 \\$certificates of static method Webauthn\\\\TrustPath\\\\CertificateTrustPath\\:\\:create\\(\\) expects array\\, array given\\.$#" - count: 1 - path: src/webauthn/src/TrustPath/CertificateTrustPath.php - - - - message: "#^Parameter \\#1 \\$ecdaaKeyId of class Webauthn\\\\TrustPath\\\\EcdaaKeyIdTrustPath constructor expects string, mixed given\\.$#" - count: 1 - path: src/webauthn/src/TrustPath/EcdaaKeyIdTrustPath.php + ignoreErrors: + - + message: "#^Parameter \\#2 \\$array of function array_map expects array, iterable\\ given\\.$#" + count: 1 + path: src/metadata-service/src/CertificateChain/CertificateToolbox.php + + - + message: "#^Call to an undefined method Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\:\\:sendRequest\\(\\)\\.$#" + count: 1 + path: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php + + - + message: "#^Cannot call method createRequest\\(\\) on Psr\\\\Http\\\\Message\\\\RequestFactoryInterface\\|null\\.$#" + count: 1 + path: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php + + - + message: "#^Parameter \\#1 \\$untrustedCertificates of static method Webauthn\\\\MetadataService\\\\Exception\\\\CertificateChainException\\:\\:create\\(\\) expects array\\, array\\ given\\.$#" + count: 2 + path: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php + + - + message: "#^Parameter \\#2 \\$trustedCertificates of static method Webauthn\\\\MetadataService\\\\Exception\\\\CertificateChainException\\:\\:create\\(\\) expects array\\, array\\ given\\.$#" + count: 2 + path: src/metadata-service/src/CertificateChain/PhpCertificateChainValidator.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Denormalizer\\\\ExtensionDescriptorDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Denormalizer/ExtensionDescriptorDenormalizer.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Denormalizer\\\\ExtensionDescriptorDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Denormalizer/ExtensionDescriptorDenormalizer.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Denormalizer/ExtensionDescriptorDenormalizer.php + + - + message: "#^Strict comparison using \\=\\=\\= between Symfony\\\\Component\\\\Serializer\\\\Normalizer\\\\DenormalizerInterface and null will always evaluate to false\\.$#" + count: 1 + path: src/metadata-service/src/Denormalizer/ExtensionDescriptorDenormalizer.php + + - + message: "#^Call to an undefined method Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\:\\:request\\(\\)\\.$#" + count: 1 + path: src/metadata-service/src/Service/DistantResourceMetadataService.php + + - + message: "#^Call to an undefined method Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\:\\:sendRequest\\(\\)\\.$#" + count: 1 + path: src/metadata-service/src/Service/DistantResourceMetadataService.php + + - + message: """ + #^Call to deprecated method createFromString\\(\\) of class Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\: + since 4\\.7\\.0\\. Please use the symfony/serializer for converting the object\\.$# + """ + count: 1 + path: src/metadata-service/src/Service/DistantResourceMetadataService.php + + - + message: "#^Cannot call method createRequest\\(\\) on Psr\\\\Http\\\\Message\\\\RequestFactoryInterface\\|null\\.$#" + count: 1 + path: src/metadata-service/src/Service/DistantResourceMetadataService.php + + - + message: "#^Parameter \\#5 \\$additionalHeaderParameters of class Webauthn\\\\MetadataService\\\\Service\\\\DistantResourceMetadataService constructor expects array\\, array\\ given\\.$#" + count: 1 + path: src/metadata-service/src/Service/DistantResourceMetadataService.php + + - + message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" + count: 1 + path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php + + - + message: "#^Call to an undefined method Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\:\\:request\\(\\)\\.$#" + count: 1 + path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php + + - + message: "#^Call to an undefined method Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\:\\:sendRequest\\(\\)\\.$#" + count: 1 + path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php + + - + message: """ + #^Call to deprecated method createFromArray\\(\\) of class Webauthn\\\\MetadataService\\\\Service\\\\MetadataBLOBPayloadEntry\\: + since 4\\.7\\.0\\. Please use the symfony/serializer for converting the object\\.$# + """ + count: 1 + path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php + + - + message: "#^Cannot access offset 'entries' on mixed\\.$#" + count: 1 + path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php + + - + message: "#^Cannot call method createRequest\\(\\) on Psr\\\\Http\\\\Message\\\\RequestFactoryInterface\\|null\\.$#" + count: 1 + path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\Service\\\\MetadataBLOBPayloadEntry\\:\\:createFromArray\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php + + - + message: "#^Parameter \\#2 \\$headerParameters of method Webauthn\\\\MetadataService\\\\Service\\\\FidoAllianceCompliantMetadataService\\:\\:sendPsrRequest\\(\\) expects array\\, array\\ given\\.$#" + count: 1 + path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php + + - + message: "#^Parameter \\#2 \\$headerParameters of method Webauthn\\\\MetadataService\\\\Service\\\\FidoAllianceCompliantMetadataService\\:\\:sendSymfonyRequest\\(\\) expects array\\, array\\ given\\.$#" + count: 1 + path: src/metadata-service/src/Service/FidoAllianceCompliantMetadataService.php + + - + message: """ + #^Call to deprecated method createFromString\\(\\) of class Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\: + since 4\\.7\\.0\\. Please use the symfony/serializer for converting the object\\.$# + """ + count: 1 + path: src/metadata-service/src/Service/FolderResourceMetadataService.php + + - + message: "#^Parameter \\#1 \\$string of function trim expects string, string\\|false given\\.$#" + count: 1 + path: src/metadata-service/src/Service/FolderResourceMetadataService.php + + - + message: """ + #^Call to deprecated method createFromString\\(\\) of class Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\: + since 4\\.7\\.0\\. Please use the symfony/serializer for converting the object\\.$# + """ + count: 1 + path: src/metadata-service/src/Service/JsonMetadataService.php + + - + message: """ + #^Call to deprecated method createFromString\\(\\) of class Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\: + since 4\\.7\\.0\\. Please use the symfony/serializer for converting the object\\.$# + """ + count: 1 + path: src/metadata-service/src/Service/LocalResourceMetadataService.php + + - + message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decode\\(\\) expects string, string\\|false given\\.$#" + count: 1 + path: src/metadata-service/src/Service/LocalResourceMetadataService.php + + - + message: "#^Parameter \\#1 \\$statement of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:createFromString\\(\\) expects string, string\\|false given\\.$#" + count: 1 + path: src/metadata-service/src/Service/LocalResourceMetadataService.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\Service\\\\MetadataBLOBPayloadEntry\\:\\:createFromArray\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Service/MetadataBLOBPayload.php + + - + message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, Closure\\(array\\)\\: Webauthn\\\\MetadataService\\\\Statement\\\\StatusReport given\\.$#" + count: 1 + path: src/metadata-service/src/Service/MetadataBLOBPayloadEntry.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\AuthenticatorGetInfo\\:\\:jsonSerialize\\(\\) should return array\\ but returns array\\\\.$#" + count: 1 + path: src/metadata-service/src/Statement/AuthenticatorGetInfo.php + + - + message: "#^Parameter \\#1 \\$selfAttestedFRR of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricAccuracyDescriptor\\:\\:create\\(\\) expects float\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/BiometricAccuracyDescriptor.php + + - + message: "#^Parameter \\#2 \\$selfAttestedFAR of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricAccuracyDescriptor\\:\\:create\\(\\) expects float\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/BiometricAccuracyDescriptor.php + + - + message: "#^Parameter \\#3 \\$maxTemplates of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricAccuracyDescriptor\\:\\:create\\(\\) expects float\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/BiometricAccuracyDescriptor.php + + - + message: "#^Parameter \\#4 \\$maxRetries of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricAccuracyDescriptor\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/BiometricAccuracyDescriptor.php + + - + message: "#^Parameter \\#5 \\$blockSlowdown of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricAccuracyDescriptor\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/BiometricAccuracyDescriptor.php + + - + message: "#^Parameter \\#1 \\$certLevel of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/BiometricStatusReport.php + + - + message: "#^Parameter \\#2 \\$modality of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/BiometricStatusReport.php + + - + message: "#^Parameter \\#3 \\$effectiveDate of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/BiometricStatusReport.php + + - + message: "#^Parameter \\#4 \\$certificationDescriptor of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/BiometricStatusReport.php + + - + message: "#^Parameter \\#5 \\$certificateNumber of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/BiometricStatusReport.php + + - + message: "#^Parameter \\#6 \\$certificationPolicyVersion of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/BiometricStatusReport.php + + - + message: "#^Parameter \\#7 \\$certificationRequirementsVersion of static method Webauthn\\\\MetadataService\\\\Statement\\\\BiometricStatusReport\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/BiometricStatusReport.php + + - + message: "#^Parameter \\#1 \\$base of static method Webauthn\\\\MetadataService\\\\Statement\\\\CodeAccuracyDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/CodeAccuracyDescriptor.php + + - + message: "#^Parameter \\#2 \\$minLength of static method Webauthn\\\\MetadataService\\\\Statement\\\\CodeAccuracyDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/CodeAccuracyDescriptor.php + + - + message: "#^Parameter \\#3 \\$maxRetries of static method Webauthn\\\\MetadataService\\\\Statement\\\\CodeAccuracyDescriptor\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/CodeAccuracyDescriptor.php + + - + message: "#^Parameter \\#4 \\$blockSlowdown of static method Webauthn\\\\MetadataService\\\\Statement\\\\CodeAccuracyDescriptor\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/CodeAccuracyDescriptor.php + + - + message: "#^@readonly property Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:\\$plte is assigned outside of the constructor\\.$#" + count: 1 + path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php + + - + message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, Closure\\(array\\)\\: Webauthn\\\\MetadataService\\\\Statement\\\\RgbPaletteEntry given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php + + - + message: "#^Parameter \\#1 \\$width of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php + + - + message: "#^Parameter \\#2 \\$array of function array_map expects array, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php + + - + message: "#^Parameter \\#2 \\$height of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php + + - + message: "#^Parameter \\#3 \\$bitDepth of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php + + - + message: "#^Parameter \\#4 \\$colorType of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php + + - + message: "#^Parameter \\#5 \\$compression of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php + + - + message: "#^Parameter \\#6 \\$filter of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php + + - + message: "#^Parameter \\#7 \\$interlace of static method Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/DisplayPNGCharacteristicsDescriptor.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\EcdaaTrustAnchor\\:\\:jsonSerialize\\(\\) should return array\\ but returns array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/EcdaaTrustAnchor.php + + - + message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decode\\(\\) expects string, mixed given\\.$#" + count: 5 + path: src/metadata-service/src/Statement/EcdaaTrustAnchor.php + + - + message: "#^Parameter \\#6 \\$G1Curve of class Webauthn\\\\MetadataService\\\\Statement\\\\EcdaaTrustAnchor constructor expects string, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/EcdaaTrustAnchor.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:__construct\\(\\) has parameter \\$tcDisplayPNGCharacteristics with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$alternativeDescriptions with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$attachmentHint with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$attestationCertificateKeyIdentifiers with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$attestationRootCertificates with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$attestationTypes with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$authenticationAlgorithms with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$ecdaaTrustAnchors with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$keyProtection with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$matcherProtection with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$publicKeyAlgAndEncodings with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$supportedExtensions with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$tcDisplay with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$tcDisplayPNGCharacteristics with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$upv with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) has parameter \\$userVerificationDetails with no value type specified in iterable type array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:getAlternativeDescriptions\\(\\) should return Webauthn\\\\MetadataService\\\\Statement\\\\AlternativeDescriptions but returns Webauthn\\\\MetadataService\\\\Statement\\\\AlternativeDescriptions\\|null\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, Closure\\(array\\)\\: Webauthn\\\\MetadataService\\\\Statement\\\\DisplayPNGCharacteristicsDescriptor given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\CertificateChain\\\\CertificateToolbox\\:\\:fixPEMStructures\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\Statement\\\\ExtensionDescriptor\\:\\:createFromArray\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:createFromArray\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\Statement\\\\VerificationMethodANDCombinations\\:\\:createFromArray\\(\\) expects array\\, array given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\Statement\\\\Version\\:\\:createFromArray\\(\\) expects array\\, array given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#1 \\$description of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#1 \\$info of static method Webauthn\\\\MetadataService\\\\Statement\\\\AuthenticatorGetInfo\\:\\:create\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#10 \\$matcherProtection of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#11 \\$tcDisplay of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#13 \\$alternativeDescriptions of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#14 \\$legalHeader of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#15 \\$aaid of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#16 \\$aaguid of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#17 \\$attestationCertificateKeyIdentifiers of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#18 \\$keyProtection of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#19 \\$isKeyRestricted of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#2 \\$array of function array_map expects array, mixed given\\.$#" + count: 4 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#2 \\$authenticatorVersion of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#20 \\$isFreshUserVerificationRequired of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#21 \\$cryptoStrength of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#22 \\$attachmentHint of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#23 \\$tcDisplayContentType of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#25 \\$ecdaaTrustAnchors of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#26 \\$icon of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#3 \\$protocolFamily of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#4 \\$schema of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#6 \\$authenticationAlgorithms of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#7 \\$publicKeyAlgAndEncodings of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Parameter \\#8 \\$attestationTypes of static method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: """ + #^Parameter \\$ecdaaTrustAnchors of method Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\:\\:__construct\\(\\) has typehint with deprecated class Webauthn\\\\MetadataService\\\\Statement\\\\EcdaaTrustAnchor\\: + since 4\\.2\\.0 and will be removed in 5\\.0\\.0\\. The ECDAA Trust Anchor does no longer exist in Webauthn specification\\.$# + """ + count: 1 + path: src/metadata-service/src/Statement/MetadataStatement.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\PatternAccuracyDescriptor\\:\\:jsonSerialize\\(\\) should return array\\ but returns array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/PatternAccuracyDescriptor.php + + - + message: "#^Parameter \\#1 \\$r of static method Webauthn\\\\MetadataService\\\\Statement\\\\RgbPaletteEntry\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/RgbPaletteEntry.php + + - + message: "#^Parameter \\#2 \\$g of static method Webauthn\\\\MetadataService\\\\Statement\\\\RgbPaletteEntry\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/RgbPaletteEntry.php + + - + message: "#^Parameter \\#3 \\$b of static method Webauthn\\\\MetadataService\\\\Statement\\\\RgbPaletteEntry\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/RgbPaletteEntry.php + + - + message: "#^Strict comparison using \\=\\=\\= between mixed and null will always evaluate to false\\.$#" + count: 1 + path: src/metadata-service/src/Statement/StatusReport.php + + - + message: "#^@readonly property Webauthn\\\\MetadataService\\\\Statement\\\\VerificationMethodANDCombinations\\:\\:\\$verificationMethods is assigned outside of the constructor\\.$#" + count: 1 + path: src/metadata-service/src/Statement/VerificationMethodANDCombinations.php + + - + message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, Closure\\(array\\)\\: Webauthn\\\\MetadataService\\\\Statement\\\\VerificationMethodDescriptor given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/VerificationMethodANDCombinations.php + + - + message: "#^Method Webauthn\\\\MetadataService\\\\Statement\\\\Version\\:\\:jsonSerialize\\(\\) should return array\\ but returns array\\.$#" + count: 1 + path: src/metadata-service/src/Statement/Version.php + + - + message: "#^Parameter \\#1 \\$major of static method Webauthn\\\\MetadataService\\\\Statement\\\\Version\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/Version.php + + - + message: "#^Parameter \\#2 \\$minor of static method Webauthn\\\\MetadataService\\\\Statement\\\\Version\\:\\:create\\(\\) expects int\\|null, mixed given\\.$#" + count: 1 + path: src/metadata-service/src/Statement/Version.php + + - + message: "#^Method Webauthn\\\\Stimulus\\\\WebauthnStimulusBundle\\:\\:getContainerExtension\\(\\) never returns null so it can be removed from the return type\\.$#" + count: 1 + path: src/stimulus/src/WebauthnStimulusBundle.php + + - + message: "#^Parameter \\#8 \\$publicKeyCredentialSourceRepository of class Webauthn\\\\Bundle\\\\Controller\\\\AssertionResponseController constructor expects Webauthn\\\\Bundle\\\\Repository\\\\PublicKeyCredentialSourceRepositoryInterface\\|null, Webauthn\\\\Bundle\\\\Repository\\\\PublicKeyCredentialSourceRepositoryInterface\\|Webauthn\\\\PublicKeyCredentialSourceRepository given\\.$#" + count: 1 + path: src/symfony/src/Controller/AssertionControllerFactory.php + + - + message: """ + #^Parameter \\$publicKeyCredentialLoader of method Webauthn\\\\Bundle\\\\Controller\\\\AssertionControllerFactory\\:\\:__construct\\(\\) has typehint with deprecated class Webauthn\\\\PublicKeyCredentialLoader\\: + since 4\\.8\\.0 and will be removed in 5\\.0\\.0\\. Please use the Symfony serializer instead$# + """ + count: 1 + path: src/symfony/src/Controller/AssertionControllerFactory.php + + - + message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\Bundle\\\\Controller\\\\AssertionControllerFactory\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/symfony/src/Controller/AssertionControllerFactory.php + + - + message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Request\\:\\:getContentType\\(\\)\\.$#" + count: 1 + path: src/symfony/src/Controller/AssertionResponseController.php + + - + message: "#^Call to function method_exists\\(\\) with Symfony\\\\Component\\\\HttpFoundation\\\\Request and 'getContentTypeFormat' will always evaluate to true\\.$#" + count: 1 + path: src/symfony/src/Controller/AssertionResponseController.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Storage\\\\OptionsStorage\\:\\:get\\(\\) invoked with 1 parameter, 0 required\\.$#" + count: 1 + path: src/symfony/src/Controller/AssertionResponseController.php + + - + message: """ + #^Parameter \\$publicKeyCredentialLoader of method Webauthn\\\\Bundle\\\\Controller\\\\AssertionResponseController\\:\\:__construct\\(\\) has typehint with deprecated class Webauthn\\\\PublicKeyCredentialLoader\\: + since 4\\.8\\.0 and will be removed in 5\\.0\\.0\\. Please use the Symfony serializer instead$# + """ + count: 1 + path: src/symfony/src/Controller/AssertionResponseController.php + + - + message: """ + #^Parameter \\$publicKeyCredentialLoader of method Webauthn\\\\Bundle\\\\Controller\\\\AttestationControllerFactory\\:\\:__construct\\(\\) has typehint with deprecated class Webauthn\\\\PublicKeyCredentialLoader\\: + since 4\\.8\\.0 and will be removed in 5\\.0\\.0\\. Please use the Symfony serializer instead$# + """ + count: 1 + path: src/symfony/src/Controller/AttestationControllerFactory.php + + - + message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\Bundle\\\\Controller\\\\AttestationControllerFactory\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/symfony/src/Controller/AttestationControllerFactory.php + + - + message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Request\\:\\:getContentType\\(\\)\\.$#" + count: 1 + path: src/symfony/src/Controller/AttestationResponseController.php + + - + message: "#^Call to function method_exists\\(\\) with Symfony\\\\Component\\\\HttpFoundation\\\\Request and 'getContentTypeFormat' will always evaluate to true\\.$#" + count: 1 + path: src/symfony/src/Controller/AttestationResponseController.php + + - + message: "#^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/symfony/src/Controller/AttestationResponseController.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Storage\\\\OptionsStorage\\:\\:get\\(\\) invoked with 1 parameter, 0 required\\.$#" + count: 1 + path: src/symfony/src/Controller/AttestationResponseController.php + + - + message: "#^Parameter \\#2 \\$exception of method Symfony\\\\Component\\\\Security\\\\Http\\\\Authentication\\\\AuthenticationFailureHandlerInterface\\:\\:onAuthenticationFailure\\(\\) expects Symfony\\\\Component\\\\Security\\\\Core\\\\Exception\\\\AuthenticationException, Symfony\\\\Component\\\\Security\\\\Core\\\\Exception\\\\AuthenticationException\\|Webauthn\\\\Bundle\\\\Exception\\\\HttpNotImplementedException given\\.$#" + count: 1 + path: src/symfony/src/Controller/AttestationResponseController.php + + - + message: "#^Parameter \\$credentialSourceRepository of method Webauthn\\\\Bundle\\\\Controller\\\\AttestationResponseController\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/symfony/src/Controller/AttestationResponseController.php + + - + message: """ + #^Parameter \\$publicKeyCredentialLoader of method Webauthn\\\\Bundle\\\\Controller\\\\AttestationResponseController\\:\\:__construct\\(\\) has typehint with deprecated class Webauthn\\\\PublicKeyCredentialLoader\\: + since 4\\.8\\.0 and will be removed in 5\\.0\\.0\\. Please use the Symfony serializer instead$# + """ + count: 1 + path: src/symfony/src/Controller/AttestationResponseController.php + + - + message: """ + #^Access to deprecated property \\$authenticatorSelection of class Webauthn\\\\Bundle\\\\Dto\\\\PublicKeyCredentialCreationOptionsRequest\\: + Use \\$userVerification, \\$residentKey and \\$authenticatorAttachment$# + """ + count: 1 + path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php + + - + message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Request\\:\\:getContentType\\(\\)\\.$#" + count: 1 + path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php + + - + message: """ + #^Call to deprecated method createFromArray\\(\\) of class Webauthn\\\\AuthenticatorSelectionCriteria\\: + since 4\\.8\\.0\\. Please use \\{Webauthn\\\\Denormalizer\\\\WebauthnSerializerFactory\\} for converting the object\\.$# + """ + count: 1 + path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php + + - + message: "#^Call to function method_exists\\(\\) with Symfony\\\\Component\\\\HttpFoundation\\\\Request and 'getContentTypeFormat' will always evaluate to true\\.$#" + count: 1 + path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php + + - + message: """ + #^Call to method create\\(\\) of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\: + since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# + """ + count: 1 + path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php + + - + message: "#^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php + + - + message: "#^Parameter \\$credentialSourceRepository of method Webauthn\\\\Bundle\\\\CredentialOptionsBuilder\\\\ProfileBasedCreationOptionsBuilder\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedCreationOptionsBuilder.php + + - + message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Request\\:\\:getContentType\\(\\)\\.$#" + count: 1 + path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php + + - + message: "#^Call to function method_exists\\(\\) with Symfony\\\\Component\\\\HttpFoundation\\\\Request and 'getContentTypeFormat' will always evaluate to true\\.$#" + count: 1 + path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php + + - + message: """ + #^Call to method create\\(\\) of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\: + since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# + """ + count: 1 + path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php + + - + message: "#^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php + + - + message: "#^Parameter \\$credentialSourceRepository of method Webauthn\\\\Bundle\\\\CredentialOptionsBuilder\\\\ProfileBasedRequestOptionsBuilder\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/symfony/src/CredentialOptionsBuilder/ProfileBasedRequestOptionsBuilder.php + + - + message: """ + #^Fetching class constant class of deprecated class Webauthn\\\\Bundle\\\\Event\\\\AuthenticatorAssertionResponseValidationFailedEvent\\: + since 4\\.3\\.0, use \\{@link \\\\Webauthn\\\\Event\\\\AuthenticatorAssertionResponseValidationFailedEvent\\} instead\\.$# + """ + count: 1 + path: src/symfony/src/DataCollector/WebauthnCollector.php + + - + message: """ + #^Fetching class constant class of deprecated class Webauthn\\\\Bundle\\\\Event\\\\AuthenticatorAssertionResponseValidationSucceededEvent\\: + since 4\\.3\\.0, use \\{@link \\\\Webauthn\\\\Event\\\\AuthenticatorAssertionResponseValidationSucceededEvent\\} instead\\.$# + """ + count: 1 + path: src/symfony/src/DataCollector/WebauthnCollector.php + + - + message: """ + #^Fetching class constant class of deprecated class Webauthn\\\\Bundle\\\\Event\\\\AuthenticatorAttestationResponseValidationSucceededEvent\\: + since 4\\.3\\.0, use \\{@link \\\\Webauthn\\\\Event\\\\AuthenticatorAttestationResponseValidationSucceededEvent\\} instead\\.$# + """ + count: 1 + path: src/symfony/src/DataCollector/WebauthnCollector.php + + - + message: """ + #^Parameter \\$event of method Webauthn\\\\Bundle\\\\DataCollector\\\\WebauthnCollector\\:\\:addAuthenticatorAssertionResponseValidationFailed\\(\\) has typehint with deprecated class Webauthn\\\\Bundle\\\\Event\\\\AuthenticatorAssertionResponseValidationFailedEvent\\: + since 4\\.3\\.0, use \\{@link \\\\Webauthn\\\\Event\\\\AuthenticatorAssertionResponseValidationFailedEvent\\} instead\\.$# + """ + count: 1 + path: src/symfony/src/DataCollector/WebauthnCollector.php + + - + message: """ + #^Parameter \\$event of method Webauthn\\\\Bundle\\\\DataCollector\\\\WebauthnCollector\\:\\:addAuthenticatorAssertionResponseValidationSucceeded\\(\\) has typehint with deprecated class Webauthn\\\\Bundle\\\\Event\\\\AuthenticatorAssertionResponseValidationSucceededEvent\\: + since 4\\.3\\.0, use \\{@link \\\\Webauthn\\\\Event\\\\AuthenticatorAssertionResponseValidationSucceededEvent\\} instead\\.$# + """ + count: 1 + path: src/symfony/src/DataCollector/WebauthnCollector.php + + - + message: """ + #^Parameter \\$event of method Webauthn\\\\Bundle\\\\DataCollector\\\\WebauthnCollector\\:\\:addAuthenticatorAttestationResponseValidationSucceeded\\(\\) has typehint with deprecated class Webauthn\\\\Bundle\\\\Event\\\\AuthenticatorAttestationResponseValidationSucceededEvent\\: + since 4\\.3\\.0, use \\{@link \\\\Webauthn\\\\Event\\\\AuthenticatorAttestationResponseValidationSucceededEvent\\} instead\\.$# + """ + count: 1 + path: src/symfony/src/DataCollector/WebauthnCollector.php + + - + message: "#^Call to an undefined method Symfony\\\\Component\\\\Config\\\\Definition\\\\Builder\\\\NodeParentInterface\\:\\:integerNode\\(\\)\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/Configuration.php + + - + message: "#^Call to an undefined method Symfony\\\\Component\\\\Config\\\\Definition\\\\Builder\\\\NodeParentInterface\\:\\:scalarNode\\(\\)\\.$#" + count: 4 + path: src/symfony/src/DependencyInjection/Configuration.php + + - + message: "#^Call to an undefined method Symfony\\\\Component\\\\Config\\\\Definition\\\\Builder\\\\NodeParentInterface\\:\\:scalarNode\\(\\)\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Cannot access offset 'enabled' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Cannot access offset 'host' on mixed\\.$#" + count: 4 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Cannot access offset 'options_handler' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Cannot access offset 'options_method' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Cannot access offset 'options_path' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Cannot access offset 'result_method' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Cannot access offset 'result_path' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Cannot access offset 'routes' on mixed\\.$#" + count: 12 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAuthenticator\\(\\) never returns array\\ so it can be removed from the return type\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:getAssertionOptionsBuilderId\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:getAttestationOptionsBuilderId\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#3 \\$config of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:getAssertionOptionsBuilderId\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#3 \\$config of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:getAttestationOptionsBuilderId\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#3 \\$method of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAssertionRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#3 \\$method of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAttestationRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#3 \\$securedRpIds of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnServicesFactory\\:\\:createAuthenticatorAssertionResponseValidator\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#3 \\$securedRpIds of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnServicesFactory\\:\\:createAuthenticatorAttestationResponseValidator\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#4 \\$method of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createResponseControllerAndRoute\\(\\) expects string, mixed given\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#4 \\$path of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAssertionRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#4 \\$path of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAttestationRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#4 \\$successHandlerId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAuthenticatorService\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#5 \\$failureHandlerId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAuthenticatorService\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#5 \\$host of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAssertionRequestControllerAndRoute\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#5 \\$host of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAttestationRequestControllerAndRoute\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#5 \\$path of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createResponseControllerAndRoute\\(\\) expects string, mixed given\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#6 \\$host of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createResponseControllerAndRoute\\(\\) expects string\\|null, mixed given\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#7 \\$optionsStorageId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAssertionRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#7 \\$optionsStorageId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAttestationRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#7 \\$optionsStorageId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAuthenticatorService\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#8 \\$optionsHandlerId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAssertionRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#8 \\$optionsHandlerId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAttestationRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#9 \\$failureHandlerId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAssertionRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Parameter \\#9 \\$failureHandlerId of method Webauthn\\\\Bundle\\\\DependencyInjection\\\\Factory\\\\Security\\\\WebauthnFactory\\:\\:createAttestationRequestControllerAndRoute\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/Factory/Security/WebauthnFactory.php + + - + message: "#^Cannot access offset 'failure_handler' on mixed\\.$#" + count: 4 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot access offset 'host' on mixed\\.$#" + count: 4 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot access offset 'options_builder' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot access offset 'options_handler' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot access offset 'options_method' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot access offset 'options_path' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot access offset 'options_storage' on mixed\\.$#" + count: 4 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot access offset 'profile' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot access offset 'result_method' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot access offset 'result_path' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot access offset 'secured_rp_ids' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot access offset 'success_handler' on mixed\\.$#" + count: 2 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot access offset 'user_entity_guesser' on mixed\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: """ + #^Fetching class constant class of deprecated class Webauthn\\\\Bundle\\\\Repository\\\\PublicKeyCredentialUserEntityRepository\\: + since 4\\.6\\.0, to be removed in 5\\.0\\.0\\. Use \\{@link PublicKeyCredentialUserEntityRepositoryInterface\\} and \\{@link CanRegisterUserEntity\\} instead\\.$# + """ + count: 1 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: """ + #^Fetching class constant class of deprecated class Webauthn\\\\TokenBinding\\\\TokenBindingHandler\\: + Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# + """ + count: 1 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\DependencyInjection\\\\WebauthnExtension\\:\\:getConfiguration\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\DependencyInjection\\\\WebauthnExtension\\:\\:getConfiguration\\(\\) never returns null so it can be removed from the return type\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\DependencyInjection\\\\WebauthnExtension\\:\\:getDoctrineBundleConfiguration\\(\\) return type has no value type specified in iterable type array\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Parameter \\#1 \\$id of class Symfony\\\\Component\\\\DependencyInjection\\\\Reference constructor expects string, mixed given\\.$#" + count: 15 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Parameter \\#2 \\$id of method Symfony\\\\Component\\\\DependencyInjection\\\\ContainerBuilder\\:\\:setAlias\\(\\) expects string\\|Symfony\\\\Component\\\\DependencyInjection\\\\Alias, mixed given\\.$#" + count: 1 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Parameter \\#2 \\$value of method Symfony\\\\Component\\\\DependencyInjection\\\\Container\\:\\:setParameter\\(\\) expects array\\|bool\\|float\\|int\\|string\\|UnitEnum\\|null, mixed given\\.$#" + count: 3 + path: src/symfony/src/DependencyInjection/WebauthnExtension.php + + - + message: "#^Cannot cast mixed to string\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/AAGUIDDataType.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\AAGUIDDataType\\:\\:convertToDatabaseValue\\(\\) should return string\\|null but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/AAGUIDDataType.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\AAGUIDDataType\\:\\:convertToPHPValue\\(\\) should return Symfony\\\\Component\\\\Uid\\\\Uuid\\|null but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/AAGUIDDataType.php + + - + message: "#^Parameter \\#1 \\$uuid of static method Symfony\\\\Component\\\\Uid\\\\Uuid\\:\\:fromString\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/AAGUIDDataType.php + + - + message: "#^Cannot cast mixed to string\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/AttestedCredentialDataType.php + + - + message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\AttestedCredentialData\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/AttestedCredentialDataType.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\Base64BinaryDataType\\:\\:convertToDatabaseValue\\(\\) should return string\\|null but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/Base64BinaryDataType.php + + - + message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decode\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/Base64BinaryDataType.php + + - + message: "#^@readonly property Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\PublicKeyCredentialDescriptorCollection\\:\\:\\$publicKeyCredentialDescriptors is already assigned\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/PublicKeyCredentialDescriptorCollection.php + + - + message: "#^@readonly property Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\PublicKeyCredentialDescriptorCollection\\:\\:\\$publicKeyCredentialDescriptors is assigned outside of the constructor\\.$#" + count: 2 + path: src/symfony/src/Doctrine/Type/PublicKeyCredentialDescriptorCollection.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\PublicKeyCredentialDescriptorCollection\\:\\:jsonSerialize\\(\\) should return array\\\\> but returns array\\\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/PublicKeyCredentialDescriptorCollection.php + + - + message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, Closure\\(array\\)\\: Webauthn\\\\PublicKeyCredentialDescriptor given\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/PublicKeyCredentialDescriptorCollection.php + + - + message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\Bundle\\\\Doctrine\\\\Type\\\\PublicKeyCredentialDescriptorCollection\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/PublicKeyCredentialDescriptorCollection.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\PublicKeyCredentialDescriptor\\:\\:createFromString\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/PublicKeyCredentialDescriptorType.php + + - + message: "#^Cannot cast mixed to string\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/TrustPathDataType.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\TrustPath\\\\TrustPathLoader\\:\\:loadTrustPath\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Doctrine/Type/TrustPathDataType.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Repository\\\\DoctrineCredentialSourceRepository\\:\\:findAllForUserEntity\\(\\) should return array\\ but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Repository/DoctrineCredentialSourceRepository.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Repository\\\\DoctrineCredentialSourceRepository\\:\\:findOneByCredentialId\\(\\) should return Webauthn\\\\PublicKeyCredentialSource\\|null but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Repository/DoctrineCredentialSourceRepository.php + + - + message: "#^Class Webauthn\\\\Bundle\\\\Repository\\\\PublicKeyCredentialSourceRepository extends generic class Webauthn\\\\Bundle\\\\Repository\\\\DoctrineCredentialSourceRepository but does not specify its types\\: T$#" + count: 1 + path: src/symfony/src/Repository/PublicKeyCredentialSourceRepository.php + + - + message: """ + #^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialLoader\\: + since 4\\.8\\.0 and will be removed in 5\\.0\\.0\\. Please use the Symfony serializer instead$# + """ + count: 1 + path: src/symfony/src/Resources/config/services.php + + - + message: "#^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 2 + path: src/symfony/src/Resources/config/services.php + + - + message: """ + #^Fetching class constant class of deprecated class Webauthn\\\\TokenBinding\\\\IgnoreTokenBindingHandler\\: + Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# + """ + count: 1 + path: src/symfony/src/Resources/config/services.php + + - + message: """ + #^Fetching class constant class of deprecated class Webauthn\\\\TokenBinding\\\\SecTokenBindingHandler\\: + Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# + """ + count: 1 + path: src/symfony/src/Resources/config/services.php + + - + message: """ + #^Fetching class constant class of deprecated class Webauthn\\\\TokenBinding\\\\TokenBindingNotSupportedHandler\\: + Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# + """ + count: 1 + path: src/symfony/src/Resources/config/services.php + + - + message: """ + #^Class Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken implements deprecated interface Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnTokenInterface\\: + since 4\\.7\\.0, use \\{@see WebauthnToken\\} instead$# + """ + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Parameter \\#1 \\$data of method Symfony\\\\Component\\\\Security\\\\Core\\\\Authentication\\\\Token\\\\AbstractToken\\:\\:__unserialize\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$extensions \\(Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\|null\\) does not accept mixed\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$firewallName \\(string\\) does not accept mixed\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$isBackedUp \\(bool\\) does not accept mixed\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$isBackupEligible \\(bool\\) does not accept mixed\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$isUserPresent \\(bool\\) does not accept mixed\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$isUserVerified \\(bool\\) does not accept mixed\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$publicKeyCredentialDescriptor \\(Webauthn\\\\PublicKeyCredentialDescriptor\\) does not accept mixed\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$publicKeyCredentialOptions \\(Webauthn\\\\PublicKeyCredentialOptions\\) does not accept mixed\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$publicKeyCredentialUserEntity \\(Webauthn\\\\PublicKeyCredentialUserEntity\\) does not accept mixed\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$reservedForFutureUse1 \\(int\\) does not accept mixed\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$reservedForFutureUse2 \\(int\\) does not accept mixed\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Property Webauthn\\\\Bundle\\\\Security\\\\Authentication\\\\Token\\\\WebauthnToken\\:\\:\\$signCount \\(int\\) does not accept mixed\\.$#" + count: 1 + path: src/symfony/src/Security/Authentication/Token/WebauthnToken.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Authorization\\\\Voter\\\\IsUserPresentVoter\\:\\:vote\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#" + count: 1 + path: src/symfony/src/Security/Authorization/Voter/IsUserPresentVoter.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Authorization\\\\Voter\\\\IsUserVerifiedVoter\\:\\:vote\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#" + count: 1 + path: src/symfony/src/Security/Authorization/Voter/IsUserVerifiedVoter.php + + - + message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Request\\:\\:getContentType\\(\\)\\.$#" + count: 1 + path: src/symfony/src/Security/Guesser/RequestBodyUserEntityGuesser.php + + - + message: """ + #^Call to deprecated method generateNextUserEntityId\\(\\) of class Webauthn\\\\Bundle\\\\Repository\\\\CanRegisterUserEntity\\: + since 4\\.7\\.0 and will be removed in 5\\.0\\.0\\. Please use Webauthn\\\\Bundle\\\\Repository\\\\CanGenerateUserEntity\\:\\:generateUserEntity\\(\\) instead\\.$# + """ + count: 1 + path: src/symfony/src/Security/Guesser/RequestBodyUserEntityGuesser.php + + - + message: "#^Call to function method_exists\\(\\) with Symfony\\\\Component\\\\HttpFoundation\\\\Request and 'getContentTypeFormat' will always evaluate to true\\.$#" + count: 1 + path: src/symfony/src/Security/Guesser/RequestBodyUserEntityGuesser.php + + - + message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Request\\:\\:getContentType\\(\\)\\.$#" + count: 2 + path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php + + - + message: "#^Call to function method_exists\\(\\) with Symfony\\\\Component\\\\HttpFoundation\\\\Request and 'getContentTypeFormat' will always evaluate to true\\.$#" + count: 2 + path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php + + - + message: "#^Fetching class constant class of deprecated class Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Http\\\\Authenticator\\\\WebauthnAuthenticator\\:\\:__construct\\(\\) has parameter \\$userProvider with generic interface Symfony\\\\Component\\\\Security\\\\Core\\\\User\\\\UserProviderInterface but does not specify its types\\: TUser$#" + count: 1 + path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Http\\\\Authenticator\\\\WebauthnAuthenticator\\:\\:onAuthenticationFailure\\(\\) never returns null so it can be removed from the return type\\.$#" + count: 1 + path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Http\\\\Authenticator\\\\WebauthnAuthenticator\\:\\:supports\\(\\) never returns null so it can be removed from the return type\\.$#" + count: 1 + path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\Storage\\\\OptionsStorage\\:\\:get\\(\\) invoked with 1 parameter, 0 required\\.$#" + count: 2 + path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php + + - + message: """ + #^Parameter \\$publicKeyCredentialLoader of method Webauthn\\\\Bundle\\\\Security\\\\Http\\\\Authenticator\\\\WebauthnAuthenticator\\:\\:__construct\\(\\) has typehint with deprecated class Webauthn\\\\PublicKeyCredentialLoader\\: + since 4\\.8\\.0 and will be removed in 5\\.0\\.0\\. Please use the Symfony serializer instead$# + """ + count: 1 + path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php + + - + message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\Bundle\\\\Security\\\\Http\\\\Authenticator\\\\WebauthnAuthenticator\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/symfony/src/Security/Http/Authenticator/WebauthnAuthenticator.php + + - + message: "#^Cannot access offset 'enabled' on mixed\\.$#" + count: 2 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Cannot access offset 'host' on mixed\\.$#" + count: 2 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Cannot access offset 'options_handler' on mixed\\.$#" + count: 2 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Cannot access offset 'options_method' on mixed\\.$#" + count: 2 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Cannot access offset 'options_path' on mixed\\.$#" + count: 2 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Cannot access offset 'profile' on mixed\\.$#" + count: 2 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Cannot access offset 'result_method' on mixed\\.$#" + count: 2 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Cannot access offset 'result_path' on mixed\\.$#" + count: 2 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Cannot access offset 'routes' on mixed\\.$#" + count: 10 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationHost\\(\\) should return string\\|null but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationOptionsHandler\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationOptionsMethod\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationOptionsPath\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationProfile\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationResultMethod\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getAuthenticationResultPath\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getFailureHandler\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getOptionsStorage\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationHost\\(\\) should return string\\|null but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationOptionsHandler\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationOptionsMethod\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationOptionsPath\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationProfile\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationResultMethod\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getRegistrationResultPath\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getSecuredRpIds\\(\\) should return array\\ but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getSuccessHandler\\(\\) should return string but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:getUserProvider\\(\\) should return string\\|null but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:isAuthenticationEnabled\\(\\) should return bool but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\Security\\\\WebauthnFirewallConfig\\:\\:isRegistrationEnabled\\(\\) should return bool but returns mixed\\.$#" + count: 1 + path: src/symfony/src/Security/WebauthnFirewallConfig.php + + - + message: """ + #^Call to method create\\(\\) of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\: + since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# + """ + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Cannot access offset 'attestation…' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Cannot access offset 'authenticator…' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Cannot access offset 'challenge_length' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Cannot access offset 'icon' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Cannot access offset 'id' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Cannot access offset 'name' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Cannot access offset 'require_resident_key' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Cannot access offset 'resident_key' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Cannot access offset 'timeout' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Cannot access offset 'user_verification' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$array of function array_keys expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$authenticatorAttachment of static method Webauthn\\\\AuthenticatorSelectionCriteria\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(int\\|string, mixed\\)\\: mixed\\)\\|null, Closure\\(string, mixed\\)\\: Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtension given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$length of function random_bytes expects int\\<1, max\\>, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$name of static method Webauthn\\\\PublicKeyCredentialRpEntity\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$profile of method Webauthn\\\\Bundle\\\\Service\\\\PublicKeyCredentialCreationOptionsFactory\\:\\:createAuthenticatorSelectionCriteria\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$profile of method Webauthn\\\\Bundle\\\\Service\\\\PublicKeyCredentialCreationOptionsFactory\\:\\:createCredentialParameters\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$profile of method Webauthn\\\\Bundle\\\\Service\\\\PublicKeyCredentialCreationOptionsFactory\\:\\:createExtensions\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$profile of method Webauthn\\\\Bundle\\\\Service\\\\PublicKeyCredentialCreationOptionsFactory\\:\\:createRpEntity\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#2 \\$array of function array_map expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#2 \\$id of static method Webauthn\\\\PublicKeyCredentialRpEntity\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#2 \\$userVerification of static method Webauthn\\\\AuthenticatorSelectionCriteria\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#3 \\$icon of static method Webauthn\\\\PublicKeyCredentialRpEntity\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#3 \\$residentKey of static method Webauthn\\\\AuthenticatorSelectionCriteria\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#3 \\.\\.\\.\\$arrays of function array_map expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: "#^Parameter \\#4 \\$requireResidentKey of static method Webauthn\\\\AuthenticatorSelectionCriteria\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialCreationOptionsFactory.php + + - + message: """ + #^Call to method create\\(\\) of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\: + since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# + """ + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php + + - + message: "#^Cannot access offset 'challenge_length' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php + + - + message: "#^Cannot access offset 'rp_id' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php + + - + message: "#^Cannot access offset 'timeout' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php + + - + message: "#^Cannot access offset 'user_verification' on mixed\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$array of function array_keys expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(int\\|string, mixed\\)\\: mixed\\)\\|null, Closure\\(string, mixed\\)\\: Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtension given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$length of function random_bytes expects int\\<1, max\\>, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php + + - + message: "#^Parameter \\#1 \\$profile of method Webauthn\\\\Bundle\\\\Service\\\\PublicKeyCredentialRequestOptionsFactory\\:\\:createExtensions\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php + + - + message: "#^Parameter \\#3 \\.\\.\\.\\$arrays of function array_map expects array, mixed given\\.$#" + count: 1 + path: src/symfony/src/Service/PublicKeyCredentialRequestOptionsFactory.php + + - + message: "#^Method Webauthn\\\\Bundle\\\\WebauthnBundle\\:\\:getContainerExtension\\(\\) never returns null so it can be removed from the return type\\.$#" + count: 1 + path: src/symfony/src/WebauthnBundle.php + + - + message: "#^Cannot access offset 'x5c' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php + + - + message: "#^Cannot cast mixed to int\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$data of static method Cose\\\\Key\\\\Key\\:\\:createFromData\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\CertificateChain\\\\CertificateToolbox\\:\\:convertAllDERToPEM\\(\\) expects iterable\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$key of function openssl_pkey_get_details expects OpenSSLAsymmetricKey, OpenSSLAsymmetricKey\\|false given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$signature of function openssl_verify expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidKeyAttestationStatementSupport.php + + - + message: "#^Cannot access offset 'jws' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php + + - + message: "#^Cannot access offset 'response' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php + + - + message: "#^Cannot call method createRequest\\(\\) on Psr\\\\Http\\\\Message\\\\RequestFactoryInterface\\|null\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php + + - + message: "#^Cannot call method request\\(\\) on Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\|null\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php + + - + message: "#^Cannot call method sendRequest\\(\\) on Psr\\\\Http\\\\Client\\\\ClientInterface\\|Symfony\\\\Contracts\\\\HttpClient\\\\HttpClientInterface\\|null\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$certificates of method Webauthn\\\\AttestationStatement\\\\AndroidSafetyNetAttestationStatementSupport\\:\\:convertCertificatesToPem\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$input of method Jose\\\\Component\\\\Signature\\\\Serializer\\\\CompactSerializer\\:\\:unserialize\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 3 + path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$data of static method Cose\\\\Key\\\\Key\\:\\:createFromData\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AppleAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createAnonymizationCA\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AppleAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$key of function openssl_pkey_get_details expects OpenSSLAsymmetricKey, OpenSSLAsymmetricKey\\|false given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AppleAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AppleAttestationStatementSupport.php + + - + message: "#^Method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:create\\(\\) has parameter \\$attStmt with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AttestationStatement.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\TrustPath\\\\TrustPathLoader\\:\\:loadTrustPath\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AttestationStatement.php + + - + message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AttestationStatement.php + + - + message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:create\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AttestationStatement.php + + - + message: "#^Parameter \\#3 \\$type of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/AttestationStatement.php + + - + message: "#^Cannot access offset 'x5c' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\CertificateChain\\\\CertificateToolbox\\:\\:convertAllDERToPEM\\(\\) expects iterable\\, array given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$key of function openssl_pkey_get_details expects OpenSSLAsymmetricKey, OpenSSLAsymmetricKey\\|false given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$signature of function openssl_verify expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/FidoU2FAttestationStatementSupport.php + + - + message: """ + #^Call to deprecated method createEcdaa\\(\\) of class Webauthn\\\\AttestationStatement\\\\AttestationStatement\\: + since 4\\.2\\.0 and will be removed in 5\\.0\\.0\\. The ECDAA Trust Anchor does no longer exist in Webauthn specification\\.$# + """ + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Cannot access offset 'ecdaaKeyId' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Cannot access offset 'x5c' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Cannot cast mixed to int\\.$#" + count: 3 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: """ + #^Instantiation of deprecated class Webauthn\\\\TrustPath\\\\EcdaaKeyIdTrustPath\\: + since 4\\.2\\.0 and will be removed in 5\\.0\\.0\\. The ECDAA Trust Anchor does no longer exist in Webauthn specification\\.$# + """ + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\CertificateChain\\\\CertificateToolbox\\:\\:convertAllDERToPEM\\(\\) expects iterable\\, array given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$ecdaaKeyId of class Webauthn\\\\TrustPath\\\\EcdaaKeyIdTrustPath constructor expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createEcdaa\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$fmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createSelf\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$signature of static method Webauthn\\\\Util\\\\CoseSignatureFixer\\:\\:fix\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createBasic\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createEcdaa\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createSelf\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$signature of function openssl_verify expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/PackedAttestationStatementSupport.php + + - + message: "#^Cannot access offset 'certInfo' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Cannot access offset 'extraData' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Cannot access offset 'parsedCertInfo' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Cannot access offset 'parsedPubArea' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Cannot access offset 'pubArea' on mixed\\.$#" + count: 2 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Cannot access offset 'unique' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Cannot access offset 'ver' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Cannot access offset 'x5c' on mixed\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Cannot access offset 1 on array\\|false\\.$#" + count: 9 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Cannot cast mixed to int\\.$#" + count: 2 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Cannot cast mixed to string\\.$#" + count: 3 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$data of function openssl_verify expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$data of method Webauthn\\\\AttestationStatement\\\\TPMAttestationStatementSupport\\:\\:checkCertInfo\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$data of method Webauthn\\\\AttestationStatement\\\\TPMAttestationStatementSupport\\:\\:checkPubArea\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\MetadataService\\\\CertificateChain\\\\CertificateToolbox\\:\\:convertAllDERToPEM\\(\\) expects iterable\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Parameter \\#1 \\$unique of method Webauthn\\\\AttestationStatement\\\\TPMAttestationStatementSupport\\:\\:checkUniquePublicKey\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 2 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationStatement\\:\\:createAttCA\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^Parameter \\#2 \\$signature of function openssl_verify expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AttestationStatement/TPMAttestationStatementSupport.php + + - + message: "#^@readonly property Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\:\\:\\$extensions is assigned outside of the constructor\\.$#" + count: 4 + path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensions.php + + - + message: "#^Class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions implements generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#" + count: 1 + path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensions.php + + - + message: "#^Parameter \\#1 \\$key of function array_key_exists expects int\\|string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensions.php + + - + message: "#^Class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensionsClientInputs extends @final class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\.$#" + count: 1 + path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensionsClientInputs.php + + - + message: "#^Class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensionsClientOutputs extends @final class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\.$#" + count: 1 + path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputs.php + + - + message: """ + #^Call to method create\\(\\) of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\: + since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# + """ + count: 1 + path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputsLoader.php + + - + message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed, int\\|string\\)\\: mixed\\)\\|null, Closure\\(mixed, string\\)\\: Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtension given\\.$#" + count: 1 + path: src/webauthn/src/AuthenticationExtensions/AuthenticationExtensionsClientOutputsLoader.php + + - + message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\AuthenticatorAssertionResponseValidator\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/webauthn/src/AuthenticatorAssertionResponseValidator.php + + - + message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\AuthenticatorAssertionResponseValidator\\:\\:create\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/webauthn/src/AuthenticatorAssertionResponseValidator.php + + - + message: """ + #^Parameter \\$tokenBindingHandler of method Webauthn\\\\AuthenticatorAssertionResponseValidator\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\TokenBinding\\\\TokenBindingHandler\\: + Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# + """ + count: 1 + path: src/webauthn/src/AuthenticatorAssertionResponseValidator.php + + - + message: """ + #^Parameter \\$tokenBindingHandler of method Webauthn\\\\AuthenticatorAssertionResponseValidator\\:\\:create\\(\\) has typehint with deprecated interface Webauthn\\\\TokenBinding\\\\TokenBindingHandler\\: + Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# + """ + count: 1 + path: src/webauthn/src/AuthenticatorAssertionResponseValidator.php + + - + message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\AuthenticatorAttestationResponseValidator\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/webauthn/src/AuthenticatorAttestationResponseValidator.php + + - + message: "#^Parameter \\$publicKeyCredentialSourceRepository of method Webauthn\\\\AuthenticatorAttestationResponseValidator\\:\\:create\\(\\) has typehint with deprecated interface Webauthn\\\\PublicKeyCredentialSourceRepository\\.$#" + count: 1 + path: src/webauthn/src/AuthenticatorAttestationResponseValidator.php + + - + message: """ + #^Parameter \\$tokenBindingHandler of method Webauthn\\\\AuthenticatorAttestationResponseValidator\\:\\:__construct\\(\\) has typehint with deprecated interface Webauthn\\\\TokenBinding\\\\TokenBindingHandler\\: + Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# + """ + count: 1 + path: src/webauthn/src/AuthenticatorAttestationResponseValidator.php + + - + message: """ + #^Parameter \\$tokenBindingHandler of method Webauthn\\\\AuthenticatorAttestationResponseValidator\\:\\:create\\(\\) has typehint with deprecated interface Webauthn\\\\TokenBinding\\\\TokenBindingHandler\\: + Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# + """ + count: 1 + path: src/webauthn/src/AuthenticatorAttestationResponseValidator.php + + - + message: "#^Cannot access offset 1 on array\\|false\\.$#" + count: 2 + path: src/webauthn/src/AuthenticatorDataLoader.php + + - + message: "#^Parameter \\#1 \\$search of function str_replace expects array\\|string, string\\|false given\\.$#" + count: 1 + path: src/webauthn/src/AuthenticatorDataLoader.php + + - + message: "#^Parameter \\#2 \\$callback of function array_reduce expects callable\\(string, mixed\\)\\: string, Closure\\(string, string\\)\\: non\\-empty\\-string given\\.$#" + count: 1 + path: src/webauthn/src/AuthenticatorDataLoader.php + + - + message: "#^Parameter \\#2 \\$needle of function mb_strpos expects string, string\\|false given\\.$#" + count: 1 + path: src/webauthn/src/AuthenticatorDataLoader.php + + - + message: "#^Parameter \\#2 \\$replace of function str_replace expects array\\|string, string\\|false given\\.$#" + count: 1 + path: src/webauthn/src/AuthenticatorDataLoader.php + + - + message: """ + #^Access to deprecated property \\$requireResidentKey of class Webauthn\\\\AuthenticatorSelectionCriteria\\: + Will be removed in 5\\.0\\. Please use residentKey instead\\*$# + """ + count: 3 + path: src/webauthn/src/AuthenticatorSelectionCriteria.php + + - + message: "#^Method Webauthn\\\\AuthenticatorSelectionCriteria\\:\\:isRequireResidentKey\\(\\) should return bool but returns bool\\|null\\.$#" + count: 1 + path: src/webauthn/src/AuthenticatorSelectionCriteria.php + + - + message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\AuthenticatorSelectionCriteria\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/AuthenticatorSelectionCriteria.php + + - + message: """ + #^Fetching deprecated class constant ATTESTATION_ECDAA of class Webauthn\\\\MetadataService\\\\Statement\\\\MetadataStatement\\: + since 4\\.2\\.0 and will be removed in 5\\.0\\.0\\. The ECDAA Trust Anchor does no longer exist in Webauthn specification\\.$# + """ + count: 1 + path: src/webauthn/src/CeremonyStep/CheckMetadataStatement.php + + - + message: """ + #^Fetching deprecated class constant TYPE_ECDAA of class Webauthn\\\\AttestationStatement\\\\AttestationStatement\\: + since 4\\.2\\.0 and will be removed in 5\\.0\\.0\\. The ECDAA Trust Anchor does no longer exist in Webauthn specification\\.$# + """ + count: 1 + path: src/webauthn/src/CeremonyStep/CheckMetadataStatement.php + + - + message: "#^Access to an undefined property Webauthn\\\\PublicKeyCredentialCreationOptions\\|Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:\\$rp\\.$#" + count: 1 + path: src/webauthn/src/CeremonyStep/CheckOrigin.php + + - + message: "#^Access to an undefined property Webauthn\\\\PublicKeyCredentialCreationOptions\\|Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:\\$rp\\.$#" + count: 1 + path: src/webauthn/src/CeremonyStep/CheckRelyingPartyIdIdHash.php + + - + message: """ + #^Access to deprecated property \\$tokenBinding of class Webauthn\\\\CollectedClientData\\: + Since 4\\.3\\.0 and will be removed in 5\\.0\\.0$# + """ + count: 1 + path: src/webauthn/src/CollectedClientData.php + + - + message: "#^Cannot access offset 'authData' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AttestationObjectDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AttestationObjectDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php + + - + message: "#^Parameter \\#1 \\$data of class Webauthn\\\\StringStream constructor expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php + + - + message: "#^Parameter \\#1 \\$rawAttestationObject of static method Webauthn\\\\AttestationStatement\\\\AttestationObject\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php + + - + message: "#^Parameter \\#2 \\$attStmt of static method Webauthn\\\\AttestationStatement\\\\AttestationObject\\:\\:create\\(\\) expects Webauthn\\\\AttestationStatement\\\\AttestationStatement, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php + + - + message: "#^Parameter \\#3 \\$authData of static method Webauthn\\\\AttestationStatement\\\\AttestationObject\\:\\:create\\(\\) expects Webauthn\\\\AuthenticatorData, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php + + - + message: "#^Strict comparison using \\=\\=\\= between Symfony\\\\Component\\\\Serializer\\\\Normalizer\\\\DenormalizerInterface and null will always evaluate to false\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationObjectDenormalizer.php + + - + message: "#^Cannot access offset 'fmt' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationStatementDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AttestationStatementDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationStatementDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AttestationStatementDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationStatementDenormalizer.php + + - + message: "#^Parameter \\#1 \\$attestation of method Webauthn\\\\AttestationStatement\\\\AttestationStatementSupport\\:\\:load\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationStatementDenormalizer.php + + - + message: "#^Parameter \\#1 \\$name of method Webauthn\\\\AttestationStatement\\\\AttestationStatementSupportManager\\:\\:get\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AttestationStatementDenormalizer.php + + - + message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php + + - + message: "#^Cannot access offset string on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php + + - + message: """ + #^Fetching class constant class of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensionsClientInputs\\: + since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# + """ + count: 2 + path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php + + - + message: """ + #^Fetching class constant class of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensionsClientOutputs\\: + since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# + """ + count: 2 + path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticationExtensionsDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticationExtensionsDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php + + - + message: "#^Parameter \\#1 \\$extensions of static method Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\:\\:create\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php + + - + message: "#^Strict comparison using \\=\\=\\= between Symfony\\\\Component\\\\Serializer\\\\Normalizer\\\\DenormalizerInterface and null will always evaluate to false\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticationExtensionsDenormalizer.php + + - + message: "#^Cannot access offset 'attestationObject' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Cannot access offset 'authenticatorData' on mixed\\.$#" + count: 3 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Cannot access offset 'clientDataJSON' on mixed\\.$#" + count: 3 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Cannot access offset 'signature' on mixed\\.$#" + count: 3 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Cannot access offset 'userHandle' on mixed\\.$#" + count: 3 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorAssertionResponseDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorAssertionResponseDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Parameter \\#1 \\$clientDataJSON of static method Webauthn\\\\AuthenticatorAssertionResponse\\:\\:create\\(\\) expects Webauthn\\\\CollectedClientData, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\Util\\\\Base64\\:\\:decode\\(\\) expects string, mixed given\\.$#" + count: 3 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decodeNoPadding\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Parameter \\#2 \\$authenticatorData of static method Webauthn\\\\AuthenticatorAssertionResponse\\:\\:create\\(\\) expects Webauthn\\\\AuthenticatorData, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Parameter \\#3 \\$signature of static method Webauthn\\\\AuthenticatorAssertionResponse\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Parameter \\#4 \\$userHandle of static method Webauthn\\\\AuthenticatorAssertionResponse\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Parameter \\#5 \\$attestationObject of static method Webauthn\\\\AuthenticatorAssertionResponse\\:\\:create\\(\\) expects Webauthn\\\\AttestationStatement\\\\AttestationObject\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Strict comparison using \\=\\=\\= between Symfony\\\\Component\\\\Serializer\\\\Normalizer\\\\DenormalizerInterface and null will always evaluate to false\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAssertionResponseDenormalizer.php + + - + message: "#^Cannot access offset 'attestationObject' on mixed\\.$#" + count: 2 + path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php + + - + message: "#^Cannot access offset 'clientDataJSON' on mixed\\.$#" + count: 3 + path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php + + - + message: "#^Cannot access offset 'transports' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorAttestationResponseDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorAttestationResponseDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php + + - + message: "#^Parameter \\#1 \\$clientDataJSON of static method Webauthn\\\\AuthenticatorAttestationResponse\\:\\:create\\(\\) expects Webauthn\\\\CollectedClientData, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\Util\\\\Base64\\:\\:decode\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php + + - + message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decodeNoPadding\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php + + - + message: "#^Parameter \\#2 \\$attestationObject of static method Webauthn\\\\AuthenticatorAttestationResponse\\:\\:create\\(\\) expects Webauthn\\\\AttestationStatement\\\\AttestationObject, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php + + - + message: "#^Parameter \\#3 \\$transports of static method Webauthn\\\\AuthenticatorAttestationResponse\\:\\:create\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php + + - + message: "#^Strict comparison using \\=\\=\\= between Symfony\\\\Component\\\\Serializer\\\\Normalizer\\\\DenormalizerInterface and null will always evaluate to false\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorAttestationResponseDenormalizer.php + + - + message: "#^Cannot access offset 1 on array\\|false\\.$#" + count: 2 + path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorDataDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorDataDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php + + - + message: "#^Parameter \\#1 \\$data of method Webauthn\\\\Denormalizer\\\\AuthenticatorDataDenormalizer\\:\\:fixIncorrectEdDSAKey\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php + + - + message: "#^Parameter \\#1 \\$search of function str_replace expects array\\|string, string\\|false given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php + + - + message: "#^Parameter \\#2 \\$callback of function array_reduce expects callable\\(string, mixed\\)\\: string, Closure\\(string, string\\)\\: non\\-empty\\-string given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php + + - + message: "#^Parameter \\#2 \\$needle of function mb_strpos expects string, string\\|false given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php + + - + message: "#^Parameter \\#2 \\$replace of function str_replace expects array\\|string, string\\|false given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php + + - + message: "#^Parameter \\#6 \\$extensions of static method Webauthn\\\\AuthenticatorData\\:\\:create\\(\\) expects Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php + + - + message: "#^Strict comparison using \\=\\=\\= between Symfony\\\\Component\\\\Serializer\\\\Normalizer\\\\DenormalizerInterface and null will always evaluate to false\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorDataDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorResponseDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorResponseDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\AuthenticatorResponseDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorResponseDenormalizer.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 2 + path: src/webauthn/src/Denormalizer/AuthenticatorResponseDenormalizer.php + + - + message: "#^Strict comparison using \\=\\=\\= between Symfony\\\\Component\\\\Serializer\\\\Normalizer\\\\DenormalizerInterface and null will always evaluate to false\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/AuthenticatorResponseDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\CollectedClientDataDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/CollectedClientDataDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\CollectedClientDataDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/CollectedClientDataDenormalizer.php + + - + message: "#^Parameter \\#1 \\$json of function json_decode expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/CollectedClientDataDenormalizer.php + + - + message: "#^Parameter \\#1 \\$rawData of static method Webauthn\\\\CollectedClientData\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/CollectedClientDataDenormalizer.php + + - + message: "#^Parameter \\#2 \\$data of static method Webauthn\\\\CollectedClientData\\:\\:create\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/CollectedClientDataDenormalizer.php + + - + message: "#^Strict comparison using \\=\\=\\= between Symfony\\\\Component\\\\Serializer\\\\Normalizer\\\\DenormalizerInterface and null will always evaluate to false\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/CollectedClientDataDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialDenormalizer.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialDenormalizer.php + + - + message: "#^Parameter \\#4 \\$response of static method Webauthn\\\\PublicKeyCredential\\:\\:create\\(\\) expects Webauthn\\\\AuthenticatorResponse, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialDenormalizer.php + + - + message: "#^Strict comparison using \\=\\=\\= between Symfony\\\\Component\\\\Serializer\\\\Normalizer\\\\DenormalizerInterface and null will always evaluate to false\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialDenormalizer.php + + - + message: "#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'allowCredentials' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'allowCredentials'\\|'excludeCredentials' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'attestation' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'authenticatorSelect…' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'challenge' on mixed\\.$#" + count: 2 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'excludeCredentials' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'extensions' on mixed\\.$#" + count: 2 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'id' on mixed\\.$#" + count: 2 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'pubKeyCredParams' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'rp' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'rpId' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'timeout' on mixed\\.$#" + count: 2 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'user' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset 'userVerification' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Cannot access offset mixed on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialOptionsDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialOptionsDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#1 \\$challenge of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decodeNoPadding\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#1 \\$rp of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects Webauthn\\\\PublicKeyCredentialRpEntity, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 2 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#2 \\$rpId of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#2 \\$user of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects Webauthn\\\\PublicKeyCredentialUserEntity, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#3 \\$allowCredentials of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:create\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#3 \\$challenge of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#4 \\$pubKeyCredParams of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#4 \\$userVerification of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#5 \\$authenticatorSelection of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects Webauthn\\\\AuthenticatorSelectionCriteria\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#5 \\$timeout of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:create\\(\\) expects int\\<1, max\\>\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#6 \\$attestation of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects string\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#6 \\$extensions of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:create\\(\\) expects array\\\\|Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#7 \\$excludeCredentials of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#8 \\$timeout of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects int\\<1, max\\>\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Parameter \\#9 \\$extensions of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:create\\(\\) expects Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Strict comparison using \\=\\=\\= between Symfony\\\\Component\\\\Serializer\\\\Normalizer\\\\DenormalizerInterface and null will always evaluate to false\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialOptionsDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialParametersDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialParametersDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialParametersDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialParametersDenormalizer.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialParametersDenormalizer.php + + - + message: "#^Cannot access offset 'aaguid' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Cannot access offset 'attestationType' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Cannot access offset 'backupEligible' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Cannot access offset 'backupStatus' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Cannot access offset 'counter' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Cannot access offset 'credentialPublicKey' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Cannot access offset 'otherUI' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Cannot access offset 'publicKeyCredential…' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Cannot access offset 'transports' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Cannot access offset 'trustPath' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Cannot access offset 'type' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Cannot access offset 'userHandle' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Cannot access offset 'uvInitialized' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialSourceDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialSourceDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\Util\\\\Base64\\:\\:decode\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#1 \\$publicKeyCredentialId of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#1 \\$uuid of static method Symfony\\\\Component\\\\Uid\\\\Uuid\\:\\:fromString\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#10 \\$otherUI of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects array\\\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#11 \\$backupEligible of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#12 \\$backupStatus of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#13 \\$uvInitialized of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#2 \\$type of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#3 \\$transports of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#4 \\$attestationType of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#5 \\$trustPath of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects Webauthn\\\\TrustPath\\\\TrustPath, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#7 \\$credentialPublicKey of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#8 \\$userHandle of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Parameter \\#9 \\$counter of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Strict comparison using \\=\\=\\= between Symfony\\\\Component\\\\Serializer\\\\Normalizer\\\\DenormalizerInterface and null will always evaluate to false\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialSourceDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialUserEntityDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialUserEntityDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\PublicKeyCredentialUserEntityDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialUserEntityDenormalizer.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialUserEntityDenormalizer.php + + - + message: "#^Strict comparison using \\=\\=\\= between Symfony\\\\Component\\\\Serializer\\\\Normalizer\\\\DenormalizerInterface and null will always evaluate to false\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/PublicKeyCredentialUserEntityDenormalizer.php + + - + message: "#^Cannot access offset 'type' on mixed\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/TrustPathDenormalizer.php + + - + message: """ + #^Instantiation of deprecated class Webauthn\\\\TrustPath\\\\EcdaaKeyIdTrustPath\\: + since 4\\.2\\.0 and will be removed in 5\\.0\\.0\\. The ECDAA Trust Anchor does no longer exist in Webauthn specification\\.$# + """ + count: 1 + path: src/webauthn/src/Denormalizer/TrustPathDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\TrustPathDenormalizer\\:\\:denormalize\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/TrustPathDenormalizer.php + + - + message: "#^Method Webauthn\\\\Denormalizer\\\\TrustPathDenormalizer\\:\\:supportsDenormalization\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/TrustPathDenormalizer.php + + - + message: "#^Parameter \\#1 \\$ecdaaKeyId of class Webauthn\\\\TrustPath\\\\EcdaaKeyIdTrustPath constructor expects string, array given\\.$#" + count: 1 + path: src/webauthn/src/Denormalizer/TrustPathDenormalizer.php + + - + message: "#^Parameter \\#2 \\$array of function array_key_exists expects array, mixed given\\.$#" + count: 2 + path: src/webauthn/src/Denormalizer/TrustPathDenormalizer.php + + - + message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\PublicKeyCredentialCreationOptions\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialCreationOptions.php + + - + message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\PublicKeyCredentialDescriptor\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialDescriptor.php + + - + message: "#^@readonly property Webauthn\\\\PublicKeyCredentialDescriptorCollection\\:\\:\\$publicKeyCredentialDescriptors is already assigned\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialDescriptorCollection.php + + - + message: "#^@readonly property Webauthn\\\\PublicKeyCredentialDescriptorCollection\\:\\:\\$publicKeyCredentialDescriptors is assigned outside of the constructor\\.$#" + count: 2 + path: src/webauthn/src/PublicKeyCredentialDescriptorCollection.php + + - + message: "#^Method Webauthn\\\\PublicKeyCredentialDescriptorCollection\\:\\:jsonSerialize\\(\\) should return array\\\\> but returns array\\\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialDescriptorCollection.php + + - + message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, Closure\\(array\\)\\: Webauthn\\\\PublicKeyCredentialDescriptor given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialDescriptorCollection.php + + - + message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\PublicKeyCredentialDescriptorCollection\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialDescriptorCollection.php + + - + message: "#^Cannot call method load\\(\\) on Webauthn\\\\AttestationStatement\\\\AttestationObjectLoader\\|null\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialLoader.php + + - + message: "#^Parameter \\#1 \\$json of method Webauthn\\\\PublicKeyCredentialLoader\\:\\:loadArray\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialLoader.php + + - + message: """ + #^Call to method create\\(\\) of deprecated class Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\: + since 4\\.8\\.0\\. Use \\{Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\} instead\\.$# + """ + count: 1 + path: src/webauthn/src/PublicKeyCredentialOptions.php + + - + message: "#^Parameter \\#1 \\$extensions of static method Webauthn\\\\AuthenticationExtensions\\\\AuthenticationExtensions\\:\\:create\\(\\) expects array\\, array\\ given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialOptions.php + + - + message: "#^Property Webauthn\\\\PublicKeyCredentialOptions\\:\\:\\$timeout \\(int\\<1, max\\>\\|null\\) does not accept int\\|null\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialOptions.php + + - + message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\PublicKeyCredentialParameters\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialParameters.php + + - + message: "#^Parameter \\#1 \\$json of static method Webauthn\\\\PublicKeyCredentialRequestOptions\\:\\:createFromArray\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialRequestOptions.php + + - + message: "#^Cannot cast mixed to string\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialSource.php + + - + message: "#^Parameter \\#1 \\$data of static method Webauthn\\\\TrustPath\\\\TrustPathLoader\\:\\:loadTrustPath\\(\\) expects array, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialSource.php + + - + message: "#^Parameter \\#1 \\$encodedString of static method ParagonIE\\\\ConstantTime\\\\Base64\\:\\:decodeNoPadding\\(\\) expects string, mixed given\\.$#" + count: 3 + path: src/webauthn/src/PublicKeyCredentialSource.php + + - + message: "#^Parameter \\#1 \\$uuid of static method Symfony\\\\Component\\\\Uid\\\\Uuid\\:\\:fromString\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialSource.php + + - + message: "#^Parameter \\#10 \\$otherUI of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects array\\\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialSource.php + + - + message: "#^Parameter \\#11 \\$backupEligible of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialSource.php + + - + message: "#^Parameter \\#12 \\$backupStatus of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects bool\\|null, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialSource.php + + - + message: "#^Parameter \\#2 \\$type of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialSource.php + + - + message: "#^Parameter \\#3 \\$transports of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects array\\, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialSource.php + + - + message: "#^Parameter \\#4 \\$attestationType of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialSource.php + + - + message: "#^Parameter \\#9 \\$counter of static method Webauthn\\\\PublicKeyCredentialSource\\:\\:create\\(\\) expects int, mixed given\\.$#" + count: 1 + path: src/webauthn/src/PublicKeyCredentialSource.php + + - + message: "#^Method Webauthn\\\\StringStream\\:\\:read\\(\\) should return string but returns string\\|false\\.$#" + count: 1 + path: src/webauthn/src/StringStream.php + + - + message: "#^Parameter \\#1 \\$stream of function fwrite expects resource, resource\\|false given\\.$#" + count: 1 + path: src/webauthn/src/StringStream.php + + - + message: "#^Parameter \\#1 \\$stream of function rewind expects resource, resource\\|false given\\.$#" + count: 1 + path: src/webauthn/src/StringStream.php + + - + message: "#^Parameter \\#1 \\$string of function mb_strlen expects string, string\\|false given\\.$#" + count: 2 + path: src/webauthn/src/StringStream.php + + - + message: "#^Property Webauthn\\\\StringStream\\:\\:\\$data \\(resource\\) does not accept resource\\|false\\.$#" + count: 1 + path: src/webauthn/src/StringStream.php + + - + message: "#^Parameter \\#1 \\$certificates of static method Webauthn\\\\TrustPath\\\\CertificateTrustPath\\:\\:create\\(\\) expects array\\, array given\\.$#" + count: 1 + path: src/webauthn/src/TrustPath/CertificateTrustPath.php + + - + message: "#^Parameter \\#1 \\$ecdaaKeyId of class Webauthn\\\\TrustPath\\\\EcdaaKeyIdTrustPath constructor expects string, mixed given\\.$#" + count: 1 + path: src/webauthn/src/TrustPath/EcdaaKeyIdTrustPath.php diff --git a/rector.php b/rector.php index dcecf12f6..aee9e808d 100644 --- a/rector.php +++ b/rector.php @@ -3,24 +3,24 @@ declare(strict_types=1); use Rector\Config\RectorConfig; - -use Rector\Core\ValueObject\PhpVersion; use Rector\DeadCode\Rector\ClassMethod\RemoveUnusedPrivateMethodParameterRector; use Rector\Doctrine\Set\DoctrineSetList; use Rector\Php81\Rector\Property\ReadOnlyPropertyRector; use Rector\PHPUnit\CodeQuality\Rector\Class_\PreferPHPUnitThisCallRector; -use Rector\PHPUnit\Set\PHPUnitLevelSetList; +//use Rector\PHPUnit\Set\PHPUnitLevelSetList; use Rector\PHPUnit\Set\PHPUnitSetList; use Rector\Set\ValueObject\LevelSetList; use Rector\Set\ValueObject\SetList; -use Rector\Symfony\Set\SymfonyLevelSetList; +//use Rector\Symfony\Set\SymfonyLevelSetList; use Rector\Symfony\Set\SymfonySetList; use Rector\Symfony\Symfony42\Rector\New_\StringToArrayArgumentProcessRector; +use Rector\ValueObject\PhpVersion; return static function (RectorConfig $config): void { $config->import(SetList::DEAD_CODE); $config->import(LevelSetList::UP_TO_PHP_81); - $config->import(SymfonyLevelSetList::UP_TO_SYMFONY_60); + //$config->import(SymfonyLevelSetList::UP_TO_SYMFONY_60); + $config->import(SymfonySetList::SYMFONY_60); $config->import(SymfonySetList::SYMFONY_50_TYPES); $config->import(SymfonySetList::SYMFONY_52_VALIDATOR_ATTRIBUTES); $config->import(SymfonySetList::SYMFONY_CODE_QUALITY); @@ -30,7 +30,8 @@ $config->import(DoctrineSetList::ANNOTATIONS_TO_ATTRIBUTES); $config->import(PHPUnitSetList::PHPUNIT_CODE_QUALITY); $config->import(PHPUnitSetList::ANNOTATIONS_TO_ATTRIBUTES); - $config->import(PHPUnitLevelSetList::UP_TO_PHPUNIT_100); + //$config->import(PHPUnitLevelSetList::UP_TO_PHPUNIT_100); + $config->import(PHPUnitSetList::PHPUNIT_100); $config->paths([__DIR__ . '/src', __DIR__ . '/tests', __DIR__ . '/ecs.php', __DIR__ . '/rector.php']); $config->skip([ __DIR__ . '/src/symfony/src/DependencyInjection/Configuration.php', diff --git a/src/metadata-service/composer.json b/src/metadata-service/composer.json index 48b42c9b2..b35221981 100644 --- a/src/metadata-service/composer.json +++ b/src/metadata-service/composer.json @@ -48,7 +48,6 @@ "phpdocumentor/reflection-docblock": "As of 4.5.x, the phpdocumentor/reflection-docblock component will become mandatory for converting objects such as the Metadata Statement", "psr/clock-implementation": "As of 4.5.x, the PSR Clock implementation will replace lcobucci/clock", "psr/log-implementation": "Recommended to receive logs from the library", - "web-token/jwt-key-mgmt": "Mandatory for fetching Metadata Statement from distant sources", - "web-token/jwt-signature-algorithm-ecdsa": "Mandatory for fetching Metadata Statement from distant sources" + "web-token/jwt-library": "Mandatory for fetching Metadata Statement from distant sources" } } diff --git a/src/metadata-service/src/CertificateChain/CertificateToolbox.php b/src/metadata-service/src/CertificateChain/CertificateToolbox.php index a4a586db4..47c4406f1 100644 --- a/src/metadata-service/src/CertificateChain/CertificateToolbox.php +++ b/src/metadata-service/src/CertificateChain/CertificateToolbox.php @@ -45,9 +45,9 @@ public static function convertPEMToDER(string $data): string return $data; } $data = preg_replace('/\-{5}.*\-{5}[\r\n]*/', '', $data); - $data = preg_replace("/[\r\n]*/", '', $data); + $data = preg_replace("/[\r\n]*/", '', (string) $data); - return Base64::decode(trim($data), true); + return Base64::decode(trim((string) $data), true); } public static function convertDERToPEM(string $data, string $type = 'CERTIFICATE'): string diff --git a/src/metadata-service/src/Denormalizer/ExtensionDescriptorDenormalizer.php b/src/metadata-service/src/Denormalizer/ExtensionDescriptorDenormalizer.php index 640568d50..52626c465 100644 --- a/src/metadata-service/src/Denormalizer/ExtensionDescriptorDenormalizer.php +++ b/src/metadata-service/src/Denormalizer/ExtensionDescriptorDenormalizer.php @@ -17,7 +17,7 @@ final class ExtensionDescriptorDenormalizer implements DenormalizerInterface, De private const ALREADY_CALLED = 'EXTENSION_DESCRIPTOR_PREPROCESS_ALREADY_CALLED'; - public function denormalize(mixed $data, string $type, string $format = null, array $context = []) + public function denormalize(mixed $data, string $type, string $format = null, array $context = []): mixed { if ($this->denormalizer === null) { throw new BadMethodCallException('Please set a denormalizer before calling denormalize()!'); diff --git a/src/stimulus/src/WebauthnStimulusBundle.php b/src/stimulus/src/WebauthnStimulusBundle.php index b3c65db16..0850e5cc8 100644 --- a/src/stimulus/src/WebauthnStimulusBundle.php +++ b/src/stimulus/src/WebauthnStimulusBundle.php @@ -7,7 +7,6 @@ use Symfony\Component\DependencyInjection\Extension\ExtensionInterface; use Symfony\Component\HttpKernel\Bundle\Bundle; use Webauthn\Stimulus\DependencyInjection\WebauthnStimulusExtension; - use function dirname; final class WebauthnStimulusBundle extends Bundle diff --git a/src/symfony/composer.json b/src/symfony/composer.json index 916a32b94..ac57da735 100644 --- a/src/symfony/composer.json +++ b/src/symfony/composer.json @@ -26,18 +26,18 @@ "php": ">=8.1", "nyholm/psr7": "^1.5", "psr/event-dispatcher": "^1.0", - "symfony/config": "^6.1", - "symfony/dependency-injection": "^6.1", - "symfony/framework-bundle": "^6.1", - "symfony/http-client": "^6.1", - "symfony/psr-http-message-bridge": "^2.1", - "symfony/security-bundle": "^6.1", - "symfony/security-core": "^6.1", - "symfony/security-http": "^6.1", - "symfony/serializer": "^6.1", - "symfony/validator": "^6.1", + "symfony/config": "^6.1|^7.0", + "symfony/dependency-injection": "^6.1|^7.0", + "symfony/framework-bundle": "^6.1|^7.0", + "symfony/http-client": "^6.1|^7.0", + "symfony/psr-http-message-bridge": "^2.1|^6.1", + "symfony/security-bundle": "^6.1|^7.0", + "symfony/security-core": "^6.1|^7.0", + "symfony/security-http": "^6.1|^7.0", + "symfony/serializer": "^6.1|^7.0", + "symfony/validator": "^6.1|^7.0", "web-auth/webauthn-lib": "self.version", - "web-token/jwt-signature": "^3.1" + "web-token/jwt-library": "^3.3" }, "extra": { "thanks": { diff --git a/src/webauthn/composer.json b/src/webauthn/composer.json index 1c672ac34..dd635c685 100644 --- a/src/webauthn/composer.json +++ b/src/webauthn/composer.json @@ -30,7 +30,7 @@ "psr/http-factory": "^1.0", "psr/log": "^1.0|^2.0|^3.0", "spomky-labs/cbor-php": "^3.0", - "symfony/uid": "^6.1", + "symfony/uid": "^6.1|^7.0", "web-auth/cose-lib": "^4.2.3", "web-auth/metadata-service": "self.version" }, @@ -47,13 +47,7 @@ }, "suggest": { "psr/log-implementation": "Recommended to receive logs from the library", - "web-token/jwt-key-mgmt": "Mandatory for the AndroidSafetyNet Attestation Statement support", - "web-token/jwt-signature-algorithm-rsa": "Mandatory for the AndroidSafetyNet Attestation Statement support", - "web-token/jwt-signature-algorithm-ecdsa": "Recommended for the AndroidSafetyNet Attestation Statement support", - "web-token/jwt-signature-algorithm-eddsa": "Recommended for the AndroidSafetyNet Attestation Statement support", + "web-token/jwt-library": "Mandatory for the AndroidSafetyNet Attestation Statement support", "symfony/event-dispatcher": "Recommended to use dispatched events" - }, - "require-dev": { - "symfony/event-dispatcher": "^6.1" } } diff --git a/src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php b/src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php index 52f7a872d..cf508c4fb 100644 --- a/src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php +++ b/src/webauthn/src/AttestationStatement/AndroidSafetyNetAttestationStatementSupport.php @@ -71,14 +71,9 @@ public function __construct( 'The parameter "$clock" will be required in 5.0.0. Please set a clock instance.' ); } - if (! class_exists(RS256::class)) { + if (! class_exists(RS256::class) || ! class_exists(JWKFactory::class)) { throw UnsupportedFeatureException::create( - 'The algorithm RS256 is missing. Did you forget to install the package web-token/jwt-signature-algorithm-rsa?' - ); - } - if (! class_exists(JWKFactory::class)) { - throw UnsupportedFeatureException::create( - 'The class Jose\Component\KeyManagement\JWKFactory is missing. Did you forget to install the package web-token/jwt-key-mgmt?' + 'The algorithm RS256 is missing. Did you forget to install the package web-token/jwt-library?' ); } $this->jwsSerializer = new CompactSerializer(); diff --git a/tests/symfony/config/config.yml b/tests/symfony/config/config.yml index 10c12e23e..ed9018736 100644 --- a/tests/symfony/config/config.yml +++ b/tests/symfony/config/config.yml @@ -8,7 +8,11 @@ framework: enabled: true validation: enabled: true + email_validation_mode: html5 session: + cookie_secure: auto + cookie_samesite: lax + handler_id: ~ storage_factory_id: 'session.storage.factory.mock_file' fragments: ~ http_method_override: true @@ -17,6 +21,12 @@ framework: router: utf8: true resource: "%kernel.project_dir%/tests/symfony/config/routing.php" + handle_all_throwables: true + php_errors: + log: true + uid: + default_uuid_version: 7 + time_based_uuid_version: 7 services: _defaults: @@ -97,6 +107,7 @@ doctrine: url: '%env(resolve:DATABASE_URL)%' orm: + enable_lazy_ghost_objects: true auto_generate_proxy_classes: true naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware auto_mapping: true From fc95b82d277fb04f9de1ab787ae046fd6ef9acd6 Mon Sep 17 00:00:00 2001 From: Florent Morselli Date: Fri, 23 Feb 2024 10:01:46 +0100 Subject: [PATCH 2/2] Symfony 7 and web-token/jwt-library 3.3 --- .editorconfig | 3 +++ phpstan.neon | 22 +++++++++++----------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/.editorconfig b/.editorconfig index f329996b9..e91102eb3 100644 --- a/.editorconfig +++ b/.editorconfig @@ -20,6 +20,9 @@ indent_size = 2 [*.md] trim_trailing_whitespace = false +[*.neon] +indent_style = tab + [Makefile] indent_style = tab diff --git a/phpstan.neon b/phpstan.neon index 5d8c45838..bdf865771 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -1,13 +1,13 @@ parameters: - level: max - paths: - - src - checkMissingIterableValueType: true - checkGenericClassInNonGenericObjectType: true - checkUninitializedProperties: true - treatPhpDocTypesAsCertain: false - scanFiles: - - vendor/symfony/dependency-injection/Loader/Configurator/ContainerConfigurator.php + level: max + paths: + - src + checkMissingIterableValueType: true + checkGenericClassInNonGenericObjectType: true + checkUninitializedProperties: true + treatPhpDocTypesAsCertain: false + scanFiles: + - vendor/symfony/dependency-injection/Loader/Configurator/ContainerConfigurator.php includes: - - vendor/phpstan/phpstan/conf/bleedingEdge.neon - - phpstan-baseline.neon + - vendor/phpstan/phpstan/conf/bleedingEdge.neon + - phpstan-baseline.neon