diff --git a/.ci-tools/phpstan-baseline.neon b/.ci-tools/phpstan-baseline.neon index ea095d71..80a88e42 100644 --- a/.ci-tools/phpstan-baseline.neon +++ b/.ci-tools/phpstan-baseline.neon @@ -1,10435 +1,10687 @@ parameters: ignoreErrors: - - message: '#^Control structures using switch should not be used\.$#' + rawMessage: Control structures using switch should not be used. identifier: ergebnis.noSwitch count: 1 path: ../src/Bundle/DataCollector/AlgorithmCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\AlgorithmCollector\:\:collect\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\AlgorithmCollector::collect() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/AlgorithmCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\AlgorithmCollector\:\:collect\(\) has parameter \$exception with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\AlgorithmCollector::collect() has parameter $exception with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/AlgorithmCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\AlgorithmCollector\:\:collect\(\) has parameter \$exception with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\AlgorithmCollector::collect() has parameter $exception with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/AlgorithmCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\AlgorithmCollector\:\:getAlgorithmType\(\) has parameter \$contentEncryptionAlgorithms that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\AlgorithmCollector::getAlgorithmType() has parameter $contentEncryptionAlgorithms that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/AlgorithmCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\AlgorithmCollector\:\:getAlgorithmType\(\) has parameter \$keyEncryptionAlgorithms that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\AlgorithmCollector::getAlgorithmType() has parameter $keyEncryptionAlgorithms that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/AlgorithmCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\AlgorithmCollector\:\:getAlgorithmType\(\) has parameter \$macAlgorithms that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\AlgorithmCollector::getAlgorithmType() has parameter $macAlgorithms that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/AlgorithmCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\AlgorithmCollector\:\:getAlgorithmType\(\) has parameter \$signatureAlgorithms that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\AlgorithmCollector::getAlgorithmType() has parameter $signatureAlgorithms that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/AlgorithmCollector.php - - message: '#^Constructor in Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector has parameter \$claimCheckerManagerFactory with default value\.$#' + rawMessage: Constructor in Jose\Bundle\JoseFramework\DataCollector\CheckerCollector has parameter $claimCheckerManagerFactory with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Constructor in Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector has parameter \$headerCheckerManagerFactory with default value\.$#' + rawMessage: Constructor in Jose\Bundle\JoseFramework\DataCollector\CheckerCollector has parameter $headerCheckerManagerFactory with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:__construct\(\) has parameter \$claimCheckerManagerFactory with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::__construct() has parameter $claimCheckerManagerFactory with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:__construct\(\) has parameter \$claimCheckerManagerFactory with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::__construct() has parameter $claimCheckerManagerFactory with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:__construct\(\) has parameter \$headerCheckerManagerFactory with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::__construct() has parameter $headerCheckerManagerFactory with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:__construct\(\) has parameter \$headerCheckerManagerFactory with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::__construct() has parameter $headerCheckerManagerFactory with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:collect\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::collect() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:collect\(\) has parameter \$exception with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::collect() has parameter $exception with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:collect\(\) has parameter \$exception with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::collect() has parameter $exception with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:collectClaimCheckerManagers\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::collectClaimCheckerManagers() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:collectEvents\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::collectEvents() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:collectHeaderCheckerManagers\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::collectHeaderCheckerManagers() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:collectSupportedClaimCheckers\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::collectSupportedClaimCheckers() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:collectSupportedHeaderCheckers\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::collectSupportedHeaderCheckers() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Parameter \#1 \$data of method Jose\\Bundle\\JoseFramework\\DataCollector\\CheckerCollector\:\:collectHeaderCheckerManagers\(\) expects array\\>, array\ given\.$#' + rawMessage: 'Parameter #1 $data of method Jose\Bundle\JoseFramework\DataCollector\CheckerCollector::collectHeaderCheckerManagers() expects array>, array given.' identifier: argument.type count: 1 path: ../src/Bundle/DataCollector/CheckerCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\Collector\:\:collect\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\Collector::collect() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/Collector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\Collector\:\:collect\(\) has parameter \$exception with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\Collector::collect() has parameter $exception with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/Collector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\Collector\:\:collect\(\) has parameter \$exception with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\Collector::collect() has parameter $exception with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/Collector.php - - message: '#^Constructor in Jose\\Bundle\\JoseFramework\\DataCollector\\JWECollector has parameter \$jweSerializerManagerFactory with default value\.$#' + rawMessage: Constructor in Jose\Bundle\JoseFramework\DataCollector\JWECollector has parameter $jweSerializerManagerFactory with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Bundle/DataCollector/JWECollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWECollector\:\:__construct\(\) has parameter \$jweSerializerManagerFactory with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWECollector::__construct() has parameter $jweSerializerManagerFactory with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/JWECollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWECollector\:\:__construct\(\) has parameter \$jweSerializerManagerFactory with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWECollector::__construct() has parameter $jweSerializerManagerFactory with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/JWECollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWECollector\:\:collect\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWECollector::collect() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/JWECollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWECollector\:\:collect\(\) has parameter \$exception with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWECollector::collect() has parameter $exception with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/JWECollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWECollector\:\:collect\(\) has parameter \$exception with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWECollector::collect() has parameter $exception with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/JWECollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWECollector\:\:collectEvents\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWECollector::collectEvents() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/JWECollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWECollector\:\:collectSupportedJWEBuilders\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWECollector::collectSupportedJWEBuilders() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/JWECollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWECollector\:\:collectSupportedJWEDecrypters\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWECollector::collectSupportedJWEDecrypters() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/JWECollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWECollector\:\:collectSupportedJWELoaders\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWECollector::collectSupportedJWELoaders() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/JWECollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWECollector\:\:collectSupportedJWESerializations\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWECollector::collectSupportedJWESerializations() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/JWECollector.php - - message: '#^Parameter \#1 \$data of method Jose\\Bundle\\JoseFramework\\DataCollector\\JWECollector\:\:collectSupportedJWESerializations\(\) expects array\\>, array\ given\.$#' + rawMessage: 'Parameter #1 $data of method Jose\Bundle\JoseFramework\DataCollector\JWECollector::collectSupportedJWESerializations() expects array>, array given.' identifier: argument.type count: 1 path: ../src/Bundle/DataCollector/JWECollector.php - - message: '#^Constructor in Jose\\Bundle\\JoseFramework\\DataCollector\\JWSCollector has parameter \$jwsSerializerManagerFactory with default value\.$#' + rawMessage: Constructor in Jose\Bundle\JoseFramework\DataCollector\JWSCollector has parameter $jwsSerializerManagerFactory with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Bundle/DataCollector/JWSCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWSCollector\:\:__construct\(\) has parameter \$jwsSerializerManagerFactory with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWSCollector::__construct() has parameter $jwsSerializerManagerFactory with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/JWSCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWSCollector\:\:__construct\(\) has parameter \$jwsSerializerManagerFactory with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWSCollector::__construct() has parameter $jwsSerializerManagerFactory with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/JWSCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWSCollector\:\:collect\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWSCollector::collect() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/JWSCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWSCollector\:\:collect\(\) has parameter \$exception with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWSCollector::collect() has parameter $exception with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/JWSCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWSCollector\:\:collect\(\) has parameter \$exception with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWSCollector::collect() has parameter $exception with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/JWSCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWSCollector\:\:collectEvents\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWSCollector::collectEvents() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/JWSCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWSCollector\:\:collectSupportedJWSBuilders\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWSCollector::collectSupportedJWSBuilders() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/JWSCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWSCollector\:\:collectSupportedJWSLoaders\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWSCollector::collectSupportedJWSLoaders() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/JWSCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWSCollector\:\:collectSupportedJWSSerializations\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWSCollector::collectSupportedJWSSerializations() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/JWSCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JWSCollector\:\:collectSupportedJWSVerifiers\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JWSCollector::collectSupportedJWSVerifiers() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/JWSCollector.php - - message: '#^Parameter \#1 \$data of method Jose\\Bundle\\JoseFramework\\DataCollector\\JWSCollector\:\:collectSupportedJWSSerializations\(\) expects array\\>, array\ given\.$#' + rawMessage: 'Parameter #1 $data of method Jose\Bundle\JoseFramework\DataCollector\JWSCollector::collectSupportedJWSSerializations() expects array>, array given.' identifier: argument.type count: 1 path: ../src/Bundle/DataCollector/JWSCollector.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DataCollector\\JoseCollector" is not allowed to extend "Symfony\\Component\\HttpKernel\\DataCollector\\DataCollector"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DataCollector\JoseCollector" is not allowed to extend "Symfony\Component\HttpKernel\DataCollector\DataCollector". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DataCollector/JoseCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JoseCollector\:\:collect\(\) has parameter \$exception with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JoseCollector::collect() has parameter $exception with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/JoseCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JoseCollector\:\:collect\(\) has parameter \$exception with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JoseCollector::collect() has parameter $exception with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/JoseCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\JoseCollector\:\:getData\(\) should return array\\|Symfony\\Component\\VarDumper\\Cloner\\Data but returns array\|Symfony\\Component\\VarDumper\\Cloner\\Data\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\JoseCollector::getData() should return array|Symfony\Component\VarDumper\Cloner\Data but returns array|Symfony\Component\VarDumper\Cloner\Data.' identifier: return.type count: 1 path: ../src/Bundle/DataCollector/JoseCollector.php - - message: '#^Parameter \#1 \$data of method Jose\\Bundle\\JoseFramework\\DataCollector\\Collector\:\:collect\(\) expects array\, array\|Symfony\\Component\\VarDumper\\Cloner\\Data given\.$#' + rawMessage: 'Parameter #1 $data of method Jose\Bundle\JoseFramework\DataCollector\Collector::collect() expects array, array|Symfony\Component\VarDumper\Cloner\Data given.' identifier: argument.type count: 1 path: ../src/Bundle/DataCollector/JoseCollector.php - - message: '#^Constructor in Jose\\Bundle\\JoseFramework\\DataCollector\\KeyCollector has parameter \$jwkAnalyzerManager with default value\.$#' + rawMessage: Constructor in Jose\Bundle\JoseFramework\DataCollector\KeyCollector has parameter $jwkAnalyzerManager with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Constructor in Jose\\Bundle\\JoseFramework\\DataCollector\\KeyCollector has parameter \$jwksetAnalyzerManager with default value\.$#' + rawMessage: Constructor in Jose\Bundle\JoseFramework\DataCollector\KeyCollector has parameter $jwksetAnalyzerManager with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\KeyCollector\:\:__construct\(\) has parameter \$jwkAnalyzerManager with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\KeyCollector::__construct() has parameter $jwkAnalyzerManager with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\KeyCollector\:\:__construct\(\) has parameter \$jwkAnalyzerManager with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\KeyCollector::__construct() has parameter $jwkAnalyzerManager with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\KeyCollector\:\:__construct\(\) has parameter \$jwksetAnalyzerManager with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\KeyCollector::__construct() has parameter $jwksetAnalyzerManager with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\KeyCollector\:\:__construct\(\) has parameter \$jwksetAnalyzerManager with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\KeyCollector::__construct() has parameter $jwksetAnalyzerManager with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\KeyCollector\:\:collect\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\KeyCollector::collect() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\KeyCollector\:\:collect\(\) has parameter \$exception with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\KeyCollector::collect() has parameter $exception with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\KeyCollector\:\:collect\(\) has parameter \$exception with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\KeyCollector::collect() has parameter $exception with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\KeyCollector\:\:collectJWK\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\KeyCollector::collectJWK() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DataCollector\\KeyCollector\:\:collectJWKSet\(\) has parameter \$data that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DataCollector\KeyCollector::collectJWKSet() has parameter $data that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Parameter \#1 \$data of method Jose\\Bundle\\JoseFramework\\DataCollector\\KeyCollector\:\:collectJWK\(\) expects array\\>, array\ given\.$#' + rawMessage: 'Parameter #1 $data of method Jose\Bundle\JoseFramework\DataCollector\KeyCollector::collectJWK() expects array>, array given.' identifier: argument.type count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Parameter \#1 \$jwk of method Jose\\Component\\KeyManagement\\Analyzer\\KeyAnalyzerManager\:\:analyze\(\) expects Jose\\Component\\Core\\JWK, mixed given\.$#' + rawMessage: 'Parameter #1 $jwk of method Jose\Component\KeyManagement\Analyzer\KeyAnalyzerManager::analyze() expects Jose\Component\Core\JWK, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DataCollector/KeyCollector.php - - message: '#^Cannot access offset ''alias'' on mixed\.$#' + rawMessage: Possibly invalid array key type mixed. + identifier: offsetAccess.invalidOffset + count: 1 + path: ../src/Bundle/DataCollector/KeyCollector.php + + - + rawMessage: Cannot access offset 'alias' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Compiler/AlgorithmCompilerPass.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Bundle/DependencyInjection/Compiler/AlgorithmCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\AlgorithmCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\AlgorithmCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/AlgorithmCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\CheckerCollectorCompilerPass\:\:collectServices\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\CheckerCollectorCompilerPass::collectServices() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/CheckerCollectorCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\CheckerCollectorCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\CheckerCollectorCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/CheckerCollectorCompilerPass.php - - message: '#^Cannot access offset ''alias'' on mixed\.$#' + rawMessage: Cannot access offset 'alias' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Compiler/ClaimCheckerCompilerPass.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Bundle/DependencyInjection/Compiler/ClaimCheckerCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\ClaimCheckerCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\ClaimCheckerCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/ClaimCheckerCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\DataCollectorCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\DataCollectorCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/DataCollectorCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\EncryptionSerializerCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\EncryptionSerializerCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/EncryptionSerializerCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\EventDispatcherAliasCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\EventDispatcherAliasCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/EventDispatcherAliasCompilerPass.php - - message: '#^Cannot access offset ''alias'' on mixed\.$#' + rawMessage: Cannot access offset 'alias' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Compiler/HeaderCheckerCompilerPass.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Bundle/DependencyInjection/Compiler/HeaderCheckerCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\HeaderCheckerCompilerPass\:\:addHeaderCheckers\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\HeaderCheckerCompilerPass::addHeaderCheckers() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/HeaderCheckerCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\HeaderCheckerCompilerPass\:\:addTokenType\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\HeaderCheckerCompilerPass::addTokenType() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/HeaderCheckerCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\HeaderCheckerCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\HeaderCheckerCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/HeaderCheckerCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\JWECollectorCompilerPass\:\:collectServices\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\JWECollectorCompilerPass::collectServices() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/JWECollectorCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\JWECollectorCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\JWECollectorCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/JWECollectorCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\JWSCollectorCompilerPass\:\:collectServices\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\JWSCollectorCompilerPass::collectServices() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/JWSCollectorCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\JWSCollectorCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\JWSCollectorCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/JWSCollectorCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\KeyAnalyzerCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\KeyAnalyzerCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/KeyAnalyzerCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\KeyCollectorCompilerPass\:\:collectServices\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\KeyCollectorCompilerPass::collectServices() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/KeyCollectorCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\KeyCollectorCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\KeyCollectorCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/KeyCollectorCompilerPass.php - - message: '#^Cannot access offset ''path'' on mixed\.$#' + rawMessage: Cannot access offset 'path' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Compiler/KeySetControllerCompilerPass.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Bundle/DependencyInjection/Compiler/KeySetControllerCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\KeySetControllerCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\KeySetControllerCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/KeySetControllerCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\KeysetAnalyzerCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\KeysetAnalyzerCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/KeysetAnalyzerCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\SignatureSerializerCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\SignatureSerializerCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/SignatureSerializerCompilerPass.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Compiler\\SymfonySerializerCompilerPass\:\:process\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Compiler\SymfonySerializerCompilerPass::process() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Compiler/SymfonySerializerCompilerPass.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\JoseFrameworkExtension" is not allowed to extend "Symfony\\Component\\DependencyInjection\\Extension\\Extension"\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Configuration::getConfigTreeBuilder() return type with generic class Symfony\Component\Config\Definition\Builder\TreeBuilder does not specify its types: T' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Configuration.php + + - + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\JoseFrameworkExtension" is not allowed to extend "Symfony\Component\DependencyInjection\Extension\Extension". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/JoseFrameworkExtension.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\JoseFrameworkExtension\:\:getConfiguration\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\JoseFrameworkExtension::getAlias() has Symfony\Component\DependencyInjection\Exception\BadMethodCallException in PHPDoc @throws tag but it''s not thrown.' + identifier: throws.unusedType + count: 1 + path: ../src/Bundle/DependencyInjection/JoseFrameworkExtension.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\JoseFrameworkExtension::getConfiguration() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/JoseFrameworkExtension.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\JoseFrameworkExtension\:\:getConfiguration\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\JoseFrameworkExtension::getConfiguration() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/JoseFrameworkExtension.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\JoseFrameworkExtension\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\JoseFrameworkExtension::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/JoseFrameworkExtension.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\JoseFrameworkExtension\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\JoseFrameworkExtension::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/JoseFrameworkExtension.php - - message: '#^Parameter \#2 \$config of method Symfony\\Component\\DependencyInjection\\ContainerBuilder\:\:prependExtensionConfig\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #2 $config of method Symfony\Component\DependencyInjection\ContainerBuilder::prependExtensionConfig() expects array, array given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/JoseFrameworkExtension.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Cannot call method booleanNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method booleanNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Cannot call method defaultTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource\:\:addConfiguration\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource::addConfiguration() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource::addConfiguration() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource\:\:create\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource::create() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource\:\:create\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource::create() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource\:\:create\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource::create() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource\:\:createDefinition\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource::createDefinition() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/AbstractSource.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 2 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Cannot call method addDefaultsIfNotSet\(\) on mixed\.$#' + rawMessage: 'Cannot call method addDefaultsIfNotSet() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Cannot call method cannotBeEmpty\(\) on mixed\.$#' + rawMessage: 'Cannot call method cannotBeEmpty() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Cannot call method defaultValue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultValue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\CheckerSource\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\CheckerSource::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\CheckerSource::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\CheckerSource\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\CheckerSource::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\CheckerSource\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\CheckerSource::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\CheckerSource\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\CheckerSource::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\CheckerSource\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\CheckerSource::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Parameter \#1 \$configs of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\ClaimChecker\:\:load\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #1 $configs of method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\ClaimChecker::load() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Parameter \#1 \$node of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\ClaimChecker\:\:getNodeDefinition\(\) expects Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition, mixed given\.$#' + rawMessage: 'Parameter #1 $node of method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\ClaimChecker::getNodeDefinition() expects Symfony\Component\Config\Definition\Builder\NodeDefinition, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Parameter \#2 \$id of method Symfony\\Component\\DependencyInjection\\ContainerBuilder\:\:setAlias\(\) expects string\|Symfony\\Component\\DependencyInjection\\Alias, mixed given\.$#' + rawMessage: 'Parameter #2 $id of method Symfony\Component\DependencyInjection\ContainerBuilder::setAlias() expects string|Symfony\Component\DependencyInjection\Alias, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Binary operation "\." between mixed and ''ClaimCheckerManager'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'ClaimCheckerManager' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot access offset ''claims'' on mixed\.$#' + rawMessage: Cannot access offset 'claims' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method booleanNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method booleanNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method defaultTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 9 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method scalarPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\ClaimChecker\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\ClaimChecker::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\ClaimChecker::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\ClaimChecker\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\ClaimChecker::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\ClaimChecker\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\ClaimChecker::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\ClaimChecker\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\ClaimChecker::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\ClaimChecker\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\ClaimChecker::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Binary operation "\." between mixed and ''HeaderCheckerManager'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'HeaderCheckerManager' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot access offset ''headers'' on mixed\.$#' + rawMessage: Cannot access offset 'headers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method booleanNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method booleanNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method defaultTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 9 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method scalarPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\HeaderChecker\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\HeaderChecker::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\HeaderChecker::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\HeaderChecker\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\HeaderChecker::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\HeaderChecker\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\HeaderChecker::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\HeaderChecker\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\HeaderChecker::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Checker\\HeaderChecker\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Checker\HeaderChecker::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Console\\ConsoleSource\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Console\ConsoleSource::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Console/ConsoleSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Console\ConsoleSource::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Console/ConsoleSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Console\\ConsoleSource\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Console\ConsoleSource::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Console/ConsoleSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Console\\ConsoleSource\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Console\ConsoleSource::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Console/ConsoleSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Console\\ConsoleSource\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Console\ConsoleSource::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Console/ConsoleSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Console\\ConsoleSource\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Console\ConsoleSource::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Console/ConsoleSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Core\\CoreSource\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Core\CoreSource::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Core/CoreSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Core\CoreSource::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Core/CoreSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Core\\CoreSource\:\:load\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Core\CoreSource::load() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Core/CoreSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Core\\CoreSource\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Core\CoreSource::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Core/CoreSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Core\\CoreSource\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Core\CoreSource::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Core/CoreSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Core\\CoreSource\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Core\CoreSource::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Core/CoreSource.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method booleanNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method booleanNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method defaultTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 9 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method requiresAtLeastOneElement\(\) on mixed\.$#' + rawMessage: 'Cannot call method requiresAtLeastOneElement() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method scalarPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\AbstractEncryptionSource\:\:getNodeDefinition\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\AbstractEncryptionSource::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\AbstractEncryptionSource::getNodeDefinition() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\AbstractEncryptionSource\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\AbstractEncryptionSource::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\AbstractEncryptionSource\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\AbstractEncryptionSource::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\AbstractEncryptionSource\:\:prepend\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\AbstractEncryptionSource::prepend() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\AbstractEncryptionSource\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\AbstractEncryptionSource::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Cannot call method addDefaultsIfNotSet\(\) on mixed\.$#' + rawMessage: 'Cannot call method addDefaultsIfNotSet() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\A128CTR not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\KeyEncryption\A128CTR not found. identifier: class.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\Chacha20Poly1305 not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\KeyEncryption\Chacha20Poly1305 not found. identifier: class.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\EncryptionSource\:\:getAlgorithmsFiles\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\EncryptionSource::getAlgorithmsFiles() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\EncryptionSource\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\EncryptionSource::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\EncryptionSource::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\EncryptionSource\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\EncryptionSource::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\EncryptionSource\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\EncryptionSource::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\EncryptionSource\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\EncryptionSource::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\EncryptionSource\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\EncryptionSource::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Parameter \#1 \$configs of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWEBuilder\:\:load\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #1 $configs of method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWEBuilder::load() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Parameter \#1 \$node of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\AbstractEncryptionSource\:\:getNodeDefinition\(\) expects Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition, mixed given\.$#' + rawMessage: 'Parameter #1 $node of method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\AbstractEncryptionSource::getNodeDefinition() expects Symfony\Component\Config\Definition\Builder\NodeDefinition, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php - - message: '#^Binary operation "\." between mixed and ''JweBuilder'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'JweBuilder' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php - - message: '#^Cannot access offset ''encryption_algorithms'' on mixed\.$#' + rawMessage: Cannot access offset 'encryption_algorithms' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWEBuilder" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\AbstractEncryptionSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWEBuilder" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\AbstractEncryptionSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWEBuilder\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWEBuilder::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWEBuilder\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWEBuilder::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php - - message: '#^Binary operation "\." between mixed and ''JweDecrypter'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'JweDecrypter' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php - - message: '#^Cannot access offset ''encryption_algorithms'' on mixed\.$#' + rawMessage: Cannot access offset 'encryption_algorithms' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWEDecrypter" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\AbstractEncryptionSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWEDecrypter" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\AbstractEncryptionSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWEDecrypter\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWEDecrypter::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWEDecrypter\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWEDecrypter::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Binary operation "\." between mixed and ''JweLoader'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'JweLoader' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot access offset ''encryption_algorithms'' on mixed\.$#' + rawMessage: Cannot access offset 'encryption_algorithms' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot access offset ''header_checkers'' on mixed\.$#' + rawMessage: Cannot access offset 'header_checkers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot access offset ''serializers'' on mixed\.$#' + rawMessage: Cannot access offset 'serializers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 5 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method booleanNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method booleanNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method defaultTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 13 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 5 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method requiresAtLeastOneElement\(\) on mixed\.$#' + rawMessage: 'Cannot call method requiresAtLeastOneElement() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method scalarPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarPrototype() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 5 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWELoader\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWELoader::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWELoader::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWELoader\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWELoader::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWELoader\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWELoader::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWELoader\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWELoader::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWELoader\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWELoader::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Binary operation "\." between mixed and ''JweSerializer'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'JweSerializer' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot access offset ''serializers'' on mixed\.$#' + rawMessage: Cannot access offset 'serializers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method booleanNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method booleanNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method defaultTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 9 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method requiresAtLeastOneElement\(\) on mixed\.$#' + rawMessage: 'Cannot call method requiresAtLeastOneElement() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method scalarPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWESerializer\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWESerializer::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWESerializer::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWESerializer\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWESerializer::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWESerializer\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWESerializer::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWESerializer\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWESerializer::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Encryption\\JWESerializer\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Encryption\JWESerializer::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Cannot access offset ''client'' on mixed\.$#' + rawMessage: Cannot access offset 'client' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Cannot access offset ''enabled'' on mixed\.$#' + rawMessage: Cannot access offset 'enabled' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Cannot call method canBeEnabled\(\) on mixed\.$#' + rawMessage: 'Cannot call method canBeEnabled() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JKUSource\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JKUSource::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JKUSource::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JKUSource\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JKUSource::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JKUSource\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JKUSource::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JKUSource\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JKUSource::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JKUSource\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JKUSource::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Parameter \#2 \$id of method Symfony\\Component\\DependencyInjection\\ContainerBuilder\:\:setAlias\(\) expects string\|Symfony\\Component\\DependencyInjection\\Alias, mixed given\.$#' + rawMessage: 'Parameter #2 $id of method Symfony\Component\DependencyInjection\ContainerBuilder::setAlias() expects string|Symfony\Component\DependencyInjection\Alias, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Cannot call method canBeUnset\(\) on mixed\.$#' + rawMessage: 'Cannot call method canBeUnset() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Cannot call method ifTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method ifTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Cannot call method thenInvalid\(\) on mixed\.$#' + rawMessage: 'Cannot call method thenInvalid() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Cannot call method validate\(\) on mixed\.$#' + rawMessage: 'Cannot call method validate() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Parameter \#1 \$builder of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\\JWKSetSource\:\:addConfiguration\(\) expects Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition, mixed given\.$#' + rawMessage: 'Parameter #1 $builder of method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\JWKSetSource::addConfiguration() expects Symfony\Component\Config\Definition\Builder\NodeDefinition, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#' + rawMessage: 'Parameter #1 $key of function array_key_exists expects int|string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Parameter \#1 \$value of function count expects array\|Countable, mixed given\.$#' + rawMessage: 'Parameter #1 $value of function count expects array|Countable, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Parameter \#3 \$id of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\\JWKSetSource\:\:create\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #3 $id of method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\JWKSetSource::create() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Parameter \#4 \$config of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\\JWKSetSource\:\:create\(\) expects array\, mixed given\.$#' + rawMessage: 'Parameter #4 $config of method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\JWKSetSource::create() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\\JKU" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\JKU" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\\JKU\:\:createDefinition\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\JKU::addConfiguration() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\JKU::createDefinition() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSet.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSet.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSet.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSet.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSet.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\\JWKSet" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\JWKSet" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSet.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\\JWKSet\:\:createDefinition\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\JWKSet::addConfiguration() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSet.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\JWKSet::createDefinition() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSet.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\\JWKSetSource\:\:create\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\JWKSetSource::addConfiguration() has parameter $builder with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSetSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\JWKSetSource::create() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSetSource.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\\X5U" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\X5U" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSetSource\\X5U\:\:createDefinition\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\X5U::addConfiguration() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSetSource\X5U::createDefinition() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Cannot call method canBeUnset\(\) on mixed\.$#' + rawMessage: 'Cannot call method canBeUnset() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Cannot call method ifTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method ifTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Cannot call method thenInvalid\(\) on mixed\.$#' + rawMessage: 'Cannot call method thenInvalid() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Cannot call method validate\(\) on mixed\.$#' + rawMessage: 'Cannot call method validate() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Parameter \#1 \$builder of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\JWKSource\:\:addConfiguration\(\) expects Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition, mixed given\.$#' + rawMessage: 'Parameter #1 $builder of method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\JWKSource::addConfiguration() expects Symfony\Component\Config\Definition\Builder\NodeDefinition, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Parameter \#1 \$key of function array_key_exists expects int\|string, mixed given\.$#' + rawMessage: 'Parameter #1 $key of function array_key_exists expects int|string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Parameter \#1 \$value of function count expects array\|Countable, mixed given\.$#' + rawMessage: 'Parameter #1 $value of function count expects array|Countable, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Parameter \#3 \$id of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\JWKSource\:\:create\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #3 $id of method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\JWKSource::create() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Parameter \#4 \$config of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\JWKSource\:\:create\(\) expects array\, mixed given\.$#' + rawMessage: 'Parameter #4 $config of method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\JWKSource::create() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php - - message: '#^Cannot call method defaultValue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultValue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\CertificateFile" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\CertificateFile" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\CertificateFile\:\:createDefinition\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\CertificateFile::addConfiguration() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\CertificateFile::createDefinition() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWK.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWK.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWK.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWK.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWK.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\JWK" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\JWK" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWK.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\JWK\:\:createDefinition\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\JWK::addConfiguration() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWK.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\JWK::createDefinition() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWK.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php - - message: '#^Cannot call method ifTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method ifTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php - - message: '#^Cannot call method thenInvalid\(\) on mixed\.$#' + rawMessage: 'Cannot call method thenInvalid() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php - - message: '#^Cannot call method validate\(\) on mixed\.$#' + rawMessage: 'Cannot call method validate() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php - - message: '#^Cannot call method variableNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method variableNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\JWKSet" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\JWKSet" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\JWKSet\:\:createDefinition\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\JWKSet::addConfiguration() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\JWKSet::createDefinition() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php - - message: '#^Parameter \#1 \$id of class Symfony\\Component\\DependencyInjection\\Reference constructor expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $id of class Symfony\Component\DependencyInjection\Reference constructor expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\JWKSource\:\:create\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\JWKSource::addConfiguration() has parameter $builder with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\JWKSource::create() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSource.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php - - message: '#^Cannot call method defaultNull\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultNull() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php - - message: '#^Cannot call method defaultValue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultValue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 5 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\KeyFile" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\KeyFile" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\KeyFile\:\:createDefinition\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\KeyFile::addConfiguration() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\KeyFile::createDefinition() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php - - message: '#^Cannot call method defaultNull\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultNull() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php - - message: '#^Cannot call method defaultValue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultValue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 5 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\P12" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\P12" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\P12\:\:createDefinition\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\P12::addConfiguration() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\P12::createDefinition() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php - - message: '#^Cannot call method defaultValue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultValue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\Secret" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\Secret" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\Secret\:\:createDefinition\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\Secret::addConfiguration() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\Secret::createDefinition() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Values.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Values.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Values.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Values.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Values.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Values.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Values.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\Values" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\Values" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Values.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\Values\:\:createDefinition\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\Values::addConfiguration() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Values.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\Values::createDefinition() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Values.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php - - message: '#^Cannot call method defaultValue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultValue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\X5C" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\AbstractSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\X5C" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\AbstractSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKSource\\X5C\:\:createDefinition\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\X5C::addConfiguration() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKSource\X5C::createDefinition() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Binary operation "\." between mixed and ''JwkSetController'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'JwkSetController' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot access offset ''id'' on mixed\.$#' + rawMessage: Cannot access offset 'id' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot access offset ''path'' on mixed\.$#' + rawMessage: Cannot access offset 'path' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method booleanNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method booleanNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method defaultTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 9 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method scalarNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarNode() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKUriSource\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKUriSource::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKUriSource::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKUriSource\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKUriSource::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKUriSource\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKUriSource::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKUriSource\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKUriSource::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\JWKUriSource\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\JWKUriSource::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Parameter \#1 \$id of class Symfony\\Component\\DependencyInjection\\Reference constructor expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $id of class Symfony\Component\DependencyInjection\Reference constructor expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\KeyManagementSource\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\KeyManagementSource::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/KeyManagement/KeyManagementSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\KeyManagementSource::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/KeyManagementSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\KeyManagementSource\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\KeyManagementSource::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/KeyManagementSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\KeyManagementSource\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\KeyManagementSource::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/KeyManagementSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\KeyManagementSource\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\KeyManagementSource::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/KeyManagementSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\KeyManagement\\KeyManagementSource\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\KeyManagement\KeyManagementSource::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/KeyManagement/KeyManagementSource.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedToken\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedToken::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedToken::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedToken\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedToken::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedToken\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedToken::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedToken\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedToken::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedToken\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedToken::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php - - message: '#^Parameter \#1 \$configs of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedTokenLoader\:\:load\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #1 $configs of method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenLoader::load() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php - - message: '#^Parameter \#1 \$node of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedTokenLoader\:\:getNodeDefinition\(\) expects Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition, mixed given\.$#' + rawMessage: 'Parameter #1 $node of method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenLoader::getNodeDefinition() expects Symfony\Component\Config\Definition\Builder\NodeDefinition, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Binary operation "\." between mixed and ''NestedTokenBuilder'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'NestedTokenBuilder' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot access offset ''encryption_algorithms'' on mixed\.$#' + rawMessage: Cannot access offset 'encryption_algorithms' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot access offset ''jwe_serializers'' on mixed\.$#' + rawMessage: Cannot access offset 'jwe_serializers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot access offset ''jws_serializers'' on mixed\.$#' + rawMessage: Cannot access offset 'jws_serializers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot access offset ''signature_algorithms'' on mixed\.$#' + rawMessage: Cannot access offset 'signature_algorithms' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 6 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method booleanNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method booleanNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method defaultTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 14 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 6 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method requiresAtLeastOneElement\(\) on mixed\.$#' + rawMessage: 'Cannot call method requiresAtLeastOneElement() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method scalarPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarPrototype() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 6 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedTokenBuilder\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenBuilder::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenBuilder::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedTokenBuilder\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenBuilder::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedTokenBuilder\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenBuilder::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedTokenBuilder\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenBuilder::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedTokenBuilder\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenBuilder::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Binary operation "\." between mixed and ''NestedTokenLoader'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'NestedTokenLoader' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot access offset ''encryption_algorithms'' on mixed\.$#' + rawMessage: Cannot access offset 'encryption_algorithms' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot access offset ''jwe_header_checkers'' on mixed\.$#' + rawMessage: Cannot access offset 'jwe_header_checkers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot access offset ''jwe_serializers'' on mixed\.$#' + rawMessage: Cannot access offset 'jwe_serializers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot access offset ''jws_header_checkers'' on mixed\.$#' + rawMessage: Cannot access offset 'jws_header_checkers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot access offset ''jws_serializers'' on mixed\.$#' + rawMessage: Cannot access offset 'jws_serializers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot access offset ''signature_algorithms'' on mixed\.$#' + rawMessage: Cannot access offset 'signature_algorithms' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 8 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method booleanNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method booleanNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method defaultTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 18 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 8 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 4 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method requiresAtLeastOneElement\(\) on mixed\.$#' + rawMessage: 'Cannot call method requiresAtLeastOneElement() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method scalarPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarPrototype() on mixed.' identifier: method.nonObject count: 6 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 6 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 6 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 8 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedTokenLoader\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenLoader::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenLoader::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedTokenLoader\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenLoader::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedTokenLoader\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenLoader::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedTokenLoader\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenLoader::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\NestedToken\\NestedTokenLoader\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\NestedToken\NestedTokenLoader::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method booleanNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method booleanNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method defaultTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 9 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method requiresAtLeastOneElement\(\) on mixed\.$#' + rawMessage: 'Cannot call method requiresAtLeastOneElement() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method scalarPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\AbstractSignatureSource\:\:getNodeDefinition\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\AbstractSignatureSource::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\AbstractSignatureSource::getNodeDefinition() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\AbstractSignatureSource\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\AbstractSignatureSource::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\AbstractSignatureSource\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\AbstractSignatureSource::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\AbstractSignatureSource\:\:prepend\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\AbstractSignatureSource::prepend() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\AbstractSignatureSource\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\AbstractSignatureSource::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php - - message: '#^Binary operation "\." between mixed and ''JwsBuilder'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'JwsBuilder' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php - - message: '#^Cannot access offset ''signature_algorithms'' on mixed\.$#' + rawMessage: Cannot access offset 'signature_algorithms' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSBuilder" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\AbstractSignatureSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSBuilder" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\AbstractSignatureSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSBuilder\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSBuilder::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSBuilder\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSBuilder::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Binary operation "\." between mixed and ''JwsLoader'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'JwsLoader' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot access offset ''header_checkers'' on mixed\.$#' + rawMessage: Cannot access offset 'header_checkers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot access offset ''serializers'' on mixed\.$#' + rawMessage: Cannot access offset 'serializers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot access offset ''signature_algorithms'' on mixed\.$#' + rawMessage: Cannot access offset 'signature_algorithms' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 5 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method booleanNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method booleanNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method defaultTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 13 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 5 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method requiresAtLeastOneElement\(\) on mixed\.$#' + rawMessage: 'Cannot call method requiresAtLeastOneElement() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method scalarPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarPrototype() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 5 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSLoader\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSLoader::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSLoader::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSLoader\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSLoader::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSLoader\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSLoader::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSLoader\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSLoader::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSLoader\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSLoader::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Binary operation "\." between mixed and ''JwsSerializer'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'JwsSerializer' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot access offset ''serializers'' on mixed\.$#' + rawMessage: Cannot access offset 'serializers' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method arrayPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method booleanNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method booleanNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method children\(\) on mixed\.$#' + rawMessage: 'Cannot call method children() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method defaultTrue\(\) on mixed\.$#' + rawMessage: 'Cannot call method defaultTrue() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method end\(\) on mixed\.$#' + rawMessage: 'Cannot call method end() on mixed.' identifier: method.nonObject count: 9 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method info\(\) on mixed\.$#' + rawMessage: 'Cannot call method info() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method isRequired\(\) on mixed\.$#' + rawMessage: 'Cannot call method isRequired() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method requiresAtLeastOneElement\(\) on mixed\.$#' + rawMessage: 'Cannot call method requiresAtLeastOneElement() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method scalarPrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method scalarPrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 3 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method useAttributeAsKey\(\) on mixed\.$#' + rawMessage: 'Cannot call method useAttributeAsKey() on mixed.' identifier: method.nonObject count: 2 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Cannot call method variablePrototype\(\) on mixed\.$#' + rawMessage: 'Cannot call method variablePrototype() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSSerializer\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSSerializer::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSSerializer::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSSerializer\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSSerializer::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSSerializer\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSSerializer::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSSerializer\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSSerializer::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSSerializer\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSSerializer::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 2 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php - - message: '#^Binary operation "\." between mixed and ''JwsVerifier'' results in an error\.$#' + rawMessage: Binary operation "." between mixed and 'JwsVerifier' results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php - - message: '#^Cannot access offset ''is_public'' on mixed\.$#' + rawMessage: Cannot access offset 'is_public' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php - - message: '#^Cannot access offset ''signature_algorithms'' on mixed\.$#' + rawMessage: Cannot access offset 'signature_algorithms' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php - - message: '#^Cannot access offset ''tags'' on mixed\.$#' + rawMessage: Cannot access offset 'tags' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSVerifier" is not allowed to extend "Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\AbstractSignatureSource"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSVerifier" is not allowed to extend "Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\AbstractSignatureSource". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSVerifier\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSVerifier::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSVerifier\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSVerifier::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php - - message: '#^Parameter \#1 \$boolean of method Symfony\\Component\\DependencyInjection\\Definition\:\:setPublic\(\) expects bool, mixed given\.$#' + rawMessage: 'Parameter #1 $boolean of method Symfony\Component\DependencyInjection\Definition::setPublic() expects bool, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php - - message: '#^Parameter \#1 \$name of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $name of method Symfony\Component\DependencyInjection\Definition::addTag() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php - - message: '#^Parameter \#2 \$attributes of method Symfony\\Component\\DependencyInjection\\Definition\:\:addTag\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $attributes of method Symfony\Component\DependencyInjection\Definition::addTag() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php - - message: '#^Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition\:\:children\(\)\.$#' + rawMessage: 'Call to an undefined method Symfony\Component\Config\Definition\Builder\NodeDefinition::children().' identifier: method.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Cannot call method addDefaultsIfNotSet\(\) on mixed\.$#' + rawMessage: 'Cannot call method addDefaultsIfNotSet() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Cannot call method arrayNode\(\) on mixed\.$#' + rawMessage: 'Cannot call method arrayNode() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Cannot call method treatFalseLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatFalseLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Cannot call method treatNullLike\(\) on mixed\.$#' + rawMessage: 'Cannot call method treatNullLike() on mixed.' identifier: method.nonObject count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Class Jose\\Component\\Signature\\Algorithm\\HS1 not found\.$#' + rawMessage: Class Jose\Component\Signature\Algorithm\HS1 not found. identifier: class.notFound count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\SignatureSource\:\:getAlgorithmsFiles\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\SignatureSource::getAlgorithmsFiles() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\SignatureSource\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\SignatureSource::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\SignatureSource::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\SignatureSource\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\SignatureSource::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\SignatureSource\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\SignatureSource::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\SignatureSource\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\SignatureSource::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\SignatureSource\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\SignatureSource::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Parameter \#1 \$configs of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\JWSBuilder\:\:load\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #1 $configs of method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\JWSBuilder::load() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Parameter \#1 \$node of method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Signature\\AbstractSignatureSource\:\:getNodeDefinition\(\) expects Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition, mixed given\.$#' + rawMessage: 'Parameter #1 $node of method Jose\Bundle\JoseFramework\DependencyInjection\Source\Signature\AbstractSignatureSource::getNodeDefinition() expects Symfony\Component\Config\Definition\Builder\NodeDefinition, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Source\:\:load\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Source::getNodeDefinition() has parameter $node with generic class Symfony\Component\Config\Definition\Builder\NodeDefinition but does not specify its types: TParent' + identifier: missingType.generics + count: 1 + path: ../src/Bundle/DependencyInjection/Source/Source.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Source::load() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Source.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Source\:\:load\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Source::load() has parameter $configs with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Source.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Source\:\:prepend\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Source::prepend() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/DependencyInjection/Source/Source.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Source\:\:prepend\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Source::prepend() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Source.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\DependencyInjection\\Source\\Source\:\:prepend\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\DependencyInjection\Source\Source::prepend() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/DependencyInjection/Source/Source.php - - message: '#^Parameter \#1 \$json of static method Jose\\Component\\Core\\JWK\:\:createFromJson\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $json of static method Jose\Component\Core\JWK::createFromJson() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/EnvVarProcessor/KeyEnvVarProcessor.php - - message: '#^Parameter \#1 \$json of static method Jose\\Component\\Core\\JWKSet\:\:createFromJson\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $json of static method Jose\Component\Core\JWKSet::createFromJson() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/EnvVarProcessor/KeyEnvVarProcessor.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\ClaimCheckedFailureEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\ClaimCheckedFailureEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/ClaimCheckedFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\ClaimCheckedFailureEvent\:\:__construct\(\) has parameter \$claims with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\ClaimCheckedFailureEvent::__construct() has parameter $claims with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/ClaimCheckedFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\ClaimCheckedFailureEvent\:\:__construct\(\) has parameter \$mandatoryClaims with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\ClaimCheckedFailureEvent::__construct() has parameter $mandatoryClaims with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/ClaimCheckedFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\ClaimCheckedFailureEvent\:\:getClaims\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\ClaimCheckedFailureEvent::getClaims() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/ClaimCheckedFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\ClaimCheckedFailureEvent\:\:getMandatoryClaims\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\ClaimCheckedFailureEvent::getMandatoryClaims() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/ClaimCheckedFailureEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\ClaimCheckedSuccessEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\ClaimCheckedSuccessEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/ClaimCheckedSuccessEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\ClaimCheckedSuccessEvent\:\:__construct\(\) has parameter \$checkedClaims with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\ClaimCheckedSuccessEvent::__construct() has parameter $checkedClaims with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/ClaimCheckedSuccessEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\ClaimCheckedSuccessEvent\:\:__construct\(\) has parameter \$claims with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\ClaimCheckedSuccessEvent::__construct() has parameter $claims with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/ClaimCheckedSuccessEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\ClaimCheckedSuccessEvent\:\:__construct\(\) has parameter \$mandatoryClaims with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\ClaimCheckedSuccessEvent::__construct() has parameter $mandatoryClaims with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/ClaimCheckedSuccessEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\ClaimCheckedSuccessEvent\:\:getCheckedClaims\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\ClaimCheckedSuccessEvent::getCheckedClaims() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/ClaimCheckedSuccessEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\ClaimCheckedSuccessEvent\:\:getClaims\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\ClaimCheckedSuccessEvent::getClaims() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/ClaimCheckedSuccessEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\ClaimCheckedSuccessEvent\:\:getMandatoryClaims\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\ClaimCheckedSuccessEvent::getMandatoryClaims() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/ClaimCheckedSuccessEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\HeaderCheckedFailureEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\HeaderCheckedFailureEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/HeaderCheckedFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\HeaderCheckedFailureEvent\:\:__construct\(\) has parameter \$mandatoryHeaderParameters with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\HeaderCheckedFailureEvent::__construct() has parameter $mandatoryHeaderParameters with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/HeaderCheckedFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\HeaderCheckedFailureEvent\:\:getMandatoryHeaderParameters\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\HeaderCheckedFailureEvent::getMandatoryHeaderParameters() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/HeaderCheckedFailureEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\HeaderCheckedSuccessEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\HeaderCheckedSuccessEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/HeaderCheckedSuccessEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\HeaderCheckedSuccessEvent\:\:__construct\(\) has parameter \$mandatoryHeaderParameters with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\HeaderCheckedSuccessEvent::__construct() has parameter $mandatoryHeaderParameters with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/HeaderCheckedSuccessEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\HeaderCheckedSuccessEvent\:\:getMandatoryHeaderParameters\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\HeaderCheckedSuccessEvent::getMandatoryHeaderParameters() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/HeaderCheckedSuccessEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\JWEBuiltFailureEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\JWEBuiltFailureEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/JWEBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWEBuiltFailureEvent\:\:__construct\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWEBuiltFailureEvent::__construct() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Event/JWEBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWEBuiltFailureEvent\:\:__construct\(\) has parameter \$payload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWEBuiltFailureEvent::__construct() has parameter $payload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Event/JWEBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWEBuiltFailureEvent\:\:__construct\(\) has parameter \$recipients with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWEBuiltFailureEvent::__construct() has parameter $recipients with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/JWEBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWEBuiltFailureEvent\:\:__construct\(\) has parameter \$sharedHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWEBuiltFailureEvent::__construct() has parameter $sharedHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/JWEBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWEBuiltFailureEvent\:\:__construct\(\) has parameter \$sharedProtectedHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWEBuiltFailureEvent::__construct() has parameter $sharedProtectedHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/JWEBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWEBuiltFailureEvent\:\:getAad\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWEBuiltFailureEvent::getAad() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Bundle/Event/JWEBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWEBuiltFailureEvent\:\:getPayload\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWEBuiltFailureEvent::getPayload() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Bundle/Event/JWEBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWEBuiltFailureEvent\:\:getRecipients\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWEBuiltFailureEvent::getRecipients() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/JWEBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWEBuiltFailureEvent\:\:getSharedHeader\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWEBuiltFailureEvent::getSharedHeader() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/JWEBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWEBuiltFailureEvent\:\:getSharedProtectedHeader\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWEBuiltFailureEvent::getSharedProtectedHeader() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/JWEBuiltFailureEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\JWEBuiltSuccessEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\JWEBuiltSuccessEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/JWEBuiltSuccessEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\JWEDecryptionFailureEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\JWEDecryptionFailureEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/JWEDecryptionFailureEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\JWEDecryptionSuccessEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\JWEDecryptionSuccessEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/JWEDecryptionSuccessEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\JWELoadingFailureEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\JWELoadingFailureEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/JWELoadingFailureEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\JWELoadingSuccessEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\JWELoadingSuccessEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/JWELoadingSuccessEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\JWSBuiltFailureEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\JWSBuiltFailureEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/JWSBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWSBuiltFailureEvent\:\:__construct\(\) has parameter \$isPayloadEncoded with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWSBuiltFailureEvent::__construct() has parameter $isPayloadEncoded with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Event/JWSBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWSBuiltFailureEvent\:\:__construct\(\) has parameter \$payload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWSBuiltFailureEvent::__construct() has parameter $payload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Event/JWSBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWSBuiltFailureEvent\:\:__construct\(\) has parameter \$signatures with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWSBuiltFailureEvent::__construct() has parameter $signatures with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/JWSBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWSBuiltFailureEvent\:\:getPayload\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWSBuiltFailureEvent::getPayload() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Bundle/Event/JWSBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWSBuiltFailureEvent\:\:getSignatures\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWSBuiltFailureEvent::getSignatures() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Event/JWSBuiltFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWSBuiltFailureEvent\:\:getisPayloadEncoded\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWSBuiltFailureEvent::getisPayloadEncoded() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Bundle/Event/JWSBuiltFailureEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\JWSBuiltSuccessEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\JWSBuiltSuccessEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/JWSBuiltSuccessEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\JWSLoadingFailureEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\JWSLoadingFailureEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/JWSLoadingFailureEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\JWSLoadingSuccessEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\JWSLoadingSuccessEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/JWSLoadingSuccessEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\JWSVerificationFailureEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\JWSVerificationFailureEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/JWSVerificationFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWSVerificationFailureEvent\:\:__construct\(\) has parameter \$detachedPayload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWSVerificationFailureEvent::__construct() has parameter $detachedPayload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Event/JWSVerificationFailureEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWSVerificationFailureEvent\:\:getDetachedPayload\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWSVerificationFailureEvent::getDetachedPayload() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Bundle/Event/JWSVerificationFailureEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\JWSVerificationSuccessEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\JWSVerificationSuccessEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/JWSVerificationSuccessEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWSVerificationSuccessEvent\:\:__construct\(\) has parameter \$detachedPayload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWSVerificationSuccessEvent::__construct() has parameter $detachedPayload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Event/JWSVerificationSuccessEvent.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Event\\JWSVerificationSuccessEvent\:\:getDetachedPayload\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Event\JWSVerificationSuccessEvent::getDetachedPayload() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Bundle/Event/JWSVerificationSuccessEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\NestedTokenIssuedEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\NestedTokenIssuedEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/NestedTokenIssuedEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\NestedTokenLoadingFailureEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\NestedTokenLoadingFailureEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/NestedTokenLoadingFailureEvent.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Event\\NestedTokenLoadingSuccessEvent" is not allowed to extend "Symfony\\Contracts\\EventDispatcher\\Event"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Event\NestedTokenLoadingSuccessEvent" is not allowed to extend "Symfony\Contracts\EventDispatcher\Event". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Event/NestedTokenLoadingSuccessEvent.php - - message: '#^Cannot access offset string on mixed\.$#' + rawMessage: Cannot access offset string on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addClaimChecker\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addClaimChecker() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addClaimChecker\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addClaimChecker() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addHeaderChecker\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addHeaderChecker() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addHeaderChecker\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addHeaderChecker() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWEBuilder\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWEBuilder() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWEBuilder\(\) has parameter \$encryptionAlgorithm with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWEBuilder() has parameter $encryptionAlgorithm with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWEBuilder\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWEBuilder() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWEDecrypter\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWEDecrypter() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWEDecrypter\(\) has parameter \$encryptionAlgorithm with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWEDecrypter() has parameter $encryptionAlgorithm with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWEDecrypter\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWEDecrypter() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWELoader\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWELoader() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWELoader\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWELoader() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWESerializer\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWESerializer() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWESerializer\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWESerializer() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWSBuilder\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWSBuilder() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWSBuilder\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWSBuilder() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWSLoader\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWSLoader() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWSLoader\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWSLoader() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWSSerializer\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWSSerializer() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWSSerializer\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWSSerializer() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWSVerifier\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWSVerifier() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addJWSVerifier\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addJWSVerifier() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addKey\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addKey() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addKey\(\) has parameter \$parameters with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addKey() has parameter $parameters with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addKey\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addKey() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addKeyUri\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addKeyUri() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addKeyUri\(\) has parameter \$parameters with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addKeyUri() has parameter $parameters with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addKeyUri\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addKeyUri() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addKeyset\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addKeyset() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addKeyset\(\) has parameter \$parameters with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addKeyset() has parameter $parameters with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addKeyset\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addKeyset() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addNestedTokenBuilder\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addNestedTokenBuilder() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addNestedTokenBuilder\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addNestedTokenBuilder() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addNestedTokenLoader\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addNestedTokenLoader() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:addNestedTokenLoader\(\) has parameter \$tags with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::addNestedTokenLoader() has parameter $tags with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:updateJoseConfiguration\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::updateJoseConfiguration() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Helper\\ConfigurationHelper\:\:updateJoseConfiguration\(\) has parameter \$config with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Helper\ConfigurationHelper::updateJoseConfiguration() has parameter $config with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Parameter \#1 \.\.\.\$arrays of function array_merge expects array, mixed given\.$#' + rawMessage: 'Parameter #1 ...$arrays of function array_merge expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Parameter \#2 \.\.\.\$arrays of function array_merge expects array, mixed given\.$#' + rawMessage: 'Parameter #2 ...$arrays of function array_merge expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Bundle/Helper/ConfigurationHelper.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\JoseFrameworkBundle" is not allowed to extend "Symfony\\Component\\HttpKernel\\Bundle\\Bundle"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\JoseFrameworkBundle" is not allowed to extend "Symfony\Component\HttpKernel\Bundle\Bundle". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/JoseFrameworkBundle.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\JoseFrameworkBundle\:\:build\(\) has a parameter \$container with a type declaration of Symfony\\Component\\DependencyInjection\\ContainerBuilder, but containers should not be injected\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\JoseFrameworkBundle::build() has a parameter $container with a type declaration of Symfony\Component\DependencyInjection\ContainerBuilder, but containers should not be injected.' identifier: ergebnis.noParameterWithContainerTypeDeclaration count: 1 path: ../src/Bundle/JoseFrameworkBundle.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A128CCM_16_128 not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\ContentEncryption\A128CCM_16_128 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A128CCM_16_64 not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\ContentEncryption\A128CCM_16_64 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A128CCM_64_128 not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\ContentEncryption\A128CCM_64_128 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A128CCM_64_64 not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\ContentEncryption\A128CCM_64_64 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A256CCM_16_128 not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\ContentEncryption\A256CCM_16_128 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A256CCM_16_64 not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\ContentEncryption\A256CCM_16_64 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A256CCM_64_128 not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\ContentEncryption\A256CCM_64_128 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A256CCM_64_64 not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\ContentEncryption\A256CCM_64_64 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\A128CTR not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\KeyEncryption\A128CTR not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\A192CTR not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\KeyEncryption\A192CTR not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\A256CTR not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\KeyEncryption\A256CTR not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSAOAEP384 not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\KeyEncryption\RSAOAEP384 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSAOAEP512 not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\KeyEncryption\RSAOAEP512 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental.php - - message: '#^Class Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\Chacha20Poly1305 not found\.$#' + rawMessage: Class Jose\Component\Encryption\Algorithm\KeyEncryption\Chacha20Poly1305 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/encryption_experimental_chacha20_poly1305.php - - message: '#^Class Jose\\Component\\Signature\\Algorithm\\Blake2b not found\.$#' + rawMessage: Class Jose\Component\Signature\Algorithm\Blake2b not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/signature_experimental.php - - message: '#^Class Jose\\Component\\Signature\\Algorithm\\ES256K not found\.$#' + rawMessage: Class Jose\Component\Signature\Algorithm\ES256K not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/signature_experimental.php - - message: '#^Class Jose\\Component\\Signature\\Algorithm\\HS1 not found\.$#' + rawMessage: Class Jose\Component\Signature\Algorithm\HS1 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/signature_experimental.php - - message: '#^Class Jose\\Component\\Signature\\Algorithm\\HS256_64 not found\.$#' + rawMessage: Class Jose\Component\Signature\Algorithm\HS256_64 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/signature_experimental.php - - message: '#^Class Jose\\Component\\Signature\\Algorithm\\RS1 not found\.$#' + rawMessage: Class Jose\Component\Signature\Algorithm\RS1 not found. identifier: class.notFound count: 1 path: ../src/Bundle/Resources/config/Algorithms/signature_experimental.php - - message: '#^Access to constant on internal class Jose\\Component\\Core\\Util\\Ecc\\NistCurve\.$#' + rawMessage: Access to constant on internal class Jose\Component\Core\Util\Ecc\NistCurve. identifier: classConstant.internalClass count: 1 path: ../src/Bundle/Resources/config/analyzers.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Routing\\JWKSetLoader\:\:load\(\) has parameter \$type with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Routing\JWKSetLoader::load() has Exception in PHPDoc @throws tag but it''s not thrown.' + identifier: throws.unusedType + count: 1 + path: ../src/Bundle/Routing/JWKSetLoader.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\Routing\JWKSetLoader::load() has parameter $type with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Routing/JWKSetLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Routing\\JWKSetLoader\:\:load\(\) has parameter \$type with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Routing\JWKSetLoader::load() has parameter $type with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Routing/JWKSetLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Routing\\JWKSetLoader\:\:supports\(\) has parameter \$type with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Routing\JWKSetLoader::supports() has parameter $type with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Routing/JWKSetLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Routing\\JWKSetLoader\:\:supports\(\) has parameter \$type with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Routing\JWKSetLoader::supports() has parameter $type with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Routing/JWKSetLoader.php - - message: '#^Constructor in Jose\\Bundle\\JoseFramework\\Serializer\\JWEEncoder has parameter \$serializerManager with default value\.$#' + rawMessage: Constructor in Jose\Bundle\JoseFramework\Serializer\JWEEncoder has parameter $serializerManager with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Bundle/Serializer/JWEEncoder.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Bundle/Serializer/JWEEncoder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWEEncoder\:\:__construct\(\) has parameter \$serializerManager with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWEEncoder::__construct() has parameter $serializerManager with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWEEncoder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWEEncoder\:\:__construct\(\) has parameter \$serializerManager with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWEEncoder::__construct() has parameter $serializerManager with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Serializer/JWEEncoder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWEEncoder\:\:formatSupported\(\) has parameter \$format with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWEEncoder::formatSupported() has parameter $format with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWEEncoder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWEEncoder\:\:getRecipientIndex\(\) has parameter \$context with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWEEncoder::getRecipientIndex() has parameter $context with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Serializer/JWEEncoder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWEEncoder\:\:supportsDecoding\(\) has parameter \$context with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWEEncoder::supportsDecoding() has parameter $context with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Serializer/JWEEncoder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWEEncoder\:\:supportsEncoding\(\) has parameter \$context with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWEEncoder::supportsEncoding() has parameter $context with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Serializer/JWEEncoder.php - - message: '#^Constructor in Jose\\Bundle\\JoseFramework\\Serializer\\JWESerializer has parameter \$serializerManager with default value\.$#' + rawMessage: Constructor in Jose\Bundle\JoseFramework\Serializer\JWESerializer has parameter $serializerManager with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Bundle/Serializer/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWESerializer\:\:__construct\(\) has parameter \$serializerManager with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWESerializer::__construct() has parameter $serializerManager with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWESerializer\:\:__construct\(\) has parameter \$serializerManager with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWESerializer::__construct() has parameter $serializerManager with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Serializer/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWESerializer\:\:denormalize\(\) has parameter \$format with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWESerializer::denormalize() has Symfony\Component\Serializer\Exception\ExceptionInterface in PHPDoc @throws tag but it''s not thrown.' + identifier: throws.unusedType + count: 1 + path: ../src/Bundle/Serializer/JWESerializer.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWESerializer::denormalize() has parameter $format with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWESerializer\:\:denormalize\(\) has parameter \$format with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWESerializer::denormalize() has parameter $format with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Serializer/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWESerializer\:\:formatSupported\(\) has parameter \$format with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWESerializer::formatSupported() has parameter $format with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWESerializer\:\:getSupportedTypes\(\) has parameter \$format with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWESerializer::getSupportedTypes() has parameter $format with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWESerializer\:\:supportsDenormalization\(\) has parameter \$format with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWESerializer::supportsDenormalization() has parameter $format with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWESerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWESerializer\:\:supportsDenormalization\(\) has parameter \$format with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWESerializer::supportsDenormalization() has parameter $format with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Serializer/JWESerializer.php - - message: '#^Constructor in Jose\\Bundle\\JoseFramework\\Serializer\\JWSEncoder has parameter \$serializerManager with default value\.$#' + rawMessage: Constructor in Jose\Bundle\JoseFramework\Serializer\JWSEncoder has parameter $serializerManager with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Bundle/Serializer/JWSEncoder.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Bundle/Serializer/JWSEncoder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSEncoder\:\:__construct\(\) has parameter \$serializerManager with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSEncoder::__construct() has parameter $serializerManager with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWSEncoder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSEncoder\:\:__construct\(\) has parameter \$serializerManager with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSEncoder::__construct() has parameter $serializerManager with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Serializer/JWSEncoder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSEncoder\:\:formatSupported\(\) has parameter \$format with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSEncoder::formatSupported() has parameter $format with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWSEncoder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSEncoder\:\:getSignatureIndex\(\) has parameter \$context with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSEncoder::getSignatureIndex() has parameter $context with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Serializer/JWSEncoder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSEncoder\:\:supportsDecoding\(\) has parameter \$context with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSEncoder::supportsDecoding() has parameter $context with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Serializer/JWSEncoder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSEncoder\:\:supportsEncoding\(\) has parameter \$context with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSEncoder::supportsEncoding() has parameter $context with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Serializer/JWSEncoder.php - - message: '#^Constructor in Jose\\Bundle\\JoseFramework\\Serializer\\JWSSerializer has parameter \$serializerManager with default value\.$#' + rawMessage: Constructor in Jose\Bundle\JoseFramework\Serializer\JWSSerializer has parameter $serializerManager with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Bundle/Serializer/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSSerializer\:\:__construct\(\) has parameter \$serializerManager with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSSerializer::__construct() has parameter $serializerManager with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSSerializer\:\:__construct\(\) has parameter \$serializerManager with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSSerializer::__construct() has parameter $serializerManager with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Serializer/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSSerializer\:\:denormalize\(\) has parameter \$format with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSSerializer::denormalize() has Symfony\Component\Serializer\Exception\ExceptionInterface in PHPDoc @throws tag but it''s not thrown.' + identifier: throws.unusedType + count: 1 + path: ../src/Bundle/Serializer/JWSSerializer.php + + - + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSSerializer::denormalize() has parameter $format with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSSerializer\:\:denormalize\(\) has parameter \$format with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSSerializer::denormalize() has parameter $format with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Serializer/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSSerializer\:\:formatSupported\(\) has parameter \$format with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSSerializer::formatSupported() has parameter $format with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSSerializer\:\:getSupportedTypes\(\) has parameter \$format with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSSerializer::getSupportedTypes() has parameter $format with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSSerializer\:\:supportsDenormalization\(\) has parameter \$format with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSSerializer::supportsDenormalization() has parameter $format with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Serializer/JWSSerializer.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Serializer\\JWSSerializer\:\:supportsDenormalization\(\) has parameter \$format with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Serializer\JWSSerializer::supportsDenormalization() has parameter $format with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Serializer/JWSSerializer.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Services\\ClaimCheckerManager" is not allowed to extend "Jose\\Component\\Checker\\ClaimCheckerManager"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Services\ClaimCheckerManager" is not allowed to extend "Jose\Component\Checker\ClaimCheckerManager". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Services/ClaimCheckerManager.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\ClaimCheckerManager\:\:check\(\) has parameter \$claims with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\ClaimCheckerManager::check() has parameter $claims with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/ClaimCheckerManager.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\ClaimCheckerManager\:\:check\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\ClaimCheckerManager::check() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/ClaimCheckerManager.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Bundle/Services/ClaimCheckerManagerFactory.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Services\\HeaderCheckerManager" is not allowed to extend "Jose\\Component\\Checker\\HeaderCheckerManager"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Services\HeaderCheckerManager" is not allowed to extend "Jose\Component\Checker\HeaderCheckerManager". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Services/HeaderCheckerManager.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Bundle/Services/HeaderCheckerManagerFactory.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Services\\JWEBuilder" is not allowed to extend "Jose\\Component\\Encryption\\JWEBuilder"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Services\JWEBuilder" is not allowed to extend "Jose\Component\Encryption\JWEBuilder". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Services/JWEBuilder.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Services\\JWEDecrypter" is not allowed to extend "Jose\\Component\\Encryption\\JWEDecrypter"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Services\JWEDecrypter" is not allowed to extend "Jose\Component\Encryption\JWEDecrypter". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Services/JWEDecrypter.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWEDecrypter\:\:decryptUsingKeySet\(\) has parameter \$jwe that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWEDecrypter::decryptUsingKeySet() has parameter $jwe that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/Services/JWEDecrypter.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWEDecrypter\:\:decryptUsingKeySet\(\) has parameter \$jwk that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWEDecrypter::decryptUsingKeySet() has parameter $jwk that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/Services/JWEDecrypter.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWEDecrypter\:\:decryptUsingKeySet\(\) has parameter \$jwk with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWEDecrypter::decryptUsingKeySet() has parameter $jwk with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/JWEDecrypter.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWEDecrypter\:\:decryptUsingKeySet\(\) has parameter \$jwk with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWEDecrypter::decryptUsingKeySet() has parameter $jwk with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Services/JWEDecrypter.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWEDecrypter\:\:decryptUsingKeySet\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWEDecrypter::decryptUsingKeySet() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/JWEDecrypter.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWEDecrypter\:\:decryptUsingKeySet\(\) has parameter \$senderKey with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWEDecrypter::decryptUsingKeySet() has parameter $senderKey with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Services/JWEDecrypter.php - - message: '#^Parameter \#3 \$JWK of class Jose\\Bundle\\JoseFramework\\Event\\JWEDecryptionSuccessEvent constructor expects Jose\\Component\\Core\\JWK, Jose\\Component\\Core\\JWK\|null given\.$#' + rawMessage: 'Parameter #3 $JWK of class Jose\Bundle\JoseFramework\Event\JWEDecryptionSuccessEvent constructor expects Jose\Component\Core\JWK, Jose\Component\Core\JWK|null given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/JWEDecrypter.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWEDecrypterFactory\:\:create\(\) has parameter \$encryptionAlgorithms with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWEDecrypterFactory::create() has parameter $encryptionAlgorithms with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/JWEDecrypterFactory.php - - message: '#^Parameter \#1 \$aliases of method Jose\\Component\\Core\\AlgorithmManagerFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $aliases of method Jose\Component\Core\AlgorithmManagerFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/JWEDecrypterFactory.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Services\\JWELoader" is not allowed to extend "Jose\\Component\\Encryption\\JWELoader"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Services\JWELoader" is not allowed to extend "Jose\Component\Encryption\JWELoader". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Services/JWELoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWELoader\:\:__construct\(\) has parameter \$headerCheckerManager with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWELoader::__construct() has parameter $headerCheckerManager with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/JWELoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWELoader\:\:loadAndDecryptWithKeySet\(\) has parameter \$recipient that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWELoader::loadAndDecryptWithKeySet() has parameter $recipient that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/Services/JWELoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWELoader\:\:loadAndDecryptWithKeySet\(\) has parameter \$recipient with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWELoader::loadAndDecryptWithKeySet() has parameter $recipient with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/JWELoader.php - - message: '#^Parameter \#4 \$recipient of class Jose\\Bundle\\JoseFramework\\Event\\JWELoadingSuccessEvent constructor expects int, int\|null given\.$#' + rawMessage: 'Parameter #4 $recipient of class Jose\Bundle\JoseFramework\Event\JWELoadingSuccessEvent constructor expects int, int|null given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/JWELoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWELoaderFactory\:\:__construct\(\) has parameter \$headerCheckerManagerFactory with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWELoaderFactory::__construct() has parameter $headerCheckerManagerFactory with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/JWELoaderFactory.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Services\\JWSBuilder" is not allowed to extend "Jose\\Component\\Signature\\JWSBuilder"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Services\JWSBuilder" is not allowed to extend "Jose\Component\Signature\JWSBuilder". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Services/JWSBuilder.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Services\\JWSLoader" is not allowed to extend "Jose\\Component\\Signature\\JWSLoader"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Services\JWSLoader" is not allowed to extend "Jose\Component\Signature\JWSLoader". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Services/JWSLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSLoader\:\:__construct\(\) has parameter \$headerCheckerManager with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSLoader::__construct() has parameter $headerCheckerManager with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/JWSLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSLoader\:\:loadAndVerifyWithKeySet\(\) has parameter \$payload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSLoader::loadAndVerifyWithKeySet() has parameter $payload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/JWSLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSLoader\:\:loadAndVerifyWithKeySet\(\) has parameter \$payload with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSLoader::loadAndVerifyWithKeySet() has parameter $payload with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Services/JWSLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSLoader\:\:loadAndVerifyWithKeySet\(\) has parameter \$signature that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSLoader::loadAndVerifyWithKeySet() has parameter $signature that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/Services/JWSLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSLoader\:\:loadAndVerifyWithKeySet\(\) has parameter \$signature with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSLoader::loadAndVerifyWithKeySet() has parameter $signature with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/JWSLoader.php - - message: '#^Parameter \#4 \$signature of class Jose\\Bundle\\JoseFramework\\Event\\JWSLoadingSuccessEvent constructor expects int, int\|null given\.$#' + rawMessage: 'Parameter #4 $signature of class Jose\Bundle\JoseFramework\Event\JWSLoadingSuccessEvent constructor expects int, int|null given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/JWSLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSLoaderFactory\:\:__construct\(\) has parameter \$headerCheckerManagerFactory with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSLoaderFactory::__construct() has parameter $headerCheckerManagerFactory with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/JWSLoaderFactory.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSLoaderFactory\:\:create\(\) has parameter \$algorithms with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSLoaderFactory::create() has parameter $algorithms with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/JWSLoaderFactory.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSLoaderFactory\:\:create\(\) has parameter \$headerCheckers with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSLoaderFactory::create() has parameter $headerCheckers with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/JWSLoaderFactory.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSLoaderFactory\:\:create\(\) has parameter \$serializers with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSLoaderFactory::create() has parameter $serializers with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/JWSLoaderFactory.php - - message: '#^Parameter \#1 \$aliases of method Jose\\Bundle\\JoseFramework\\Services\\HeaderCheckerManagerFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $aliases of method Jose\Bundle\JoseFramework\Services\HeaderCheckerManagerFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/JWSLoaderFactory.php - - message: '#^Parameter \#1 \$names of method Jose\\Component\\Signature\\Serializer\\JWSSerializerManagerFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $names of method Jose\Component\Signature\Serializer\JWSSerializerManagerFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/JWSLoaderFactory.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Services\\JWSVerifier" is not allowed to extend "Jose\\Component\\Signature\\JWSVerifier"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Services\JWSVerifier" is not allowed to extend "Jose\Component\Signature\JWSVerifier". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Services/JWSVerifier.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSVerifier\:\:verifyWithKeySet\(\) has parameter \$detachedPayload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSVerifier::verifyWithKeySet() has parameter $detachedPayload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/JWSVerifier.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSVerifier\:\:verifyWithKeySet\(\) has parameter \$detachedPayload with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSVerifier::verifyWithKeySet() has parameter $detachedPayload with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Services/JWSVerifier.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSVerifier\:\:verifyWithKeySet\(\) has parameter \$jwk that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSVerifier::verifyWithKeySet() has parameter $jwk that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/Services/JWSVerifier.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSVerifier\:\:verifyWithKeySet\(\) has parameter \$jwk with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSVerifier::verifyWithKeySet() has parameter $jwk with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/JWSVerifier.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSVerifier\:\:verifyWithKeySet\(\) has parameter \$jwk with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSVerifier::verifyWithKeySet() has parameter $jwk with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Services/JWSVerifier.php - - message: '#^Parameter \#5 \$JWK of class Jose\\Bundle\\JoseFramework\\Event\\JWSVerificationSuccessEvent constructor expects Jose\\Component\\Core\\JWK, Jose\\Component\\Core\\JWK\|null given\.$#' + rawMessage: 'Parameter #5 $JWK of class Jose\Bundle\JoseFramework\Event\JWSVerificationSuccessEvent constructor expects Jose\Component\Core\JWK, Jose\Component\Core\JWK|null given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/JWSVerifier.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\JWSVerifierFactory\:\:create\(\) has parameter \$algorithms with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\JWSVerifierFactory::create() has parameter $algorithms with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/JWSVerifierFactory.php - - message: '#^Parameter \#1 \$aliases of method Jose\\Component\\Core\\AlgorithmManagerFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $aliases of method Jose\Component\Core\AlgorithmManagerFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/JWSVerifierFactory.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Services\\NestedTokenBuilder" is not allowed to extend "Jose\\Component\\NestedToken\\NestedTokenBuilder"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Services\NestedTokenBuilder" is not allowed to extend "Jose\Component\NestedToken\NestedTokenBuilder". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Services/NestedTokenBuilder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenBuilder\:\:create\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenBuilder::create() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/NestedTokenBuilder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenBuilder\:\:create\(\) has parameter \$aad with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenBuilder::create() has parameter $aad with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Services/NestedTokenBuilder.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenBuilderFactory\:\:create\(\) has parameter \$encryptionAlgorithms with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenBuilderFactory::create() has parameter $encryptionAlgorithms with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/NestedTokenBuilderFactory.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenBuilderFactory\:\:create\(\) has parameter \$jwe_serializers with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenBuilderFactory::create() has parameter $jwe_serializers with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/NestedTokenBuilderFactory.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenBuilderFactory\:\:create\(\) has parameter \$jws_serializers with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenBuilderFactory::create() has parameter $jws_serializers with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/NestedTokenBuilderFactory.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenBuilderFactory\:\:create\(\) has parameter \$signatureAlgorithms with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenBuilderFactory::create() has parameter $signatureAlgorithms with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/NestedTokenBuilderFactory.php - - message: '#^Parameter \#1 \$algorithms of method Jose\\Bundle\\JoseFramework\\Services\\JWSBuilderFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $algorithms of method Jose\Bundle\JoseFramework\Services\JWSBuilderFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/NestedTokenBuilderFactory.php - - message: '#^Parameter \#1 \$encryptionAlgorithms of method Jose\\Bundle\\JoseFramework\\Services\\JWEBuilderFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $encryptionAlgorithms of method Jose\Bundle\JoseFramework\Services\JWEBuilderFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/NestedTokenBuilderFactory.php - - message: '#^Parameter \#1 \$names of method Jose\\Component\\Encryption\\Serializer\\JWESerializerManagerFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $names of method Jose\Component\Encryption\Serializer\JWESerializerManagerFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/NestedTokenBuilderFactory.php - - message: '#^Parameter \#1 \$names of method Jose\\Component\\Signature\\Serializer\\JWSSerializerManagerFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $names of method Jose\Component\Signature\Serializer\JWSSerializerManagerFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/NestedTokenBuilderFactory.php - - message: '#^Class "Jose\\Bundle\\JoseFramework\\Services\\NestedTokenLoader" is not allowed to extend "Jose\\Component\\NestedToken\\NestedTokenLoader"\.$#' + rawMessage: Class "Jose\Bundle\JoseFramework\Services\NestedTokenLoader" is not allowed to extend "Jose\Component\NestedToken\NestedTokenLoader". identifier: ergebnis.noExtends count: 1 path: ../src/Bundle/Services/NestedTokenLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenLoader\:\:load\(\) has parameter \$signature that is passed by reference\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenLoader::load() has parameter $signature that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Bundle/Services/NestedTokenLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenLoader\:\:load\(\) has parameter \$signature with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenLoader::load() has parameter $signature with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Bundle/Services/NestedTokenLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenLoader\:\:load\(\) has parameter \$signature with null as default value\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenLoader::load() has parameter $signature with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Bundle/Services/NestedTokenLoader.php - - message: '#^Parameter \#5 \$signature of class Jose\\Bundle\\JoseFramework\\Event\\NestedTokenLoadingSuccessEvent constructor expects int, int\|null given\.$#' + rawMessage: 'Parameter #5 $signature of class Jose\Bundle\JoseFramework\Event\NestedTokenLoadingSuccessEvent constructor expects int, int|null given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/NestedTokenLoader.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenLoaderFactory\:\:create\(\) has parameter \$encryptionAlgorithms with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenLoaderFactory::create() has parameter $encryptionAlgorithms with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/NestedTokenLoaderFactory.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenLoaderFactory\:\:create\(\) has parameter \$jweHeaderCheckers with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenLoaderFactory::create() has parameter $jweHeaderCheckers with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/NestedTokenLoaderFactory.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenLoaderFactory\:\:create\(\) has parameter \$jweSerializers with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenLoaderFactory::create() has parameter $jweSerializers with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/NestedTokenLoaderFactory.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenLoaderFactory\:\:create\(\) has parameter \$jwsHeaderCheckers with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenLoaderFactory::create() has parameter $jwsHeaderCheckers with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/NestedTokenLoaderFactory.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenLoaderFactory\:\:create\(\) has parameter \$jwsSerializers with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenLoaderFactory::create() has parameter $jwsSerializers with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/NestedTokenLoaderFactory.php - - message: '#^Method Jose\\Bundle\\JoseFramework\\Services\\NestedTokenLoaderFactory\:\:create\(\) has parameter \$signatureAlgorithms with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Bundle\JoseFramework\Services\NestedTokenLoaderFactory::create() has parameter $signatureAlgorithms with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Bundle/Services/NestedTokenLoaderFactory.php - - message: '#^Parameter \#1 \$serializers of method Jose\\Bundle\\JoseFramework\\Services\\JWELoaderFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $serializers of method Jose\Bundle\JoseFramework\Services\JWELoaderFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/NestedTokenLoaderFactory.php - - message: '#^Parameter \#2 \$encryptionAlgorithms of method Jose\\Bundle\\JoseFramework\\Services\\JWELoaderFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #2 $encryptionAlgorithms of method Jose\Bundle\JoseFramework\Services\JWELoaderFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/NestedTokenLoaderFactory.php - - message: '#^Parameter \#3 \$headerCheckers of method Jose\\Bundle\\JoseFramework\\Services\\JWELoaderFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #3 $headerCheckers of method Jose\Bundle\JoseFramework\Services\JWELoaderFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Bundle/Services/NestedTokenLoaderFactory.php - - message: '#^Class "Jose\\Experimental\\ContentEncryption\\A128CCM_16_128" is not allowed to extend "Jose\\Experimental\\ContentEncryption\\AESCCM"\.$#' + rawMessage: Class "Jose\Experimental\ContentEncryption\A128CCM_16_128" is not allowed to extend "Jose\Experimental\ContentEncryption\AESCCM". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/ContentEncryption/A128CCM_16_128.php - - message: '#^Class "Jose\\Experimental\\ContentEncryption\\A128CCM_16_64" is not allowed to extend "Jose\\Experimental\\ContentEncryption\\AESCCM"\.$#' + rawMessage: Class "Jose\Experimental\ContentEncryption\A128CCM_16_64" is not allowed to extend "Jose\Experimental\ContentEncryption\AESCCM". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/ContentEncryption/A128CCM_16_64.php - - message: '#^Class "Jose\\Experimental\\ContentEncryption\\A128CCM_64_128" is not allowed to extend "Jose\\Experimental\\ContentEncryption\\AESCCM"\.$#' + rawMessage: Class "Jose\Experimental\ContentEncryption\A128CCM_64_128" is not allowed to extend "Jose\Experimental\ContentEncryption\AESCCM". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/ContentEncryption/A128CCM_64_128.php - - message: '#^Class "Jose\\Experimental\\ContentEncryption\\A128CCM_64_64" is not allowed to extend "Jose\\Experimental\\ContentEncryption\\AESCCM"\.$#' + rawMessage: Class "Jose\Experimental\ContentEncryption\A128CCM_64_64" is not allowed to extend "Jose\Experimental\ContentEncryption\AESCCM". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/ContentEncryption/A128CCM_64_64.php - - message: '#^Class "Jose\\Experimental\\ContentEncryption\\A256CCM_16_128" is not allowed to extend "Jose\\Experimental\\ContentEncryption\\AESCCM"\.$#' + rawMessage: Class "Jose\Experimental\ContentEncryption\A256CCM_16_128" is not allowed to extend "Jose\Experimental\ContentEncryption\AESCCM". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/ContentEncryption/A256CCM_16_128.php - - message: '#^Class "Jose\\Experimental\\ContentEncryption\\A256CCM_16_64" is not allowed to extend "Jose\\Experimental\\ContentEncryption\\AESCCM"\.$#' + rawMessage: Class "Jose\Experimental\ContentEncryption\A256CCM_16_64" is not allowed to extend "Jose\Experimental\ContentEncryption\AESCCM". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/ContentEncryption/A256CCM_16_64.php - - message: '#^Class "Jose\\Experimental\\ContentEncryption\\A256CCM_64_128" is not allowed to extend "Jose\\Experimental\\ContentEncryption\\AESCCM"\.$#' + rawMessage: Class "Jose\Experimental\ContentEncryption\A256CCM_64_128" is not allowed to extend "Jose\Experimental\ContentEncryption\AESCCM". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/ContentEncryption/A256CCM_64_128.php - - message: '#^Class "Jose\\Experimental\\ContentEncryption\\A256CCM_64_64" is not allowed to extend "Jose\\Experimental\\ContentEncryption\\AESCCM"\.$#' + rawMessage: Class "Jose\Experimental\ContentEncryption\A256CCM_64_64" is not allowed to extend "Jose\Experimental\ContentEncryption\AESCCM". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/ContentEncryption/A256CCM_64_64.php - - message: '#^Method Jose\\Experimental\\ContentEncryption\\AESCCM\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Experimental\ContentEncryption\AESCCM::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Experimental/ContentEncryption/AESCCM.php - - message: '#^Method Jose\\Experimental\\ContentEncryption\\AESCCM\:\:decryptContent\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Experimental\ContentEncryption\AESCCM::decryptContent() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Experimental/ContentEncryption/AESCCM.php - - message: '#^Method Jose\\Experimental\\ContentEncryption\\AESCCM\:\:decryptContent\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Experimental\ContentEncryption\AESCCM::decryptContent() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Experimental/ContentEncryption/AESCCM.php - - message: '#^Method Jose\\Experimental\\ContentEncryption\\AESCCM\:\:encryptContent\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Experimental\ContentEncryption\AESCCM::encryptContent() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Experimental/ContentEncryption/AESCCM.php - - message: '#^Method Jose\\Experimental\\ContentEncryption\\AESCCM\:\:encryptContent\(\) has parameter \$tag that is passed by reference\.$#' + rawMessage: 'Method Jose\Experimental\ContentEncryption\AESCCM::encryptContent() has parameter $tag that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Experimental/ContentEncryption/AESCCM.php - - message: '#^Method Jose\\Experimental\\ContentEncryption\\AESCCM\:\:encryptContent\(\) has parameter \$tag with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Experimental\ContentEncryption\AESCCM::encryptContent() has parameter $tag with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Experimental/ContentEncryption/AESCCM.php - - message: '#^Method Jose\\Experimental\\ContentEncryption\\AESCCM\:\:encryptContent\(\) has parameter \$tag with null as default value\.$#' + rawMessage: 'Method Jose\Experimental\ContentEncryption\AESCCM::encryptContent() has parameter $tag with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Experimental/ContentEncryption/AESCCM.php - - message: '#^Method Jose\\Experimental\\ContentEncryption\\AESCCM\:\:encryptContent\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Experimental\ContentEncryption\AESCCM::encryptContent() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Experimental/ContentEncryption/AESCCM.php - - message: '#^Class "Jose\\Experimental\\KeyEncryption\\A128CTR" is not allowed to extend "Jose\\Experimental\\KeyEncryption\\AESCTR"\.$#' + rawMessage: Class "Jose\Experimental\KeyEncryption\A128CTR" is not allowed to extend "Jose\Experimental\KeyEncryption\AESCTR". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/KeyEncryption/A128CTR.php - - message: '#^Class "Jose\\Experimental\\KeyEncryption\\A192CTR" is not allowed to extend "Jose\\Experimental\\KeyEncryption\\AESCTR"\.$#' + rawMessage: Class "Jose\Experimental\KeyEncryption\A192CTR" is not allowed to extend "Jose\Experimental\KeyEncryption\AESCTR". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/KeyEncryption/A192CTR.php - - message: '#^Class "Jose\\Experimental\\KeyEncryption\\A256CTR" is not allowed to extend "Jose\\Experimental\\KeyEncryption\\AESCTR"\.$#' + rawMessage: Class "Jose\Experimental\KeyEncryption\A256CTR" is not allowed to extend "Jose\Experimental\KeyEncryption\AESCTR". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/KeyEncryption/A256CTR.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Experimental/KeyEncryption/AESCTR.php - - message: '#^Method Jose\\Experimental\\KeyEncryption\\AESCTR\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Experimental\KeyEncryption\AESCTR::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Experimental/KeyEncryption/AESCTR.php - - message: '#^Method Jose\\Experimental\\KeyEncryption\\AESCTR\:\:decryptKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Experimental\KeyEncryption\AESCTR::decryptKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Experimental/KeyEncryption/AESCTR.php - - message: '#^Method Jose\\Experimental\\KeyEncryption\\AESCTR\:\:encryptKey\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Experimental\KeyEncryption\AESCTR::encryptKey() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Experimental/KeyEncryption/AESCTR.php - - message: '#^Method Jose\\Experimental\\KeyEncryption\\AESCTR\:\:encryptKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Experimental\KeyEncryption\AESCTR::encryptKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Experimental/KeyEncryption/AESCTR.php - - message: '#^Method Jose\\Experimental\\KeyEncryption\\AESCTR\:\:getKeyManagementMode\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Experimental\KeyEncryption\AESCTR::getKeyManagementMode() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Experimental/KeyEncryption/AESCTR.php - - message: '#^Call to function is_string\(\) with null will always evaluate to false\.$#' + rawMessage: 'Call to function is_string() with null will always evaluate to false.' identifier: function.impossibleType count: 1 path: ../src/Experimental/KeyEncryption/Chacha20Poly1305.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Experimental/KeyEncryption/Chacha20Poly1305.php - - message: '#^Method Jose\\Experimental\\KeyEncryption\\Chacha20Poly1305\:\:encryptKey\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Experimental\KeyEncryption\Chacha20Poly1305::encryptKey() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Experimental/KeyEncryption/Chacha20Poly1305.php - - message: '#^Class "Jose\\Experimental\\KeyEncryption\\RSAOAEP384" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA"\.$#' + rawMessage: Class "Jose\Experimental\KeyEncryption\RSAOAEP384" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\RSA". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/KeyEncryption/RSAOAEP384.php - - message: '#^Class "Jose\\Experimental\\KeyEncryption\\RSAOAEP512" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA"\.$#' + rawMessage: Class "Jose\Experimental\KeyEncryption\RSAOAEP512" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\RSA". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/KeyEncryption/RSAOAEP512.php - - message: '#^Class "Jose\\Experimental\\Signature\\ES256K" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\ECDSA"\.$#' + rawMessage: Class "Jose\Experimental\Signature\ES256K" is not allowed to extend "Jose\Component\Signature\Algorithm\ECDSA". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/Signature/ES256K.php - - message: '#^Class "Jose\\Experimental\\Signature\\HS1" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\HMAC"\.$#' + rawMessage: Class "Jose\Experimental\Signature\HS1" is not allowed to extend "Jose\Component\Signature\Algorithm\HMAC". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/Signature/HS1.php - - message: '#^Class "Jose\\Experimental\\Signature\\HS256_64" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\HMAC"\.$#' + rawMessage: Class "Jose\Experimental\Signature\HS256_64" is not allowed to extend "Jose\Component\Signature\Algorithm\HMAC". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/Signature/HS256_64.php - - message: '#^Class "Jose\\Experimental\\Signature\\RS1" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\RSAPKCS1"\.$#' + rawMessage: Class "Jose\Experimental\Signature\RS1" is not allowed to extend "Jose\Component\Signature\Algorithm\RSAPKCS1". identifier: ergebnis.noExtends count: 1 path: ../src/Experimental/Signature/RS1.php - - message: '#^Constructor in Jose\\Component\\Checker\\AlgorithmChecker has parameter \$protectedHeader with default value\.$#' + rawMessage: Constructor in Jose\Component\Checker\AlgorithmChecker has parameter $protectedHeader with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Checker/AlgorithmChecker.php - - message: '#^Constructor in Jose\\Component\\Checker\\AudienceChecker has parameter \$protectedHeader with default value\.$#' + rawMessage: Constructor in Jose\Component\Checker\AudienceChecker has parameter $protectedHeader with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Checker/AudienceChecker.php - - message: '#^Invalid type object to throw\.$#' + rawMessage: Invalid type object to throw. identifier: throw.notThrowable count: 3 path: ../src/Library/Checker/AudienceChecker.php - - message: '#^Constructor in Jose\\Component\\Checker\\CallableChecker has parameter \$protectedHeaderOnly with default value\.$#' + rawMessage: Constructor in Jose\Component\Checker\CallableChecker has parameter $protectedHeaderOnly with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Checker/CallableChecker.php - - message: '#^Class Jose\\Component\\Checker\\ClaimCheckerManager is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Checker\ClaimCheckerManager is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Checker/ClaimCheckerManager.php - - message: '#^Method Jose\\Component\\Checker\\ClaimCheckerManager\:\:check\(\) has parameter \$claims with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\ClaimCheckerManager::check() has parameter $claims with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/ClaimCheckerManager.php - - message: '#^Method Jose\\Component\\Checker\\ClaimCheckerManager\:\:check\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\ClaimCheckerManager::check() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/ClaimCheckerManager.php - - message: '#^Method Jose\\Component\\Checker\\ClaimCheckerManager\:\:checkMandatoryClaims\(\) has parameter \$claims with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\ClaimCheckerManager::checkMandatoryClaims() has parameter $claims with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/ClaimCheckerManager.php - - message: '#^Class Jose\\Component\\Checker\\ClaimCheckerManagerFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Checker\ClaimCheckerManagerFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Checker/ClaimCheckerManagerFactory.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Checker/ClaimCheckerManagerFactory.php - - message: '#^Constructor in Jose\\Component\\Checker\\ExpirationTimeChecker has parameter \$allowedTimeDrift with default value\.$#' + rawMessage: Constructor in Jose\Component\Checker\ExpirationTimeChecker has parameter $allowedTimeDrift with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Checker/ExpirationTimeChecker.php - - message: '#^Constructor in Jose\\Component\\Checker\\ExpirationTimeChecker has parameter \$protectedHeaderOnly with default value\.$#' + rawMessage: Constructor in Jose\Component\Checker\ExpirationTimeChecker has parameter $protectedHeaderOnly with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Checker/ExpirationTimeChecker.php - - message: '#^Class Jose\\Component\\Checker\\HeaderCheckerManager is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Checker\HeaderCheckerManager is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Checker/HeaderCheckerManager.php - - message: '#^Method Jose\\Component\\Checker\\HeaderCheckerManager\:\:checkCriticalHeader\(\) has parameter \$checkedHeaderParameters with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\HeaderCheckerManager::checkCriticalHeader() has parameter $checkedHeaderParameters with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/HeaderCheckerManager.php - - message: '#^Method Jose\\Component\\Checker\\HeaderCheckerManager\:\:checkCriticalHeader\(\) has parameter \$header with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\HeaderCheckerManager::checkCriticalHeader() has parameter $header with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/HeaderCheckerManager.php - - message: '#^Method Jose\\Component\\Checker\\HeaderCheckerManager\:\:checkCriticalHeader\(\) has parameter \$protected with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\HeaderCheckerManager::checkCriticalHeader() has parameter $protected with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/HeaderCheckerManager.php - - message: '#^Method Jose\\Component\\Checker\\HeaderCheckerManager\:\:checkDuplicatedHeaderParameters\(\) has parameter \$header1 with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\HeaderCheckerManager::checkDuplicatedHeaderParameters() has parameter $header1 with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/HeaderCheckerManager.php - - message: '#^Method Jose\\Component\\Checker\\HeaderCheckerManager\:\:checkDuplicatedHeaderParameters\(\) has parameter \$header2 with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\HeaderCheckerManager::checkDuplicatedHeaderParameters() has parameter $header2 with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/HeaderCheckerManager.php - - message: '#^Method Jose\\Component\\Checker\\HeaderCheckerManager\:\:checkHeaders\(\) has parameter \$header with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\HeaderCheckerManager::checkHeaders() has parameter $header with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/HeaderCheckerManager.php - - message: '#^Method Jose\\Component\\Checker\\HeaderCheckerManager\:\:checkHeaders\(\) has parameter \$protected with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\HeaderCheckerManager::checkHeaders() has parameter $protected with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/HeaderCheckerManager.php - - message: '#^Method Jose\\Component\\Checker\\HeaderCheckerManager\:\:checkMandatoryHeaderParameters\(\) has parameter \$protected with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\HeaderCheckerManager::checkMandatoryHeaderParameters() has parameter $protected with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/HeaderCheckerManager.php - - message: '#^Method Jose\\Component\\Checker\\HeaderCheckerManager\:\:checkMandatoryHeaderParameters\(\) has parameter \$unprotected with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\HeaderCheckerManager::checkMandatoryHeaderParameters() has parameter $unprotected with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/HeaderCheckerManager.php - - message: '#^Class Jose\\Component\\Checker\\HeaderCheckerManagerFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Checker\HeaderCheckerManagerFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Checker/HeaderCheckerManagerFactory.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Checker/HeaderCheckerManagerFactory.php - - message: '#^Class "Jose\\Component\\Checker\\InvalidClaimException" is not allowed to extend "Exception"\.$#' + rawMessage: Class "Jose\Component\Checker\InvalidClaimException" is not allowed to extend "Exception". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Checker/InvalidClaimException.php - - message: '#^Class Jose\\Component\\Checker\\InvalidClaimException is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Checker\InvalidClaimException is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Checker/InvalidClaimException.php - - message: '#^Class "Jose\\Component\\Checker\\InvalidHeaderException" is not allowed to extend "Exception"\.$#' + rawMessage: Class "Jose\Component\Checker\InvalidHeaderException" is not allowed to extend "Exception". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Checker/InvalidHeaderException.php - - message: '#^Class Jose\\Component\\Checker\\InvalidHeaderException is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Checker\InvalidHeaderException is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Checker/InvalidHeaderException.php - - message: '#^Constructor in Jose\\Component\\Checker\\IsEqualChecker has parameter \$protectedHeaderOnly with default value\.$#' + rawMessage: Constructor in Jose\Component\Checker\IsEqualChecker has parameter $protectedHeaderOnly with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Checker/IsEqualChecker.php - - message: '#^Constructor in Jose\\Component\\Checker\\IssuedAtChecker has parameter \$allowedTimeDrift with default value\.$#' + rawMessage: Constructor in Jose\Component\Checker\IssuedAtChecker has parameter $allowedTimeDrift with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Checker/IssuedAtChecker.php - - message: '#^Constructor in Jose\\Component\\Checker\\IssuedAtChecker has parameter \$protectedHeaderOnly with default value\.$#' + rawMessage: Constructor in Jose\Component\Checker\IssuedAtChecker has parameter $protectedHeaderOnly with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Checker/IssuedAtChecker.php - - message: '#^Constructor in Jose\\Component\\Checker\\IssuerChecker has parameter \$protectedHeader with default value\.$#' + rawMessage: Constructor in Jose\Component\Checker\IssuerChecker has parameter $protectedHeader with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Checker/IssuerChecker.php - - message: '#^Invalid type object to throw\.$#' + rawMessage: Invalid type object to throw. identifier: throw.notThrowable count: 2 path: ../src/Library/Checker/IssuerChecker.php - - message: '#^Method Jose\\Component\\Checker\\IssuerChecker\:\:__construct\(\) has parameter \$issuers with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Checker\IssuerChecker::__construct() has parameter $issuers with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Checker/IssuerChecker.php - - message: '#^Class "Jose\\Component\\Checker\\MissingMandatoryClaimException" is not allowed to extend "Exception"\.$#' + rawMessage: Class "Jose\Component\Checker\MissingMandatoryClaimException" is not allowed to extend "Exception". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Checker/MissingMandatoryClaimException.php - - message: '#^Class Jose\\Component\\Checker\\MissingMandatoryClaimException is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Checker\MissingMandatoryClaimException is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Checker/MissingMandatoryClaimException.php - - message: '#^Class "Jose\\Component\\Checker\\MissingMandatoryHeaderParameterException" is not allowed to extend "Exception"\.$#' + rawMessage: Class "Jose\Component\Checker\MissingMandatoryHeaderParameterException" is not allowed to extend "Exception". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Checker/MissingMandatoryHeaderParameterException.php - - message: '#^Class Jose\\Component\\Checker\\MissingMandatoryHeaderParameterException is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Checker\MissingMandatoryHeaderParameterException is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Checker/MissingMandatoryHeaderParameterException.php - - message: '#^Constructor in Jose\\Component\\Checker\\NotBeforeChecker has parameter \$allowedTimeDrift with default value\.$#' + rawMessage: Constructor in Jose\Component\Checker\NotBeforeChecker has parameter $allowedTimeDrift with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Checker/NotBeforeChecker.php - - message: '#^Constructor in Jose\\Component\\Checker\\NotBeforeChecker has parameter \$protectedHeaderOnly with default value\.$#' + rawMessage: Constructor in Jose\Component\Checker\NotBeforeChecker has parameter $protectedHeaderOnly with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Checker/NotBeforeChecker.php - - message: '#^Method Jose\\Component\\Checker\\TokenTypeSupport\:\:retrieveTokenHeaders\(\) has parameter \$protectedHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Checker\TokenTypeSupport::retrieveTokenHeaders() has parameter $protectedHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Checker/TokenTypeSupport.php - - message: '#^Method Jose\\Component\\Checker\\TokenTypeSupport\:\:retrieveTokenHeaders\(\) has parameter \$unprotectedHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Checker\TokenTypeSupport::retrieveTokenHeaders() has parameter $unprotectedHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Checker/TokenTypeSupport.php - - message: '#^Class "Jose\\Component\\Console\\AddKeyIntoKeysetCommand" is not allowed to extend "Jose\\Component\\Console\\ObjectOutputCommand"\.$#' + rawMessage: Class "Jose\Component\Console\AddKeyIntoKeysetCommand" is not allowed to extend "Jose\Component\Console\ObjectOutputCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/AddKeyIntoKeysetCommand.php - - message: '#^Class "Jose\\Component\\Console\\EcKeyGeneratorCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\EcKeyGeneratorCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/EcKeyGeneratorCommand.php - - message: '#^Parameter \#2 \$values of static method Jose\\Component\\KeyManagement\\JWKFactory\:\:createECKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #2 $values of static method Jose\Component\KeyManagement\JWKFactory::createECKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Console/EcKeyGeneratorCommand.php - - message: '#^Cannot cast mixed to int\.$#' + rawMessage: Cannot cast mixed to int. identifier: cast.int count: 1 path: ../src/Library/Console/EcKeysetGeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\EcKeysetGeneratorCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\EcKeysetGeneratorCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/EcKeysetGeneratorCommand.php - - message: '#^Parameter \#2 \$values of static method Jose\\Component\\KeyManagement\\JWKFactory\:\:createECKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #2 $values of static method Jose\Component\KeyManagement\JWKFactory::createECKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Console/EcKeysetGeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\GeneratorCommand" is not allowed to extend "Jose\\Component\\Console\\ObjectOutputCommand"\.$#' + rawMessage: Class "Jose\Component\Console\GeneratorCommand" is not allowed to extend "Jose\Component\Console\ObjectOutputCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/GeneratorCommand.php - - message: '#^Method Jose\\Component\\Console\\GeneratorCommand\:\:configure\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Console\GeneratorCommand::configure() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Console/GeneratorCommand.php - - message: '#^Method Jose\\Component\\Console\\GeneratorCommand\:\:getOptions\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Console\GeneratorCommand::getOptions() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Console/GeneratorCommand.php - - message: '#^Method Jose\\Component\\Console\\GeneratorCommand\:\:getOptions\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Console\GeneratorCommand::getOptions() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Console/GeneratorCommand.php - - message: '#^Method Jose\\Component\\Console\\GeneratorCommand\:\:isEnabled\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Console\GeneratorCommand::isEnabled() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Console/GeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\GetThumbprintCommand" is not allowed to extend "Jose\\Component\\Console\\ObjectOutputCommand"\.$#' + rawMessage: Class "Jose\Component\Console\GetThumbprintCommand" is not allowed to extend "Jose\Component\Console\ObjectOutputCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/GetThumbprintCommand.php - - message: '#^Class "Jose\\Component\\Console\\JKULoaderCommand" is not allowed to extend "Jose\\Component\\Console\\ObjectOutputCommand"\.$#' + rawMessage: Class "Jose\Component\Console\JKULoaderCommand" is not allowed to extend "Jose\Component\Console\ObjectOutputCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/JKULoaderCommand.php - - message: '#^Constructor in Jose\\Component\\Console\\JKULoaderCommand has parameter \$name with default value\.$#' + rawMessage: Constructor in Jose\Component\Console\JKULoaderCommand has parameter $name with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Console/JKULoaderCommand.php - - message: '#^Method Jose\\Component\\Console\\JKULoaderCommand\:\:__construct\(\) has parameter \$name with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Console\JKULoaderCommand::__construct() has parameter $name with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Console/JKULoaderCommand.php - - message: '#^Method Jose\\Component\\Console\\JKULoaderCommand\:\:__construct\(\) has parameter \$name with null as default value\.$#' + rawMessage: 'Method Jose\Component\Console\JKULoaderCommand::__construct() has parameter $name with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Console/JKULoaderCommand.php - - message: '#^Class "Jose\\Component\\Console\\KeyAnalyzerCommand" is not allowed to extend "Symfony\\Component\\Console\\Command\\Command"\.$#' + rawMessage: Class "Jose\Component\Console\KeyAnalyzerCommand" is not allowed to extend "Symfony\Component\Console\Command\Command". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/KeyAnalyzerCommand.php - - message: '#^Constructor in Jose\\Component\\Console\\KeyAnalyzerCommand has parameter \$name with default value\.$#' + rawMessage: Constructor in Jose\Component\Console\KeyAnalyzerCommand has parameter $name with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Console/KeyAnalyzerCommand.php - - message: '#^Method Jose\\Component\\Console\\KeyAnalyzerCommand\:\:__construct\(\) has parameter \$name with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Console\KeyAnalyzerCommand::__construct() has parameter $name with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Console/KeyAnalyzerCommand.php - - message: '#^Method Jose\\Component\\Console\\KeyAnalyzerCommand\:\:__construct\(\) has parameter \$name with null as default value\.$#' + rawMessage: 'Method Jose\Component\Console\KeyAnalyzerCommand::__construct() has parameter $name with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Console/KeyAnalyzerCommand.php - - message: '#^Class "Jose\\Component\\Console\\KeyFileLoaderCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\KeyFileLoaderCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/KeyFileLoaderCommand.php - - message: '#^Class "Jose\\Component\\Console\\KeysetAnalyzerCommand" is not allowed to extend "Symfony\\Component\\Console\\Command\\Command"\.$#' + rawMessage: Class "Jose\Component\Console\KeysetAnalyzerCommand" is not allowed to extend "Symfony\Component\Console\Command\Command". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/KeysetAnalyzerCommand.php - - message: '#^Constructor in Jose\\Component\\Console\\KeysetAnalyzerCommand has parameter \$name with default value\.$#' + rawMessage: Constructor in Jose\Component\Console\KeysetAnalyzerCommand has parameter $name with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Console/KeysetAnalyzerCommand.php - - message: '#^Method Jose\\Component\\Console\\KeysetAnalyzerCommand\:\:__construct\(\) has parameter \$name with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Console\KeysetAnalyzerCommand::__construct() has parameter $name with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Console/KeysetAnalyzerCommand.php - - message: '#^Method Jose\\Component\\Console\\KeysetAnalyzerCommand\:\:__construct\(\) has parameter \$name with null as default value\.$#' + rawMessage: 'Method Jose\Component\Console\KeysetAnalyzerCommand::__construct() has parameter $name with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Console/KeysetAnalyzerCommand.php - - message: '#^Parameter \#1 \$jwk of method Jose\\Component\\KeyManagement\\Analyzer\\KeyAnalyzerManager\:\:analyze\(\) expects Jose\\Component\\Core\\JWK, mixed given\.$#' + rawMessage: 'Parameter #1 $jwk of method Jose\Component\KeyManagement\Analyzer\KeyAnalyzerManager::analyze() expects Jose\Component\Core\JWK, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Console/KeysetAnalyzerCommand.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Console/KeysetAnalyzerCommand.php - - message: '#^Class "Jose\\Component\\Console\\MergeKeysetCommand" is not allowed to extend "Jose\\Component\\Console\\ObjectOutputCommand"\.$#' + rawMessage: Class "Jose\Component\Console\MergeKeysetCommand" is not allowed to extend "Jose\Component\Console\ObjectOutputCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/MergeKeysetCommand.php - - message: '#^Class "Jose\\Component\\Console\\NoneKeyGeneratorCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\NoneKeyGeneratorCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/NoneKeyGeneratorCommand.php - - message: '#^Parameter \#1 \$values of static method Jose\\Component\\KeyManagement\\JWKFactory\:\:createNoneKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $values of static method Jose\Component\KeyManagement\JWKFactory::createNoneKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Console/NoneKeyGeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\ObjectOutputCommand" is not allowed to extend "Symfony\\Component\\Console\\Command\\Command"\.$#' + rawMessage: Class "Jose\Component\Console\ObjectOutputCommand" is not allowed to extend "Symfony\Component\Console\Command\Command". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/ObjectOutputCommand.php - - message: '#^Method Jose\\Component\\Console\\ObjectOutputCommand\:\:prepareJsonOutput\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Console\ObjectOutputCommand::prepareJsonOutput() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Console/ObjectOutputCommand.php - - message: '#^Cannot cast mixed to int\.$#' + rawMessage: Cannot cast mixed to int. identifier: cast.int count: 1 path: ../src/Library/Console/OctKeyGeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\OctKeyGeneratorCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\OctKeyGeneratorCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/OctKeyGeneratorCommand.php - - message: '#^Parameter \#2 \$values of static method Jose\\Component\\KeyManagement\\JWKFactory\:\:createOctKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #2 $values of static method Jose\Component\KeyManagement\JWKFactory::createOctKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Console/OctKeyGeneratorCommand.php - - message: '#^Cannot cast mixed to int\.$#' + rawMessage: Cannot cast mixed to int. identifier: cast.int count: 2 path: ../src/Library/Console/OctKeysetGeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\OctKeysetGeneratorCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\OctKeysetGeneratorCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/OctKeysetGeneratorCommand.php - - message: '#^Parameter \#2 \$values of static method Jose\\Component\\KeyManagement\\JWKFactory\:\:createOctKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #2 $values of static method Jose\Component\KeyManagement\JWKFactory::createOctKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Console/OctKeysetGeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\OkpKeyGeneratorCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\OkpKeyGeneratorCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/OkpKeyGeneratorCommand.php - - message: '#^Parameter \#2 \$values of static method Jose\\Component\\KeyManagement\\JWKFactory\:\:createOKPKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #2 $values of static method Jose\Component\KeyManagement\JWKFactory::createOKPKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Console/OkpKeyGeneratorCommand.php - - message: '#^Cannot cast mixed to int\.$#' + rawMessage: Cannot cast mixed to int. identifier: cast.int count: 1 path: ../src/Library/Console/OkpKeysetGeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\OkpKeysetGeneratorCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\OkpKeysetGeneratorCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/OkpKeysetGeneratorCommand.php - - message: '#^Parameter \#2 \$values of static method Jose\\Component\\KeyManagement\\JWKFactory\:\:createOKPKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #2 $values of static method Jose\Component\KeyManagement\JWKFactory::createOKPKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Console/OkpKeysetGeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\OptimizeRsaKeyCommand" is not allowed to extend "Jose\\Component\\Console\\ObjectOutputCommand"\.$#' + rawMessage: Class "Jose\Component\Console\OptimizeRsaKeyCommand" is not allowed to extend "Jose\Component\Console\ObjectOutputCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/OptimizeRsaKeyCommand.php - - message: '#^Class "Jose\\Component\\Console\\P12CertificateLoaderCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\P12CertificateLoaderCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/P12CertificateLoaderCommand.php - - message: '#^Class "Jose\\Component\\Console\\PemConverterCommand" is not allowed to extend "Jose\\Component\\Console\\ObjectOutputCommand"\.$#' + rawMessage: Class "Jose\Component\Console\PemConverterCommand" is not allowed to extend "Jose\Component\Console\ObjectOutputCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/PemConverterCommand.php - - message: '#^Class "Jose\\Component\\Console\\PublicKeyCommand" is not allowed to extend "Jose\\Component\\Console\\ObjectOutputCommand"\.$#' + rawMessage: Class "Jose\Component\Console\PublicKeyCommand" is not allowed to extend "Jose\Component\Console\ObjectOutputCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/PublicKeyCommand.php - - message: '#^Class "Jose\\Component\\Console\\PublicKeysetCommand" is not allowed to extend "Jose\\Component\\Console\\ObjectOutputCommand"\.$#' + rawMessage: Class "Jose\Component\Console\PublicKeysetCommand" is not allowed to extend "Jose\Component\Console\ObjectOutputCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/PublicKeysetCommand.php - - message: '#^Class "Jose\\Component\\Console\\RotateKeysetCommand" is not allowed to extend "Jose\\Component\\Console\\ObjectOutputCommand"\.$#' + rawMessage: Class "Jose\Component\Console\RotateKeysetCommand" is not allowed to extend "Jose\Component\Console\ObjectOutputCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/RotateKeysetCommand.php - - message: '#^Cannot cast mixed to int\.$#' + rawMessage: Cannot cast mixed to int. identifier: cast.int count: 1 path: ../src/Library/Console/RsaKeyGeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\RsaKeyGeneratorCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\RsaKeyGeneratorCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/RsaKeyGeneratorCommand.php - - message: '#^Parameter \#2 \$values of static method Jose\\Component\\KeyManagement\\JWKFactory\:\:createRSAKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #2 $values of static method Jose\Component\KeyManagement\JWKFactory::createRSAKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Console/RsaKeyGeneratorCommand.php - - message: '#^Cannot cast mixed to int\.$#' + rawMessage: Cannot cast mixed to int. identifier: cast.int count: 2 path: ../src/Library/Console/RsaKeysetGeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\RsaKeysetGeneratorCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\RsaKeysetGeneratorCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/RsaKeysetGeneratorCommand.php - - message: '#^Parameter \#2 \$values of static method Jose\\Component\\KeyManagement\\JWKFactory\:\:createRSAKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #2 $values of static method Jose\Component\KeyManagement\JWKFactory::createRSAKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Console/RsaKeysetGeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\SecretKeyGeneratorCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\SecretKeyGeneratorCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/SecretKeyGeneratorCommand.php - - message: '#^Class "Jose\\Component\\Console\\X509CertificateLoaderCommand" is not allowed to extend "Jose\\Component\\Console\\GeneratorCommand"\.$#' + rawMessage: Class "Jose\Component\Console\X509CertificateLoaderCommand" is not allowed to extend "Jose\Component\Console\GeneratorCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/X509CertificateLoaderCommand.php - - message: '#^Class "Jose\\Component\\Console\\X5ULoaderCommand" is not allowed to extend "Jose\\Component\\Console\\ObjectOutputCommand"\.$#' + rawMessage: Class "Jose\Component\Console\X5ULoaderCommand" is not allowed to extend "Jose\Component\Console\ObjectOutputCommand". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Console/X5ULoaderCommand.php - - message: '#^Constructor in Jose\\Component\\Console\\X5ULoaderCommand has parameter \$name with default value\.$#' + rawMessage: Constructor in Jose\Component\Console\X5ULoaderCommand has parameter $name with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Console/X5ULoaderCommand.php - - message: '#^Method Jose\\Component\\Console\\X5ULoaderCommand\:\:__construct\(\) has parameter \$name with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Console\X5ULoaderCommand::__construct() has parameter $name with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Console/X5ULoaderCommand.php - - message: '#^Method Jose\\Component\\Console\\X5ULoaderCommand\:\:__construct\(\) has parameter \$name with null as default value\.$#' + rawMessage: 'Method Jose\Component\Console\X5ULoaderCommand::__construct() has parameter $name with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Console/X5ULoaderCommand.php - - message: '#^Constructor in Jose\\Component\\Core\\AlgorithmManagerFactory has parameter \$algorithms with default value\.$#' + rawMessage: Constructor in Jose\Component\Core\AlgorithmManagerFactory has parameter $algorithms with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Core/AlgorithmManagerFactory.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Core/AlgorithmManagerFactory.php - - message: '#^Method Jose\\Component\\Core\\AlgorithmManagerFactory\:\:all\(\) should return array\ but returns array\.$#' + rawMessage: 'Method Jose\Component\Core\AlgorithmManagerFactory::all() should return array but returns array.' identifier: return.type count: 1 path: ../src/Library/Core/AlgorithmManagerFactory.php - - message: '#^Parameter \#1 \$algorithms of class Jose\\Component\\Core\\AlgorithmManager constructor expects iterable\, list\ given\.$#' + rawMessage: 'Parameter #1 $algorithms of class Jose\Component\Core\AlgorithmManager constructor expects iterable, list given.' identifier: argument.type count: 1 path: ../src/Library/Core/AlgorithmManagerFactory.php - - message: '#^Property Jose\\Component\\Core\\AlgorithmManagerFactory\:\:\$algorithms type has no value type specified in iterable type array\.$#' + rawMessage: Property Jose\Component\Core\AlgorithmManagerFactory::$algorithms type has no value type specified in iterable type array. identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/AlgorithmManagerFactory.php - - message: '#^Class Jose\\Component\\Core\\JWK is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Core\JWK is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Core/JWK.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Core/JWK.php - - message: '#^Method Jose\\Component\\Core\\JWK\:\:__construct\(\) has parameter \$values with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Core\JWK::__construct() has parameter $values with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/JWK.php - - message: '#^Method Jose\\Component\\Core\\JWK\:\:all\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Core\JWK::all() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/JWK.php - - message: '#^Method Jose\\Component\\Core\\JWK\:\:jsonSerialize\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Core\JWK::jsonSerialize() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/JWK.php - - message: '#^Property Jose\\Component\\Core\\JWK\:\:\$values type has no value type specified in iterable type array\.$#' + rawMessage: Property Jose\Component\Core\JWK::$values type has no value type specified in iterable type array. identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/JWK.php - - message: '#^Class Jose\\Component\\Core\\JWKSet implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#' + rawMessage: 'Class Jose\Component\Core\JWKSet implements generic interface IteratorAggregate but does not specify its types: TKey, TValue' identifier: missingType.generics count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Class Jose\\Component\\Core\\JWKSet is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Core\JWKSet is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:all\(\) should return array\ but returns array\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::all() should return array but returns array.' identifier: return.type count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:canKeyBeUsedWithAlgorithm\(\) has parameter \$algorithm with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::canKeyBeUsedWithAlgorithm() has parameter $algorithm with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:convertKeyOpsToKeyUse\(\) has parameter \$key_ops with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::convertKeyOpsToKeyUse() has parameter $key_ops with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:createFromKeyData\(\) has parameter \$data with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::createFromKeyData() has parameter $data with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:doesKeySatisfyRestrictions\(\) has parameter \$restrictions with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::doesKeySatisfyRestrictions() has parameter $restrictions with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:get\(\) should return Jose\\Component\\Core\\JWK but returns mixed\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::get() should return Jose\Component\Core\JWK but returns mixed.' identifier: return.type count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:jsonSerialize\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::jsonSerialize() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:selectKey\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::selectKey() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:selectKey\(\) has parameter \$algorithm with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::selectKey() has parameter $algorithm with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:selectKey\(\) has parameter \$algorithm with null as default value\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::selectKey() has parameter $algorithm with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:selectKey\(\) should return Jose\\Component\\Core\\JWK\|null but returns mixed\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::selectKey() should return Jose\Component\Core\JWK|null but returns mixed.' identifier: return.type count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:sortKeys\(\) has parameter \$a with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::sortKeys() has parameter $a with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWKSet\:\:sortKeys\(\) has parameter \$b with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Core\JWKSet::sortKeys() has parameter $b with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Only numeric types are allowed in \+, int\|true given on the right side\.$#' + rawMessage: 'Only numeric types are allowed in +, int|true given on the right side.' identifier: plus.rightNonNumeric count: 2 path: ../src/Library/Core/JWKSet.php - - message: '#^Parameter \#1 \$values of class Jose\\Component\\Core\\JWK constructor expects array, mixed given\.$#' + rawMessage: 'Parameter #1 $values of class Jose\Component\Core\JWK constructor expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Parameter \#2 \$key of method Jose\\Component\\Core\\JWKSet\:\:canKeyBeUsedFor\(\) expects Jose\\Component\\Core\\JWK, mixed given\.$#' + rawMessage: 'Parameter #2 $key of method Jose\Component\Core\JWKSet::canKeyBeUsedFor() expects Jose\Component\Core\JWK, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Parameter \#2 \$key of method Jose\\Component\\Core\\JWKSet\:\:canKeyBeUsedWithAlgorithm\(\) expects Jose\\Component\\Core\\JWK, mixed given\.$#' + rawMessage: 'Parameter #2 $key of method Jose\Component\Core\JWKSet::canKeyBeUsedWithAlgorithm() expects Jose\Component\Core\JWK, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Parameter \#2 \$key of method Jose\\Component\\Core\\JWKSet\:\:doesKeySatisfyRestrictions\(\) expects Jose\\Component\\Core\\JWK, mixed given\.$#' + rawMessage: 'Parameter #2 $key of method Jose\Component\Core\JWKSet::doesKeySatisfyRestrictions() expects Jose\Component\Core\JWK, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Parameter \#2 \$mode of function count expects 0\|1, int given\.$#' + rawMessage: 'Parameter #2 $mode of function count expects 0|1, int given.' identifier: argument.type count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Property Jose\\Component\\Core\\JWKSet\:\:\$keys type has no value type specified in iterable type array\.$#' + rawMessage: Possibly invalid array key type mixed. + identifier: offsetAccess.invalidOffset + count: 3 + path: ../src/Library/Core/JWKSet.php + + - + rawMessage: Property Jose\Component\Core\JWKSet::$keys type has no value type specified in iterable type array. identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/JWKSet.php - - message: '#^Method Jose\\Component\\Core\\JWT\:\:getPayload\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Core\JWT::getPayload() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Core/JWT.php - - message: '#^Comparison operation "\>" between 0 and 1 is always false\.$#' - identifier: greater.alwaysFalse - count: 1 - path: ../src/Library/Core/Util/Base64UrlSafe.php - - - - message: '#^Method Jose\\Component\\Core\\Util\\Base64UrlSafe\:\:safeSubstr\(\) has parameter \$length with no type specified\.$#' + rawMessage: 'Method Jose\Component\Core\Util\Base64UrlSafe::safeSubstr() has parameter $length with no type specified.' identifier: missingType.parameter count: 1 path: ../src/Library/Core/Util/Base64UrlSafe.php - - message: '#^Method Jose\\Component\\Core\\Util\\Base64UrlSafe\:\:safeSubstr\(\) has parameter \$length with null as default value\.$#' + rawMessage: 'Method Jose\Component\Core\Util\Base64UrlSafe::safeSubstr() has parameter $length with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Core/Util/Base64UrlSafe.php - - message: '#^Parameter \#3 \$length of function substr expects int\|null, mixed given\.$#' + rawMessage: 'Parameter #3 $length of function substr expects int|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Core/Util/Base64UrlSafe.php - - message: '#^Variable \$i might not be defined\.$#' + rawMessage: Variable $i might not be defined. identifier: variable.undefined count: 2 path: ../src/Library/Core/Util/Base64UrlSafe.php - - message: '#^Parameter \#1 \$number of static method Brick\\Math\\BigInteger\:\:fromBase\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $number of static method Brick\Math\BigInteger::fromBase() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Core/Util/BigInteger.php - - message: '#^Binary operation "\." between ''30740201010420'' and mixed results in an error\.$#' + rawMessage: Binary operation "." between '30740201010420' and mixed results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Library/Core/Util/ECKey.php - - message: '#^Binary operation "\." between ''30770201010420'' and mixed results in an error\.$#' + rawMessage: Binary operation "." between '30770201010420' and mixed results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Library/Core/Util/ECKey.php - - message: '#^Binary operation "\." between ''3081a40201010430'' and mixed results in an error\.$#' + rawMessage: Binary operation "." between '3081a40201010430' and mixed results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Library/Core/Util/ECKey.php - - message: '#^Binary operation "\." between ''3081dc0201010442'' and mixed results in an error\.$#' + rawMessage: Binary operation "." between '3081dc0201010442' and mixed results in an error. identifier: binaryOp.invalid count: 1 path: ../src/Library/Core/Util/ECKey.php - - message: '#^Cannot access offset ''d'' on mixed\.$#' + rawMessage: Cannot access offset 'd' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Library/Core/Util/ECKey.php - - message: '#^Cannot access offset ''x'' on mixed\.$#' + rawMessage: Cannot access offset 'x' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Library/Core/Util/ECKey.php - - message: '#^Cannot access offset ''y'' on mixed\.$#' + rawMessage: Cannot access offset 'y' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Library/Core/Util/ECKey.php - - message: '#^Cannot cast mixed to string\.$#' + rawMessage: Cannot cast mixed to string. identifier: cast.string count: 3 path: ../src/Library/Core/Util/ECKey.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 4 path: ../src/Library/Core/Util/ECKey.php - - message: '#^Method Jose\\Component\\Core\\Util\\ECKey\:\:createECKey\(\) has parameter \$values with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Core\Util\ECKey::createECKey() has parameter $values with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/Util/ECKey.php - - message: '#^Method Jose\\Component\\Core\\Util\\ECKey\:\:createECKeyUsingOpenSSL\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Core\Util\ECKey::createECKeyUsingOpenSSL() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/Util/ECKey.php - - message: '#^Parameter \#1 \$private_key of function openssl_pkey_get_private expects array\|OpenSSLAsymmetricKey\|OpenSSLCertificate\|string, mixed given\.$#' + rawMessage: 'Parameter #1 $private_key of function openssl_pkey_get_private expects array|OpenSSLAsymmetricKey|OpenSSLCertificate|string, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Core/Util/ECKey.php - - message: '#^Method Jose\\Component\\Core\\Util\\ECSignature\:\:readAsn1Content\(\) has parameter \$position that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Core\Util\ECSignature::readAsn1Content() has parameter $position that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Core/Util/ECSignature.php - - message: '#^Method Jose\\Component\\Core\\Util\\ECSignature\:\:readAsn1Integer\(\) has parameter \$position that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Core\Util\ECSignature::readAsn1Integer() has parameter $position that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Core/Util/ECSignature.php - - message: '#^Strict comparison using \=\=\= between ''30'' and ''81'' will always evaluate to false\.$#' + rawMessage: 'Strict comparison using === between ''30'' and ''81'' will always evaluate to false.' identifier: identical.alwaysFalse count: 1 path: ../src/Library/Core/Util/ECSignature.php - - message: '#^Binary operation "\^" between non\-empty\-string and 1 results in an error\.$#' + rawMessage: Binary operation "^" between non-empty-string and 1 results in an error. identifier: binaryOp.invalid count: 2 path: ../src/Library/Core/Util/Ecc/Curve.php - - message: '#^Method Jose\\Component\\Core\\Util\\Ecc\\Curve\:\:getPoint\(\) has parameter \$order with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Core\Util\Ecc\Curve::getPoint() has parameter $order with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Core/Util/Ecc/Curve.php - - message: '#^Method Jose\\Component\\Core\\Util\\Ecc\\Curve\:\:getPoint\(\) has parameter \$order with null as default value\.$#' + rawMessage: 'Method Jose\Component\Core\Util\Ecc\Curve::getPoint() has parameter $order with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Core/Util/Ecc/Curve.php - - message: '#^Parameter \#3 \$cond of static method Jose\\Component\\Core\\Util\\Ecc\\Point\:\:cswap\(\) expects int, mixed given\.$#' + rawMessage: 'Parameter #3 $cond of static method Jose\Component\Core\Util\Ecc\Point::cswap() expects int, mixed given.' identifier: argument.type count: 2 path: ../src/Library/Core/Util/Ecc/Curve.php - - message: '#^Constructor in Jose\\Component\\Core\\Util\\Ecc\\Point has parameter \$infinity with default value\.$#' + rawMessage: Constructor in Jose\Component\Core\Util\Ecc\Point has parameter $infinity with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Method Jose\\Component\\Core\\Util\\Ecc\\Point\:\:create\(\) has parameter \$order with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Core\Util\Ecc\Point::create() has parameter $order with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Method Jose\\Component\\Core\\Util\\Ecc\\Point\:\:create\(\) has parameter \$order with null as default value\.$#' + rawMessage: 'Method Jose\Component\Core\Util\Ecc\Point::create() has parameter $order with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Method Jose\\Component\\Core\\Util\\Ecc\\Point\:\:cswapBigInteger\(\) has parameter \$sa that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Core\Util\Ecc\Point::cswapBigInteger() has parameter $sa that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Method Jose\\Component\\Core\\Util\\Ecc\\Point\:\:cswapBigInteger\(\) has parameter \$sb that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Core\Util\Ecc\Point::cswapBigInteger() has parameter $sb that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Method Jose\\Component\\Core\\Util\\Ecc\\Point\:\:cswapBoolean\(\) has parameter \$a that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Core\Util\Ecc\Point::cswapBoolean() has parameter $a that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Method Jose\\Component\\Core\\Util\\Ecc\\Point\:\:cswapBoolean\(\) has parameter \$b that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Core\Util\Ecc\Point::cswapBoolean() has parameter $b that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Parameter \#1 \$a is passed by reference so it does not accept readonly property Jose\\Component\\Core\\Util\\Ecc\\Point\:\:\$infinity\.$#' + rawMessage: 'Parameter #1 $a is passed by reference so it does not accept readonly property Jose\Component\Core\Util\Ecc\Point::$infinity.' identifier: argument.byRef count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Parameter \#1 \$sa is passed by reference so it does not accept readonly property Jose\\Component\\Core\\Util\\Ecc\\Point\:\:\$order\.$#' + rawMessage: 'Parameter #1 $sa is passed by reference so it does not accept readonly property Jose\Component\Core\Util\Ecc\Point::$order.' identifier: argument.byRef count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Parameter \#1 \$sa is passed by reference so it does not accept readonly property Jose\\Component\\Core\\Util\\Ecc\\Point\:\:\$x\.$#' + rawMessage: 'Parameter #1 $sa is passed by reference so it does not accept readonly property Jose\Component\Core\Util\Ecc\Point::$x.' identifier: argument.byRef count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Parameter \#1 \$sa is passed by reference so it does not accept readonly property Jose\\Component\\Core\\Util\\Ecc\\Point\:\:\$y\.$#' + rawMessage: 'Parameter #1 $sa is passed by reference so it does not accept readonly property Jose\Component\Core\Util\Ecc\Point::$y.' identifier: argument.byRef count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Parameter \#2 \$b is passed by reference so it does not accept readonly property Jose\\Component\\Core\\Util\\Ecc\\Point\:\:\$infinity\.$#' + rawMessage: 'Parameter #2 $b is passed by reference so it does not accept readonly property Jose\Component\Core\Util\Ecc\Point::$infinity.' identifier: argument.byRef count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Parameter \#2 \$sb is passed by reference so it does not accept readonly property Jose\\Component\\Core\\Util\\Ecc\\Point\:\:\$order\.$#' + rawMessage: 'Parameter #2 $sb is passed by reference so it does not accept readonly property Jose\Component\Core\Util\Ecc\Point::$order.' identifier: argument.byRef count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Parameter \#2 \$sb is passed by reference so it does not accept readonly property Jose\\Component\\Core\\Util\\Ecc\\Point\:\:\$x\.$#' + rawMessage: 'Parameter #2 $sb is passed by reference so it does not accept readonly property Jose\Component\Core\Util\Ecc\Point::$x.' identifier: argument.byRef count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Parameter \#2 \$sb is passed by reference so it does not accept readonly property Jose\\Component\\Core\\Util\\Ecc\\Point\:\:\$y\.$#' + rawMessage: 'Parameter #2 $sb is passed by reference so it does not accept readonly property Jose\Component\Core\Util\Ecc\Point::$y.' identifier: argument.byRef count: 1 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Readonly property Jose\\Component\\Core\\Util\\Ecc\\Point\:\:\$infinity is assigned outside of the constructor\.$#' + rawMessage: Readonly property Jose\Component\Core\Util\Ecc\Point::$infinity is assigned outside of the constructor. identifier: property.readOnlyAssignNotInConstructor count: 2 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Readonly property Jose\\Component\\Core\\Util\\Ecc\\Point\:\:\$order is assigned outside of the constructor\.$#' + rawMessage: Readonly property Jose\Component\Core\Util\Ecc\Point::$order is assigned outside of the constructor. identifier: property.readOnlyAssignNotInConstructor count: 2 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Readonly property Jose\\Component\\Core\\Util\\Ecc\\Point\:\:\$x is assigned outside of the constructor\.$#' + rawMessage: Readonly property Jose\Component\Core\Util\Ecc\Point::$x is assigned outside of the constructor. identifier: property.readOnlyAssignNotInConstructor count: 2 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Readonly property Jose\\Component\\Core\\Util\\Ecc\\Point\:\:\$y is assigned outside of the constructor\.$#' + rawMessage: Readonly property Jose\Component\Core\Util\Ecc\Point::$y is assigned outside of the constructor. identifier: property.readOnlyAssignNotInConstructor count: 2 path: ../src/Library/Core/Util/Ecc/Point.php - - message: '#^Control structures using switch should not be used\.$#' + rawMessage: Control structures using switch should not be used. identifier: ergebnis.noSwitch count: 2 path: ../src/Library/Core/Util/KeyChecker.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 5 path: ../src/Library/Core/Util/RSAKey.php - - message: '#^Method Jose\\Component\\Core\\Util\\RSAKey\:\:getCoefficient\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Core\Util\RSAKey::getCoefficient() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Core/Util/RSAKey.php - - message: '#^Method Jose\\Component\\Core\\Util\\RSAKey\:\:getPrivateExponent\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Core\Util\RSAKey::getPrivateExponent() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Core/Util/RSAKey.php - - message: '#^Method Jose\\Component\\Core\\Util\\RSAKey\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Core\Util\RSAKey::toArray() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/Util/RSAKey.php - - message: '#^Parameter \#1 \$number of static method Brick\\Math\\BigInteger\:\:fromBase\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $number of static method Brick\Math\BigInteger::fromBase() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Core/Util/RSAKey.php - - message: '#^Parameter \#1 \$value of method Jose\\Component\\Core\\Util\\RSAKey\:\:convertBase64StringToBigInteger\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $value of method Jose\Component\Core\Util\RSAKey::convertBase64StringToBigInteger() expects string, mixed given.' identifier: argument.type count: 8 path: ../src/Library/Core/Util/RSAKey.php - - message: '#^Parameter \#1 \$value of method Jose\\Component\\Core\\Util\\RSAKey\:\:fromBase64ToInteger\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $value of method Jose\Component\Core\Util\RSAKey::fromBase64ToInteger() expects string, mixed given.' identifier: argument.type count: 10 path: ../src/Library/Core/Util/RSAKey.php - - message: '#^Property Jose\\Component\\Core\\Util\\RSAKey\:\:\$values type has no value type specified in iterable type array\.$#' + rawMessage: Property Jose\Component\Core\Util\RSAKey::$values type has no value type specified in iterable type array. identifier: missingType.iterableValue count: 1 path: ../src/Library/Core/Util/RSAKey.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A128CBCHS256" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\ContentEncryption\A128CBCHS256" is not allowed to extend "Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/A128CBCHS256.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A128GCM" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESGCM"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\ContentEncryption\A128GCM" is not allowed to extend "Jose\Component\Encryption\Algorithm\ContentEncryption\AESGCM". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/A128GCM.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A192CBCHS384" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\ContentEncryption\A192CBCHS384" is not allowed to extend "Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/A192CBCHS384.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A192GCM" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESGCM"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\ContentEncryption\A192GCM" is not allowed to extend "Jose\Component\Encryption\Algorithm\ContentEncryption\AESGCM". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/A192GCM.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A256CBCHS512" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\ContentEncryption\A256CBCHS512" is not allowed to extend "Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/A256CBCHS512.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\A256GCM" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESGCM"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\ContentEncryption\A256GCM" is not allowed to extend "Jose\Component\Encryption\Algorithm\ContentEncryption\AESGCM". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/A256GCM.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:calculateAuthenticationTag\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::calculateAuthenticationTag() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:calculateAuthenticationTag\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::calculateAuthenticationTag() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:decryptContent\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::decryptContent() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:decryptContent\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::decryptContent() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:encryptContent\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::encryptContent() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:encryptContent\(\) has parameter \$tag that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::encryptContent() has parameter $tag that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:encryptContent\(\) has parameter \$tag with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::encryptContent() has parameter $tag with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:encryptContent\(\) has parameter \$tag with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::encryptContent() has parameter $tag with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:encryptContent\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::encryptContent() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:encryptContent\(\) never assigns null to &\$tag so it can be removed from the by\-ref type\.$#' - identifier: parameterByRef.unusedType - count: 1 - path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:getIVSize\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::getIVSize() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:isTagValid\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::isTagValid() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESCBCHS\:\:isTagValid\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESCBCHS::isTagValid() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Parameter \#3 \$length of function substr expects int\|null, float\|int\<1, max\> given\.$#' + rawMessage: 'Parameter #3 $length of function substr expects int|null, float|int<1, max> given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESGCM\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESGCM::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESGCM.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESGCM\:\:decryptContent\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESGCM::decryptContent() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESGCM.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESGCM\:\:decryptContent\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESGCM::decryptContent() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESGCM.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESGCM\:\:encryptContent\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESGCM::encryptContent() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESGCM.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESGCM\:\:encryptContent\(\) has parameter \$tag that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESGCM::encryptContent() has parameter $tag that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESGCM.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESGCM\:\:encryptContent\(\) has parameter \$tag with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESGCM::encryptContent() has parameter $tag with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESGCM.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESGCM\:\:encryptContent\(\) has parameter \$tag with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESGCM::encryptContent() has parameter $tag with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESGCM.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESGCM\:\:encryptContent\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESGCM::encryptContent() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESGCM.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\AESGCM\:\:getIVSize\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryption\AESGCM::getIVSize() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryption/AESGCM.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryptionAlgorithm\:\:decryptContent\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryptionAlgorithm::decryptContent() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryptionAlgorithm.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryptionAlgorithm\:\:encryptContent\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryptionAlgorithm::encryptContent() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryptionAlgorithm.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryptionAlgorithm\:\:encryptContent\(\) has parameter \$tag that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryptionAlgorithm::encryptContent() has parameter $tag that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryptionAlgorithm.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryptionAlgorithm\:\:encryptContent\(\) has parameter \$tag with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryptionAlgorithm::encryptContent() has parameter $tag with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryptionAlgorithm.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\ContentEncryptionAlgorithm\:\:encryptContent\(\) has parameter \$tag with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\ContentEncryptionAlgorithm::encryptContent() has parameter $tag with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/Algorithm/ContentEncryptionAlgorithm.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\A128GCMKW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESGCMKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\A128GCMKW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\AESGCMKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/A128GCMKW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\A128KW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\A128KW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\AESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/A128KW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\A192GCMKW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESGCMKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\A192GCMKW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\AESGCMKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/A192GCMKW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\A192KW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\A192KW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\AESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/A192KW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\A256GCMKW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESGCMKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\A256GCMKW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\AESGCMKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/A256GCMKW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\A256KW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\A256KW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\AESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/A256KW.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 2 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESGCMKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESGCMKW\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AESGCMKW::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESGCMKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESGCMKW\:\:getKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AESGCMKW::getKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESGCMKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESGCMKW\:\:getKeyManagementMode\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AESGCMKW::getKeyManagementMode() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESGCMKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESGCMKW\:\:unwrapKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AESGCMKW::unwrapKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESGCMKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESGCMKW\:\:wrapKey\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AESGCMKW::wrapKey() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESGCMKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESGCMKW\:\:wrapKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AESGCMKW::wrapKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESGCMKW.php - - message: '#^Parameter \#1 \$src of static method Jose\\Component\\Core\\Util\\Base64UrlSafe\:\:encodeUnpadded\(\) expects string, string\|null given\.$#' + rawMessage: 'Parameter #1 $src of static method Jose\Component\Core\Util\Base64UrlSafe::encodeUnpadded() expects string, string|null given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESGCMKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESKW\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AESKW::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESKW\:\:getKeyManagementMode\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AESKW::getKeyManagementMode() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESKW\:\:unwrapKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AESKW::unwrapKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESKW\:\:wrapKey\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AESKW::wrapKey() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AESKW\:\:wrapKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AESKW::wrapKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AESKW.php - - message: '#^Control structures using switch should not be used\.$#' + rawMessage: Control structures using switch should not be used. identifier: ergebnis.noSwitch count: 3 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 2 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDH\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDH::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDH\:\:calculateAgreementKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDH::calculateAgreementKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDH\:\:getAgreementKey\(\) has parameter \$additional_header_values that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDH::getAgreementKey() has parameter $additional_header_values that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDH\:\:getAgreementKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDH::getAgreementKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDH\:\:getAgreementKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDH::getAgreementKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDH\:\:getKeyManagementMode\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDH::getKeyManagementMode() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDH\:\:getKeysFromPrivateKeyAndHeader\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDH::getKeysFromPrivateKeyAndHeader() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDH\:\:getKeysFromPublicKey\(\) has parameter \$additional_header_values that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDH::getKeysFromPublicKey() has parameter $additional_header_values that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDH\:\:getKeysFromPublicKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDH::getKeysFromPublicKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDH\:\:getKeysFromPublicKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDH::getKeysFromPublicKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Parameter \#3 \$length of function substr expects int\|null, float\|int\ given\.$#' + rawMessage: 'Parameter #3 $length of function substr expects int|null, float|int given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDHAESKW\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDHAESKW::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDHAESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDHAESKW\:\:getKeyManagementMode\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDHAESKW::getKeyManagementMode() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDHAESKW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHES" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDH"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHES" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDH". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHES.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHESA128KW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHESAESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHESA128KW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHESAESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHESA128KW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHESA192KW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHESAESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHESA192KW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHESAESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHESA192KW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHESA256KW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHESAESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHESA256KW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHESAESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHESA256KW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHESAESKW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDHAESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHESAESKW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDHAESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHESAESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHESAESKW\:\:unwrapAgreementKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHESAESKW::unwrapAgreementKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHESAESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHESAESKW\:\:unwrapAgreementKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHESAESKW::unwrapAgreementKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHESAESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHESAESKW\:\:wrapAgreementKey\(\) has parameter \$additional_header_values that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHESAESKW::wrapAgreementKey() has parameter $additional_header_values that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHESAESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHESAESKW\:\:wrapAgreementKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHESAESKW::wrapAgreementKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHESAESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHESAESKW\:\:wrapAgreementKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHESAESKW::wrapAgreementKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHESAESKW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSS" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDH"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSS" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDH". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHSS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSS\:\:getAgreementKey\(\) has parameter \$additional_header_values that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSS::getAgreementKey() has parameter $additional_header_values that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHSS.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSS\:\:getAgreementKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSS::getAgreementKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHSS.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSSA128KW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSSAESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSSA128KW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSSAESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSA128KW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSSA192KW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSSAESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSSA192KW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSSAESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSA192KW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSSA256KW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSSAESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSSA256KW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSSAESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSA256KW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSSAESKW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\AbstractECDHAESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSSAESKW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\AbstractECDHAESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSAESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSSAESKW\:\:unwrapAgreementKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSSAESKW::unwrapAgreementKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSAESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSSAESKW\:\:unwrapAgreementKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSSAESKW::unwrapAgreementKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSAESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSSAESKW\:\:wrapAgreementKey\(\) has parameter \$additional_header_values that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSSAESKW::wrapAgreementKey() has parameter $additional_header_values that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSAESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSSAESKW\:\:wrapAgreementKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSSAESKW::wrapAgreementKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSAESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\ECDHSSAESKW\:\:wrapAgreementKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\ECDHSSAESKW::wrapAgreementKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSAESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreement\:\:getAgreementKey\(\) has parameter \$additionalHeaderValues that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreement::getAgreementKey() has parameter $additionalHeaderValues that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/KeyAgreement.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreement\:\:getAgreementKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreement::getAgreementKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/KeyAgreement.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreementWithKeyWrapping\:\:unwrapAgreementKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreementWithKeyWrapping::unwrapAgreementKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/KeyAgreementWithKeyWrapping.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreementWithKeyWrapping\:\:wrapAgreementKey\(\) has parameter \$additional_header_values that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreementWithKeyWrapping::wrapAgreementKey() has parameter $additional_header_values that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/KeyAgreementWithKeyWrapping.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreementWithKeyWrapping\:\:wrapAgreementKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreementWithKeyWrapping::wrapAgreementKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/KeyAgreementWithKeyWrapping.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyEncryption\:\:encryptKey\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyEncryption::encryptKey() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/KeyEncryption.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyWrapping\:\:wrapKey\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyWrapping::wrapKey() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/KeyWrapping.php - - message: '#^Binary operation "\." between mixed and "\\000" results in an error\.$#' + rawMessage: Binary operation "." between mixed and "\000" results in an error. identifier: binaryOp.invalid count: 2 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Constructor in Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW has parameter \$nb_count with default value\.$#' + rawMessage: Constructor in Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW has parameter $nb_count with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Constructor in Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW has parameter \$salt_size with default value\.$#' + rawMessage: Constructor in Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW has parameter $salt_size with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 3 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW\:\:checkHeaderAdditionalParameters\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW::checkHeaderAdditionalParameters() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW\:\:checkHeaderAlgorithm\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW::checkHeaderAlgorithm() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW\:\:getKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW::getKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW\:\:getKeyManagementMode\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW::getKeyManagementMode() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW\:\:unwrapKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW::unwrapKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW\:\:wrapKey\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW::wrapKey() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW\:\:wrapKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW::wrapKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Parameter \#1 \$algo of function hash_pbkdf2 expects non\-falsy\-string, string given\.$#' + rawMessage: 'Parameter #1 $algo of function hash_pbkdf2 expects non-falsy-string, string given.' identifier: argument.type count: 2 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Parameter \#1 \$length of function random_bytes expects int\<1, max\>, int given\.$#' + rawMessage: 'Parameter #1 $length of function random_bytes expects int<1, max>, int given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Parameter \#4 \$iterations of function hash_pbkdf2 expects int\<1, max\>, int given\.$#' + rawMessage: 'Parameter #4 $iterations of function hash_pbkdf2 expects int<1, max>, int given.' identifier: argument.type count: 2 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Parameter \#5 \$length of function hash_pbkdf2 expects int\<0, max\>, int given\.$#' + rawMessage: 'Parameter #5 $length of function hash_pbkdf2 expects int<0, max>, int given.' identifier: argument.type count: 2 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2HS256A128KW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2HS256A128KW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2HS256A128KW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2HS384A192KW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2HS384A192KW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2HS384A192KW.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2HS512A256KW" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\PBES2AESKW"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2HS512A256KW" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\PBES2AESKW". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/PBES2HS512A256KW.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\RSA::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/RSA.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA\:\:checkKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\RSA::checkKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/RSA.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA\:\:decryptKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\RSA::decryptKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/RSA.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA\:\:encryptKey\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\RSA::encryptKey() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/RSA.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA\:\:encryptKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\RSA::encryptKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/RSA.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA\:\:getHashAlgorithm\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\RSA::getHashAlgorithm() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/RSA.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA\:\:getKeyManagementMode\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\RSA::getKeyManagementMode() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/RSA.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA15" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\RSA15" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\RSA". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/RSA15.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA15\:\:getHashAlgorithm\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\RSA15::getHashAlgorithm() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/RSA15.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSAOAEP" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\RSAOAEP" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\RSA". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/RSAOAEP.php - - message: '#^Class "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSAOAEP256" is not allowed to extend "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\RSA"\.$#' + rawMessage: Class "Jose\Component\Encryption\Algorithm\KeyEncryption\RSAOAEP256" is not allowed to extend "Jose\Component\Encryption\Algorithm\KeyEncryption\RSA". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/RSAOAEP256.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\Util\\ConcatKDF\:\:isEmpty\(\) has parameter \$value with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\Util\ConcatKDF::isEmpty() has parameter $value with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/Util/ConcatKDF.php - - message: '#^Control structures using switch should not be used\.$#' + rawMessage: Control structures using switch should not be used. identifier: ergebnis.noSwitch count: 2 path: ../src/Library/Encryption/Algorithm/KeyEncryption/Util/RSACrypt.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\Util\\RSACrypt\:\:decrypt\(\) has parameter \$hash with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\Util\RSACrypt::decrypt() has parameter $hash with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/Util/RSACrypt.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\Util\\RSACrypt\:\:decrypt\(\) has parameter \$hash with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\Util\RSACrypt::decrypt() has parameter $hash with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/Util/RSACrypt.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\Util\\RSACrypt\:\:encrypt\(\) has parameter \$hash with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\Util\RSACrypt::encrypt() has parameter $hash with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/Util/RSACrypt.php - - message: '#^Method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\Util\\RSACrypt\:\:encrypt\(\) has parameter \$hash with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\Algorithm\KeyEncryption\Util\RSACrypt::encrypt() has parameter $hash with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/Util/RSACrypt.php - - message: '#^Parameter \#1 \$length of function random_bytes expects int\<1, max\>, int given\.$#' + rawMessage: 'Parameter #1 $length of function random_bytes expects int<1, max>, int given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/Util/RSACrypt.php - - message: '#^Parameter \#3 \$hash of static method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\Util\\RSACrypt\:\:getRSAESOAEP\(\) expects Jose\\Component\\Core\\Util\\Hash, mixed given\.$#' + rawMessage: 'Parameter #3 $hash of static method Jose\Component\Encryption\Algorithm\KeyEncryption\Util\RSACrypt::getRSAESOAEP() expects Jose\Component\Core\Util\Hash, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Algorithm/KeyEncryption/Util/RSACrypt.php - - message: '#^Variable static method call on Jose\\Component\\Core\\Util\\Hash\.$#' + rawMessage: Variable static method call on Jose\Component\Core\Util\Hash. identifier: staticMethod.dynamicName count: 2 path: ../src/Library/Encryption/Algorithm/KeyEncryption/Util/RSACrypt.php - - message: '#^Class Jose\\Component\\Encryption\\JWE is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Encryption\JWE is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Constructor in Jose\\Component\\Encryption\\JWE has parameter \$aad with default value\.$#' + rawMessage: Constructor in Jose\Component\Encryption\JWE has parameter $aad with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Constructor in Jose\\Component\\Encryption\\JWE has parameter \$encodedSharedProtectedHeader with default value\.$#' + rawMessage: Constructor in Jose\Component\Encryption\JWE has parameter $encodedSharedProtectedHeader with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Constructor in Jose\\Component\\Encryption\\JWE has parameter \$recipients with default value\.$#' + rawMessage: Constructor in Jose\Component\Encryption\JWE has parameter $recipients with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Constructor in Jose\\Component\\Encryption\\JWE has parameter \$sharedHeader with default value\.$#' + rawMessage: Constructor in Jose\Component\Encryption\JWE has parameter $sharedHeader with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Constructor in Jose\\Component\\Encryption\\JWE has parameter \$sharedProtectedHeader with default value\.$#' + rawMessage: Constructor in Jose\Component\Encryption\JWE has parameter $sharedProtectedHeader with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:__construct\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::__construct() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:__construct\(\) has parameter \$aad with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::__construct() has parameter $aad with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:__construct\(\) has parameter \$ciphertext with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::__construct() has parameter $ciphertext with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:__construct\(\) has parameter \$encodedSharedProtectedHeader with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::__construct() has parameter $encodedSharedProtectedHeader with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:__construct\(\) has parameter \$encodedSharedProtectedHeader with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::__construct() has parameter $encodedSharedProtectedHeader with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:__construct\(\) has parameter \$recipients with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::__construct() has parameter $recipients with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:__construct\(\) has parameter \$sharedHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::__construct() has parameter $sharedHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:__construct\(\) has parameter \$sharedProtectedHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::__construct() has parameter $sharedProtectedHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:getAAD\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::getAAD() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:getCiphertext\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::getCiphertext() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:getIV\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::getIV() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:getPayload\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::getPayload() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:getRecipient\(\) should return Jose\\Component\\Encryption\\Recipient but returns mixed\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::getRecipient() should return Jose\Component\Encryption\Recipient but returns mixed.' identifier: return.type count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:getRecipients\(\) should return array\ but returns array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::getRecipients() should return array but returns array.' identifier: return.type count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:getSharedHeader\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::getSharedHeader() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:getSharedProtectedHeader\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::getSharedProtectedHeader() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Method Jose\\Component\\Encryption\\JWE\:\:getTag\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWE::getTag() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Encryption/JWE.php - - message: '#^Call to function is_countable\(\) with array will always evaluate to true\.$#' + rawMessage: 'Call to function is_countable() with array will always evaluate to true.' identifier: function.alreadyNarrowedType count: 2 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Cannot access offset ''header'' on mixed\.$#' + rawMessage: Cannot access offset 'header' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Cannot access offset ''key'' on mixed\.$#' + rawMessage: Cannot access offset 'key' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 2 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Cannot access offset ''key_encryption_algorithm'' on mixed\.$#' + rawMessage: Cannot access offset 'key_encryption_algorithm' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Cannot access offset ''sender_key'' on mixed\.$#' + rawMessage: Cannot access offset 'sender_key' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Cannot call method getHeader\(\) on mixed\.$#' + rawMessage: 'Cannot call method getHeader() on mixed.' identifier: method.nonObject count: 2 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Class Jose\\Component\\Encryption\\JWEBuilder is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Encryption\JWEBuilder is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Control structures using switch should not be used\.$#' + rawMessage: Control structures using switch should not be used. identifier: ergebnis.noSwitch count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 2 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:addRecipient\(\) has parameter \$recipientHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::addRecipient() has parameter $recipientHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:checkAndSetContentEncryptionAlgorithm\(\) has parameter \$completeHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::checkAndSetContentEncryptionAlgorithm() has parameter $completeHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:checkDuplicatedHeaderParameters\(\) has parameter \$header1 with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::checkDuplicatedHeaderParameters() has parameter $header1 with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:checkDuplicatedHeaderParameters\(\) has parameter \$header2 with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::checkDuplicatedHeaderParameters() has parameter $header2 with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:determineCEK\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::determineCEK() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:determineCEK\(\) has parameter \$additionalHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::determineCEK() has parameter $additionalHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:encryptJWE\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::encryptJWE() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getContentEncryptionAlgorithm\(\) has parameter \$completeHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getContentEncryptionAlgorithm() has parameter $completeHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKey\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKey() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKey\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKey() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKey\(\) has parameter \$additionalHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKey() has parameter $additionalHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKey\(\) has parameter \$completeHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKey() has parameter $completeHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKeyFromKeyAgreementAndKeyWrappingAlgorithm\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKeyFromKeyAgreementAndKeyWrappingAlgorithm() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKeyFromKeyAgreementAndKeyWrappingAlgorithm\(\) has parameter \$additionalHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKeyFromKeyAgreementAndKeyWrappingAlgorithm() has parameter $additionalHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKeyFromKeyAgreementAndKeyWrappingAlgorithm\(\) has parameter \$completeHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKeyFromKeyAgreementAndKeyWrappingAlgorithm() has parameter $completeHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKeyFromKeyAgreementAndKeyWrappingAlgorithm\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKeyFromKeyAgreementAndKeyWrappingAlgorithm() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKeyFromKeyEncryptionAlgorithm\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKeyFromKeyEncryptionAlgorithm() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKeyFromKeyEncryptionAlgorithm\(\) has parameter \$additionalHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKeyFromKeyEncryptionAlgorithm() has parameter $additionalHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKeyFromKeyEncryptionAlgorithm\(\) has parameter \$completeHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKeyFromKeyEncryptionAlgorithm() has parameter $completeHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKeyFromKeyWrappingAlgorithm\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKeyFromKeyWrappingAlgorithm() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKeyFromKeyWrappingAlgorithm\(\) has parameter \$additionalHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKeyFromKeyWrappingAlgorithm() has parameter $additionalHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKeyFromKeyWrappingAlgorithm\(\) has parameter \$completeHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getEncryptedKeyFromKeyWrappingAlgorithm() has parameter $completeHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:getKeyEncryptionAlgorithm\(\) has parameter \$completeHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::getKeyEncryptionAlgorithm() has parameter $completeHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:processRecipient\(\) has parameter \$additionalHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::processRecipient() has parameter $additionalHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:processRecipient\(\) has parameter \$additionalHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::processRecipient() has parameter $additionalHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:processRecipient\(\) has parameter \$recipient with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::processRecipient() has parameter $recipient with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:withAAD\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::withAAD() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:withSharedHeader\(\) has parameter \$sharedHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::withSharedHeader() has parameter $sharedHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Method Jose\\Component\\Encryption\\JWEBuilder\:\:withSharedProtectedHeader\(\) has parameter \$sharedProtectedHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEBuilder::withSharedProtectedHeader() has parameter $sharedProtectedHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#1 \$algorithm of method Jose\\Component\\Core\\AlgorithmManager\:\:get\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $algorithm of method Jose\Component\Core\AlgorithmManager::get() expects string, mixed given.' identifier: argument.type count: 2 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#1 \$ciphertext of class Jose\\Component\\Encryption\\JWE constructor expects string\|null, mixed given\.$#' + rawMessage: 'Parameter #1 $ciphertext of class Jose\Component\Encryption\JWE constructor expects string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#1 \$header of class Jose\\Component\\Encryption\\Recipient constructor expects array, mixed given\.$#' + rawMessage: 'Parameter #1 $header of class Jose\Component\Encryption\Recipient constructor expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#1 \$length of function random_bytes expects int\<1, max\>, \(float\|int\) given\.$#' + rawMessage: 'Parameter #1 $length of function random_bytes expects int<1, max>, (float|int) given.' identifier: argument.type count: 2 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#1 \$recipient of method Jose\\Component\\Encryption\\JWEBuilder\:\:processRecipient\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #1 $recipient of method Jose\Component\Encryption\JWEBuilder::processRecipient() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#1 \.\.\.\$arrays of function array_merge expects array, mixed given\.$#' + rawMessage: 'Parameter #1 ...$arrays of function array_merge expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#2 \$header2 of method Jose\\Component\\Encryption\\JWEBuilder\:\:checkDuplicatedHeaderParameters\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #2 $header2 of method Jose\Component\Encryption\JWEBuilder::checkDuplicatedHeaderParameters() expects array, mixed given.' identifier: argument.type count: 2 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#2 \$iv of class Jose\\Component\\Encryption\\JWE constructor expects string, mixed given\.$#' + rawMessage: 'Parameter #2 $iv of class Jose\Component\Encryption\JWE constructor expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#2 \.\.\.\$arrays of function array_merge expects array, mixed given\.$#' + rawMessage: 'Parameter #2 ...$arrays of function array_merge expects array, mixed given.' identifier: argument.type count: 2 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 2 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#3 \$completeHeader of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyEncryption\:\:encryptKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #3 $completeHeader of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyEncryption::encryptKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#3 \$completeHeader of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyWrapping\:\:wrapKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #3 $completeHeader of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyWrapping::wrapKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#3 \$recipientKey of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreement\:\:getAgreementKey\(\) expects Jose\\Component\\Core\\JWK, mixed given\.$#' + rawMessage: 'Parameter #3 $recipientKey of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreement::getAgreementKey() expects Jose\Component\Core\JWK, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#3 \$tag of class Jose\\Component\\Encryption\\JWE constructor expects string, mixed given\.$#' + rawMessage: 'Parameter #3 $tag of class Jose\Component\Encryption\JWE constructor expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#4 \$additionalHeader of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyEncryption\:\:encryptKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #4 $additionalHeader of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyEncryption::encryptKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#4 \$additionalHeader of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyWrapping\:\:wrapKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #4 $additionalHeader of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyWrapping::wrapKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#4 \$senderKey of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreement\:\:getAgreementKey\(\) expects Jose\\Component\\Core\\JWK\|null, mixed given\.$#' + rawMessage: 'Parameter #4 $senderKey of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreement::getAgreementKey() expects Jose\Component\Core\JWK|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#5 \$completeHeader of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreement\:\:getAgreementKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #5 $completeHeader of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreement::getAgreementKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#5 \$complete_header of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreementWithKeyWrapping\:\:wrapAgreementKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #5 $complete_header of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreementWithKeyWrapping::wrapAgreementKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#5 \$recipientKey of method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKey\(\) expects Jose\\Component\\Core\\JWK, mixed given\.$#' + rawMessage: 'Parameter #5 $recipientKey of method Jose\Component\Encryption\JWEBuilder::getEncryptedKey() expects Jose\Component\Core\JWK, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#6 \$additionalHeaderValues of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreement\:\:getAgreementKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #6 $additionalHeaderValues of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreement::getAgreementKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#6 \$additional_header_values of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreementWithKeyWrapping\:\:wrapAgreementKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #6 $additional_header_values of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreementWithKeyWrapping::wrapAgreementKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Parameter \#6 \$senderKey of method Jose\\Component\\Encryption\\JWEBuilder\:\:getEncryptedKey\(\) expects Jose\\Component\\Core\\JWK\|null, mixed given\.$#' + rawMessage: 'Parameter #6 $senderKey of method Jose\Component\Encryption\JWEBuilder::getEncryptedKey() expects Jose\Component\Core\JWK|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Property Jose\\Component\\Encryption\\JWEBuilder\:\:\$recipients type has no value type specified in iterable type array\.$#' + rawMessage: Property Jose\Component\Encryption\JWEBuilder::$recipients type has no value type specified in iterable type array. identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Property Jose\\Component\\Encryption\\JWEBuilder\:\:\$sharedHeader type has no value type specified in iterable type array\.$#' + rawMessage: Property Jose\Component\Encryption\JWEBuilder::$sharedHeader type has no value type specified in iterable type array. identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Property Jose\\Component\\Encryption\\JWEBuilder\:\:\$sharedProtectedHeader type has no value type specified in iterable type array\.$#' + rawMessage: Property Jose\Component\Encryption\JWEBuilder::$sharedProtectedHeader type has no value type specified in iterable type array. identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEBuilder.php - - message: '#^Class Jose\\Component\\Encryption\\JWEBuilderFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Encryption\JWEBuilderFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Encryption/JWEBuilderFactory.php - - message: '#^Class Jose\\Component\\Encryption\\JWEDecrypter is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Encryption\JWEDecrypter is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:checkCompleteHeader\(\) has parameter \$completeHeaders with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::checkCompleteHeader() has parameter $completeHeaders with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:checkIvSize\(\) has parameter \$iv with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::checkIvSize() has parameter $iv with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptCEK\(\) has parameter \$completeHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptCEK() has parameter $completeHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptCEK\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptCEK() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptRecipientKey\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptRecipientKey() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptRecipientKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptRecipientKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptRecipientKey\(\) has parameter \$senderKey with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptRecipientKey() has parameter $senderKey with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptRecipientKey\(\) has parameter \$successJwk that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptRecipientKey() has parameter $successJwk that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptRecipientKey\(\) has parameter \$successJwk with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptRecipientKey() has parameter $successJwk with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptRecipientKey\(\) has parameter \$successJwk with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptRecipientKey() has parameter $successJwk with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptUsingKey\(\) has parameter \$jwe that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptUsingKey() has parameter $jwe that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptUsingKey\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptUsingKey() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptUsingKey\(\) has parameter \$senderKey with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptUsingKey() has parameter $senderKey with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptUsingKeySet\(\) has parameter \$jwe that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptUsingKeySet() has parameter $jwe that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptUsingKeySet\(\) has parameter \$jwk that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptUsingKeySet() has parameter $jwk that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptUsingKeySet\(\) has parameter \$jwk with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptUsingKeySet() has parameter $jwk with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptUsingKeySet\(\) has parameter \$jwk with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptUsingKeySet() has parameter $jwk with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptUsingKeySet\(\) has parameter \$senderKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptUsingKeySet() has parameter $senderKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptUsingKeySet\(\) has parameter \$senderKey with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::decryptUsingKeySet() has parameter $senderKey with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:getContentEncryptionAlgorithm\(\) has parameter \$completeHeader with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::getContentEncryptionAlgorithm() has parameter $completeHeader with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Method Jose\\Component\\Encryption\\JWEDecrypter\:\:getKeyEncryptionAlgorithm\(\) has parameter \$completeHeaders with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWEDecrypter::getKeyEncryptionAlgorithm() has parameter $completeHeaders with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Parameter \#1 \$algorithm of method Jose\\Component\\Core\\AlgorithmManager\:\:get\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $algorithm of method Jose\Component\Core\AlgorithmManager::get() expects string, mixed given.' identifier: argument.type count: 2 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Parameter \#1 \$key of static method Jose\\Component\\Core\\Util\\KeyChecker\:\:checkKeyAlgorithm\(\) expects Jose\\Component\\Core\\JWK, mixed given\.$#' + rawMessage: 'Parameter #1 $key of static method Jose\Component\Core\Util\KeyChecker::checkKeyAlgorithm() expects Jose\Component\Core\JWK, mixed given.' identifier: argument.type count: 2 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Parameter \#1 \$key of static method Jose\\Component\\Core\\Util\\KeyChecker\:\:checkKeyUsage\(\) expects Jose\\Component\\Core\\JWK, mixed given\.$#' + rawMessage: 'Parameter #1 $key of static method Jose\Component\Core\Util\KeyChecker::checkKeyUsage() expects Jose\Component\Core\JWK, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 2 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Parameter \#3 \$completeHeader of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyWrapping\:\:unwrapKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #3 $completeHeader of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyWrapping::unwrapKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Parameter \#3 \$header of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyEncryption\:\:decryptKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #3 $header of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyEncryption::decryptKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Parameter \#3 \$recipientKey of method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptCEK\(\) expects Jose\\Component\\Core\\JWK, mixed given\.$#' + rawMessage: 'Parameter #3 $recipientKey of method Jose\Component\Encryption\JWEDecrypter::decryptCEK() expects Jose\Component\Core\JWK, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Parameter \#5 \$completeHeader of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreement\:\:getAgreementKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #5 $completeHeader of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreement::getAgreementKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Parameter \#5 \$complete_header of method Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\KeyAgreementWithKeyWrapping\:\:unwrapAgreementKey\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #5 $complete_header of method Jose\Component\Encryption\Algorithm\KeyEncryption\KeyAgreementWithKeyWrapping::unwrapAgreementKey() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Parameter &\$successJwk by\-ref type of method Jose\\Component\\Encryption\\JWEDecrypter\:\:decryptRecipientKey\(\) expects Jose\\Component\\Core\\JWK\|null, mixed given\.$#' + rawMessage: 'Parameter &$successJwk by-ref type of method Jose\Component\Encryption\JWEDecrypter::decryptRecipientKey() expects Jose\Component\Core\JWK|null, mixed given.' identifier: parameterByRef.type count: 1 path: ../src/Library/Encryption/JWEDecrypter.php - - message: '#^Class Jose\\Component\\Encryption\\JWEDecrypterFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Encryption\JWEDecrypterFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Encryption/JWEDecrypterFactory.php - - message: '#^Class Jose\\Component\\Encryption\\JWELoader is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Encryption\JWELoader is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Encryption/JWELoader.php - - message: '#^Method Jose\\Component\\Encryption\\JWELoader\:\:__construct\(\) has parameter \$headerCheckerManager with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWELoader::__construct() has parameter $headerCheckerManager with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWELoader.php - - message: '#^Method Jose\\Component\\Encryption\\JWELoader\:\:getHeaderCheckerManager\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWELoader::getHeaderCheckerManager() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Encryption/JWELoader.php - - message: '#^Method Jose\\Component\\Encryption\\JWELoader\:\:loadAndDecryptWithKey\(\) has parameter \$recipient that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWELoader::loadAndDecryptWithKey() has parameter $recipient that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWELoader.php - - message: '#^Method Jose\\Component\\Encryption\\JWELoader\:\:loadAndDecryptWithKey\(\) has parameter \$recipient with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWELoader::loadAndDecryptWithKey() has parameter $recipient with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWELoader.php - - message: '#^Method Jose\\Component\\Encryption\\JWELoader\:\:loadAndDecryptWithKeySet\(\) has parameter \$recipient that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWELoader::loadAndDecryptWithKeySet() has parameter $recipient that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWELoader.php - - message: '#^Method Jose\\Component\\Encryption\\JWELoader\:\:loadAndDecryptWithKeySet\(\) has parameter \$recipient with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWELoader::loadAndDecryptWithKeySet() has parameter $recipient with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWELoader.php - - message: '#^Method Jose\\Component\\Encryption\\JWELoader\:\:processRecipient\(\) has parameter \$jwe that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWELoader::processRecipient() has parameter $jwe that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWELoader.php - - message: '#^Class Jose\\Component\\Encryption\\JWELoaderFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Encryption\JWELoaderFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Encryption/JWELoaderFactory.php - - message: '#^Method Jose\\Component\\Encryption\\JWELoaderFactory\:\:__construct\(\) has parameter \$headerCheckerManagerFactory with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWELoaderFactory::__construct() has parameter $headerCheckerManagerFactory with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/JWELoaderFactory.php - - message: '#^Method Jose\\Component\\Encryption\\JWELoaderFactory\:\:create\(\) has parameter \$encryptionAlgorithms with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWELoaderFactory::create() has parameter $encryptionAlgorithms with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWELoaderFactory.php - - message: '#^Method Jose\\Component\\Encryption\\JWELoaderFactory\:\:create\(\) has parameter \$headerCheckers with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWELoaderFactory::create() has parameter $headerCheckers with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWELoaderFactory.php - - message: '#^Method Jose\\Component\\Encryption\\JWELoaderFactory\:\:create\(\) has parameter \$serializers with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWELoaderFactory::create() has parameter $serializers with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/JWELoaderFactory.php - - message: '#^Parameter \#1 \$aliases of method Jose\\Component\\Checker\\HeaderCheckerManagerFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $aliases of method Jose\Component\Checker\HeaderCheckerManagerFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWELoaderFactory.php - - message: '#^Parameter \#1 \$encryptionAlgorithms of method Jose\\Component\\Encryption\\JWEDecrypterFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $encryptionAlgorithms of method Jose\Component\Encryption\JWEDecrypterFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWELoaderFactory.php - - message: '#^Parameter \#1 \$names of method Jose\\Component\\Encryption\\Serializer\\JWESerializerManagerFactory\:\:create\(\) expects array\, array given\.$#' + rawMessage: 'Parameter #1 $names of method Jose\Component\Encryption\Serializer\JWESerializerManagerFactory::create() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/JWELoaderFactory.php - - message: '#^Method Jose\\Component\\Encryption\\JWETokenSupport\:\:retrieveTokenHeaders\(\) has parameter \$protectedHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWETokenSupport::retrieveTokenHeaders() has parameter $protectedHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWETokenSupport.php - - message: '#^Method Jose\\Component\\Encryption\\JWETokenSupport\:\:retrieveTokenHeaders\(\) has parameter \$unprotectedHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\JWETokenSupport::retrieveTokenHeaders() has parameter $unprotectedHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/JWETokenSupport.php - - message: '#^Parameter &\$protectedHeader by\-ref type of method Jose\\Component\\Encryption\\JWETokenSupport\:\:retrieveTokenHeaders\(\) expects array\, array given\.$#' + rawMessage: 'Parameter &$protectedHeader by-ref type of method Jose\Component\Encryption\JWETokenSupport::retrieveTokenHeaders() expects array, array given.' identifier: parameterByRef.type count: 1 path: ../src/Library/Encryption/JWETokenSupport.php - - message: '#^Parameter &\$unprotectedHeader by\-ref type of method Jose\\Component\\Encryption\\JWETokenSupport\:\:retrieveTokenHeaders\(\) expects array\, array given\.$#' + rawMessage: 'Parameter &$unprotectedHeader by-ref type of method Jose\Component\Encryption\JWETokenSupport::retrieveTokenHeaders() expects array, array given.' identifier: parameterByRef.type count: 2 path: ../src/Library/Encryption/JWETokenSupport.php - - message: '#^Method Jose\\Component\\Encryption\\Recipient\:\:__construct\(\) has parameter \$encryptedKey with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Recipient::__construct() has parameter $encryptedKey with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Recipient.php - - message: '#^Method Jose\\Component\\Encryption\\Recipient\:\:__construct\(\) has parameter \$header with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\Recipient::__construct() has parameter $header with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/Recipient.php - - message: '#^Method Jose\\Component\\Encryption\\Recipient\:\:getEncryptedKey\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Recipient::getEncryptedKey() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Encryption/Recipient.php - - message: '#^Method Jose\\Component\\Encryption\\Recipient\:\:getHeader\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\Recipient::getHeader() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/Recipient.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\CompactSerializer\:\:serialize\(\) has parameter \$recipientIndex with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\CompactSerializer::serialize() has parameter $recipientIndex with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Serializer/CompactSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\CompactSerializer\:\:serialize\(\) has parameter \$recipientIndex with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\CompactSerializer::serialize() has parameter $recipientIndex with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/Serializer/CompactSerializer.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 2 path: ../src/Library/Encryption/Serializer/JSONFlattenedSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONFlattenedSerializer\:\:checkData\(\) has parameter \$data with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONFlattenedSerializer::checkData() has parameter $data with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Serializer/JSONFlattenedSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONFlattenedSerializer\:\:checkData\(\) has parameter \$data with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONFlattenedSerializer::checkData() has parameter $data with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/Serializer/JSONFlattenedSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONFlattenedSerializer\:\:processHeaders\(\) has parameter \$data with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONFlattenedSerializer::processHeaders() has parameter $data with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/Serializer/JSONFlattenedSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONFlattenedSerializer\:\:processHeaders\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONFlattenedSerializer::processHeaders() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/Serializer/JSONFlattenedSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONFlattenedSerializer\:\:serialize\(\) has parameter \$recipientIndex with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONFlattenedSerializer::serialize() has parameter $recipientIndex with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Serializer/JSONFlattenedSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONFlattenedSerializer\:\:serialize\(\) has parameter \$recipientIndex with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONFlattenedSerializer::serialize() has parameter $recipientIndex with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/Serializer/JSONFlattenedSerializer.php - - message: '#^Parameter \#1 \$encodedString of static method Jose\\Component\\Core\\Util\\Base64UrlSafe\:\:decodeNoPadding\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $encodedString of static method Jose\Component\Core\Util\Base64UrlSafe::decodeNoPadding() expects string, mixed given.' identifier: argument.type count: 6 path: ../src/Library/Encryption/Serializer/JSONFlattenedSerializer.php - - message: '#^Parameter \#1 \$header of class Jose\\Component\\Encryption\\Recipient constructor expects array, mixed given\.$#' + rawMessage: 'Parameter #1 $header of class Jose\Component\Encryption\Recipient constructor expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Serializer/JSONFlattenedSerializer.php - - message: '#^Parameter \#5 \$sharedHeader of class Jose\\Component\\Encryption\\JWE constructor expects array, mixed given\.$#' + rawMessage: 'Parameter #5 $sharedHeader of class Jose\Component\Encryption\JWE constructor expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Serializer/JSONFlattenedSerializer.php - - message: '#^Parameter \#6 \$sharedProtectedHeader of class Jose\\Component\\Encryption\\JWE constructor expects array, mixed given\.$#' + rawMessage: 'Parameter #6 $sharedProtectedHeader of class Jose\Component\Encryption\JWE constructor expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Serializer/JSONFlattenedSerializer.php - - message: '#^Parameter \#7 \$encodedSharedProtectedHeader of class Jose\\Component\\Encryption\\JWE constructor expects string\|null, mixed given\.$#' + rawMessage: 'Parameter #7 $encodedSharedProtectedHeader of class Jose\Component\Encryption\JWE constructor expects string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Serializer/JSONFlattenedSerializer.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 2 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONGeneralSerializer\:\:checkData\(\) has parameter \$data with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONGeneralSerializer::checkData() has parameter $data with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONGeneralSerializer\:\:checkData\(\) has parameter \$data with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONGeneralSerializer::checkData() has parameter $data with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONGeneralSerializer\:\:processHeaders\(\) has parameter \$data with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONGeneralSerializer::processHeaders() has parameter $data with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONGeneralSerializer\:\:processHeaders\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONGeneralSerializer::processHeaders() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONGeneralSerializer\:\:processRecipient\(\) has parameter \$recipient with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONGeneralSerializer::processRecipient() has parameter $recipient with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONGeneralSerializer\:\:processRecipient\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONGeneralSerializer::processRecipient() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONGeneralSerializer\:\:serialize\(\) has parameter \$recipientIndex with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONGeneralSerializer::serialize() has parameter $recipientIndex with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JSONGeneralSerializer\:\:serialize\(\) has parameter \$recipientIndex with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JSONGeneralSerializer::serialize() has parameter $recipientIndex with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#1 \$encodedString of static method Jose\\Component\\Core\\Util\\Base64UrlSafe\:\:decodeNoPadding\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $encodedString of static method Jose\Component\Core\Util\Base64UrlSafe::decodeNoPadding() expects string, mixed given.' identifier: argument.type count: 6 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#1 \$header of class Jose\\Component\\Encryption\\Recipient constructor expects array, mixed given\.$#' + rawMessage: 'Parameter #1 $header of class Jose\Component\Encryption\Recipient constructor expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#1 \$recipient of method Jose\\Component\\Encryption\\Serializer\\JSONGeneralSerializer\:\:processRecipient\(\) expects array, mixed given\.$#' + rawMessage: 'Parameter #1 $recipient of method Jose\Component\Encryption\Serializer\JSONGeneralSerializer::processRecipient() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#2 \$encryptedKey of class Jose\\Component\\Encryption\\Recipient constructor expects string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 $encryptedKey of class Jose\Component\Encryption\Recipient constructor expects string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#5 \$sharedHeader of class Jose\\Component\\Encryption\\JWE constructor expects array, mixed given\.$#' + rawMessage: 'Parameter #5 $sharedHeader of class Jose\Component\Encryption\JWE constructor expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#6 \$sharedProtectedHeader of class Jose\\Component\\Encryption\\JWE constructor expects array, mixed given\.$#' + rawMessage: 'Parameter #6 $sharedProtectedHeader of class Jose\Component\Encryption\JWE constructor expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#7 \$encodedSharedProtectedHeader of class Jose\\Component\\Encryption\\JWE constructor expects string\|null, mixed given\.$#' + rawMessage: 'Parameter #7 $encodedSharedProtectedHeader of class Jose\Component\Encryption\JWE constructor expects string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Encryption/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JWESerializer\:\:serialize\(\) has parameter \$recipientIndex with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JWESerializer::serialize() has parameter $recipientIndex with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Serializer/JWESerializer.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JWESerializer\:\:serialize\(\) has parameter \$recipientIndex with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JWESerializer::serialize() has parameter $recipientIndex with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/Serializer/JWESerializer.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Encryption/Serializer/JWESerializerManager.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JWESerializerManager\:\:serialize\(\) has parameter \$recipientIndex with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JWESerializerManager::serialize() has parameter $recipientIndex with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Serializer/JWESerializerManager.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JWESerializerManager\:\:serialize\(\) has parameter \$recipientIndex with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JWESerializerManager::serialize() has parameter $recipientIndex with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/Serializer/JWESerializerManager.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JWESerializerManager\:\:unserialize\(\) has parameter \$name that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JWESerializerManager::unserialize() has parameter $name that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Encryption/Serializer/JWESerializerManager.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JWESerializerManager\:\:unserialize\(\) has parameter \$name with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JWESerializerManager::unserialize() has parameter $name with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Encryption/Serializer/JWESerializerManager.php - - message: '#^Method Jose\\Component\\Encryption\\Serializer\\JWESerializerManager\:\:unserialize\(\) has parameter \$name with null as default value\.$#' + rawMessage: 'Method Jose\Component\Encryption\Serializer\JWESerializerManager::unserialize() has parameter $name with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Encryption/Serializer/JWESerializerManager.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Encryption/Serializer/JWESerializerManagerFactory.php - - message: '#^Class "Jose\\Component\\KeyManagement\\Analyzer\\ES256KeyAnalyzer" is not allowed to extend "Jose\\Component\\KeyManagement\\Analyzer\\ESKeyAnalyzer"\.$#' + rawMessage: Class "Jose\Component\KeyManagement\Analyzer\ES256KeyAnalyzer" is not allowed to extend "Jose\Component\KeyManagement\Analyzer\ESKeyAnalyzer". identifier: ergebnis.noExtends count: 1 path: ../src/Library/KeyManagement/Analyzer/ES256KeyAnalyzer.php - - message: '#^Class "Jose\\Component\\KeyManagement\\Analyzer\\ES384KeyAnalyzer" is not allowed to extend "Jose\\Component\\KeyManagement\\Analyzer\\ESKeyAnalyzer"\.$#' + rawMessage: Class "Jose\Component\KeyManagement\Analyzer\ES384KeyAnalyzer" is not allowed to extend "Jose\Component\KeyManagement\Analyzer\ESKeyAnalyzer". identifier: ergebnis.noExtends count: 1 path: ../src/Library/KeyManagement/Analyzer/ES384KeyAnalyzer.php - - message: '#^Class "Jose\\Component\\KeyManagement\\Analyzer\\ES512KeyAnalyzer" is not allowed to extend "Jose\\Component\\KeyManagement\\Analyzer\\ESKeyAnalyzer"\.$#' + rawMessage: Class "Jose\Component\KeyManagement\Analyzer\ES512KeyAnalyzer" is not allowed to extend "Jose\Component\KeyManagement\Analyzer\ESKeyAnalyzer". identifier: ergebnis.noExtends count: 1 path: ../src/Library/KeyManagement/Analyzer/ES512KeyAnalyzer.php - - message: '#^Method Jose\\Component\\KeyManagement\\Analyzer\\ESKeyAnalyzer\:\:analyze\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\Analyzer\ESKeyAnalyzer::analyze() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/KeyManagement/Analyzer/ESKeyAnalyzer.php - - message: '#^Class "Jose\\Component\\KeyManagement\\Analyzer\\HS256KeyAnalyzer" is not allowed to extend "Jose\\Component\\KeyManagement\\Analyzer\\HSKeyAnalyzer"\.$#' + rawMessage: Class "Jose\Component\KeyManagement\Analyzer\HS256KeyAnalyzer" is not allowed to extend "Jose\Component\KeyManagement\Analyzer\HSKeyAnalyzer". identifier: ergebnis.noExtends count: 1 path: ../src/Library/KeyManagement/Analyzer/HS256KeyAnalyzer.php - - message: '#^Class "Jose\\Component\\KeyManagement\\Analyzer\\HS384KeyAnalyzer" is not allowed to extend "Jose\\Component\\KeyManagement\\Analyzer\\HSKeyAnalyzer"\.$#' + rawMessage: Class "Jose\Component\KeyManagement\Analyzer\HS384KeyAnalyzer" is not allowed to extend "Jose\Component\KeyManagement\Analyzer\HSKeyAnalyzer". identifier: ergebnis.noExtends count: 1 path: ../src/Library/KeyManagement/Analyzer/HS384KeyAnalyzer.php - - message: '#^Class "Jose\\Component\\KeyManagement\\Analyzer\\HS512KeyAnalyzer" is not allowed to extend "Jose\\Component\\KeyManagement\\Analyzer\\HSKeyAnalyzer"\.$#' + rawMessage: Class "Jose\Component\KeyManagement\Analyzer\HS512KeyAnalyzer" is not allowed to extend "Jose\Component\KeyManagement\Analyzer\HSKeyAnalyzer". identifier: ergebnis.noExtends count: 1 path: ../src/Library/KeyManagement/Analyzer/HS512KeyAnalyzer.php - - message: '#^Method Jose\\Component\\KeyManagement\\Analyzer\\HSKeyAnalyzer\:\:analyze\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\Analyzer\HSKeyAnalyzer::analyze() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/KeyManagement/Analyzer/HSKeyAnalyzer.php - - message: '#^Method Jose\\Component\\KeyManagement\\Analyzer\\Message\:\:jsonSerialize\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\Analyzer\Message::jsonSerialize() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/Analyzer/Message.php - - message: '#^Class Jose\\Component\\KeyManagement\\Analyzer\\MessageBag implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#' + rawMessage: 'Class Jose\Component\KeyManagement\Analyzer\MessageBag implements generic interface IteratorAggregate but does not specify its types: TKey, TValue' identifier: missingType.generics count: 1 path: ../src/Library/KeyManagement/Analyzer/MessageBag.php - - message: '#^Method Jose\\Component\\KeyManagement\\Analyzer\\MessageBag\:\:jsonSerialize\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\Analyzer\MessageBag::jsonSerialize() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/Analyzer/MessageBag.php - - message: '#^Cannot call method get\(\) on mixed\.$#' + rawMessage: 'Cannot call method get() on mixed.' identifier: method.nonObject count: 1 path: ../src/Library/KeyManagement/Analyzer/MixedKeyTypes.php - - message: '#^Control structures using switch should not be used\.$#' + rawMessage: Control structures using switch should not be used. identifier: ergebnis.noSwitch count: 1 path: ../src/Library/KeyManagement/Analyzer/MixedKeyTypes.php - - message: '#^Cannot call method get\(\) on mixed\.$#' + rawMessage: 'Cannot call method get() on mixed.' identifier: method.nonObject count: 1 path: ../src/Library/KeyManagement/Analyzer/MixedPublicAndPrivateKeys.php - - message: '#^Cannot call method has\(\) on mixed\.$#' + rawMessage: 'Cannot call method has() on mixed.' identifier: method.nonObject count: 1 path: ../src/Library/KeyManagement/Analyzer/MixedPublicAndPrivateKeys.php - - message: '#^Control structures using switch should not be used\.$#' + rawMessage: Control structures using switch should not be used. identifier: ergebnis.noSwitch count: 1 path: ../src/Library/KeyManagement/Analyzer/MixedPublicAndPrivateKeys.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/KeyManagement/Analyzer/RsaAnalyzer.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 2 path: ../src/Library/KeyManagement/Analyzer/UsageAnalyzer.php - - message: '#^Control structures using switch should not be used\.$#' + rawMessage: Control structures using switch should not be used. identifier: ergebnis.noSwitch count: 1 path: ../src/Library/KeyManagement/Analyzer/ZxcvbnKeyAnalyzer.php - - message: '#^Only booleans are allowed in a negated boolean, int\<0, max\> given\.$#' + rawMessage: 'Only booleans are allowed in a negated boolean, int<0, max> given.' identifier: booleanNot.exprNotBoolean count: 1 path: ../src/Library/KeyManagement/Analyzer/ZxcvbnKeyAnalyzer.php - - message: '#^Class "Jose\\Component\\KeyManagement\\JKUFactory" is not allowed to extend "Jose\\Component\\KeyManagement\\UrlKeySetFactory"\.$#' + rawMessage: Class "Jose\Component\KeyManagement\JKUFactory" is not allowed to extend "Jose\Component\KeyManagement\UrlKeySetFactory". identifier: ergebnis.noExtends count: 1 path: ../src/Library/KeyManagement/JKUFactory.php - - message: '#^Class Jose\\Component\\KeyManagement\\JKUFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\KeyManagement\JKUFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/KeyManagement/JKUFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JKUFactory\:\:loadFromUrl\(\) has parameter \$header with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JKUFactory::loadFromUrl() has parameter $header with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/JKUFactory.php - - message: '#^Parameter \#2 \$header of method Jose\\Component\\KeyManagement\\UrlKeySetFactory\:\:getContent\(\) expects array\\|string\>, array given\.$#' + rawMessage: 'Parameter #2 $header of method Jose\Component\KeyManagement\UrlKeySetFactory::getContent() expects array|string>, array given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/JKUFactory.php - - message: '#^Class Jose\\Component\\KeyManagement\\JWKFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\KeyManagement\JWKFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Control structures using switch should not be used\.$#' + rawMessage: Control structures using switch should not be used. identifier: ergebnis.noSwitch count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromCertificate\(\) has parameter \$additional_values with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromCertificate() has parameter $additional_values with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromCertificateFile\(\) has parameter \$additional_values with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromCertificateFile() has parameter $additional_values with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromKey\(\) has parameter \$additional_values with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromKey() has parameter $additional_values with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromKey\(\) has parameter \$password with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromKey() has parameter $password with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromKey\(\) has parameter \$password with null as default value\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromKey() has parameter $password with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromKeyFile\(\) has parameter \$additional_values with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromKeyFile() has parameter $additional_values with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromKeyFile\(\) has parameter \$password with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromKeyFile() has parameter $password with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromKeyFile\(\) has parameter \$password with null as default value\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromKeyFile() has parameter $password with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromPKCS12CertificateFile\(\) has parameter \$additional_values with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromPKCS12CertificateFile() has parameter $additional_values with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromSecret\(\) has parameter \$additional_values with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromSecret() has parameter $additional_values with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromValues\(\) has parameter \$values with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromValues() has parameter $values with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromX509Resource\(\) has parameter \$additional_values with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromX509Resource() has parameter $additional_values with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromX5C\(\) has parameter \$additional_values with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromX5C() has parameter $additional_values with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromX5C\(\) has parameter \$x5c with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\JWKFactory::createFromX5C() has parameter $x5c with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Parameter \#1 \$details of static method Jose\\Component\\KeyManagement\\KeyConverter\\RSAKey\:\:createFromKeyDetails\(\) expects array\, mixed given\.$#' + rawMessage: 'Parameter #1 $details of static method Jose\Component\KeyManagement\KeyConverter\RSAKey::createFromKeyDetails() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Parameter \#1 \$key of static method Jose\\Component\\KeyManagement\\JWKFactory\:\:createFromKey\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $key of static method Jose\Component\KeyManagement\JWKFactory::createFromKey() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Parameter \#1 \$length of function random_bytes expects int\<1, max\>, \(float\|int\) given\.$#' + rawMessage: 'Parameter #1 $length of function random_bytes expects int<1, max>, (float|int) given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Parameter \#3 \$length of function substr expects int\|null, float\|int\ given\.$#' + rawMessage: 'Parameter #3 $length of function substr expects int|null, float|int given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/JWKFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\ECKey\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\ECKey::__construct() has parameter $data with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/KeyConverter/ECKey.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\ECKey\:\:getSupportedCurves\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\ECKey::getSupportedCurves() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/KeyConverter/ECKey.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\ECKey\:\:loadJWK\(\) has parameter \$jwk with no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\ECKey::loadJWK() has parameter $jwk with no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/KeyConverter/ECKey.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\ECKey\:\:loadPEM\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\ECKey::loadPEM() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/KeyConverter/ECKey.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\ECKey\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\ECKey::toArray() return type has no value type specified in iterable type array.' identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/KeyConverter/ECKey.php - - message: '#^Property Jose\\Component\\KeyManagement\\KeyConverter\\ECKey\:\:\$values type has no value type specified in iterable type array\.$#' + rawMessage: Property Jose\Component\KeyManagement\KeyConverter\ECKey::$values type has no value type specified in iterable type array. identifier: missingType.iterableValue count: 1 path: ../src/Library/KeyManagement/KeyConverter/ECKey.php - - message: '#^Cannot cast mixed to string\.$#' + rawMessage: Cannot cast mixed to string. identifier: cast.string count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Control structures using switch should not be used\.$#' + rawMessage: Control structures using switch should not be used. identifier: ergebnis.noSwitch count: 2 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:decodePem\(\) has parameter \$password with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\KeyConverter::decodePem() has parameter $password with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:decodePem\(\) has parameter \$password with null as default value\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\KeyConverter::decodePem() has parameter $password with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:loadFromKey\(\) has parameter \$password with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\KeyConverter::loadFromKey() has parameter $password with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:loadFromKey\(\) has parameter \$password with null as default value\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\KeyConverter::loadFromKey() has parameter $password with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:loadFromKeyFile\(\) has parameter \$password with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\KeyConverter::loadFromKeyFile() has parameter $password with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:loadFromKeyFile\(\) has parameter \$password with null as default value\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\KeyConverter::loadFromKeyFile() has parameter $password with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:loadKeyFromDER\(\) has parameter \$password with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\KeyConverter::loadKeyFromDER() has parameter $password with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:loadKeyFromDER\(\) has parameter \$password with null as default value\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\KeyConverter::loadKeyFromDER() has parameter $password with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:loadKeyFromPEM\(\) has parameter \$password with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\KeyConverter::loadKeyFromPEM() has parameter $password with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:loadKeyFromPEM\(\) has parameter \$password with null as default value\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\KeyConverter::loadKeyFromPEM() has parameter $password with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:sanitizePEM\(\) has parameter \$pem that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\KeyConverter\KeyConverter::sanitizePEM() has parameter $pem that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Parameter \#1 \$certificate of static method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:loadKeyFromCertificate\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $certificate of static method Jose\Component\KeyManagement\KeyConverter\KeyConverter::loadKeyFromCertificate() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Parameter \#1 \$details of static method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:tryToLoadECKey\(\) expects array\{type\: int, key\: string\}, non\-empty\-array given\.$#' + rawMessage: 'Parameter #1 $details of static method Jose\Component\KeyManagement\KeyConverter\KeyConverter::tryToLoadECKey() expects array{type: int, key: string}, non-empty-array given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Parameter \#1 \$details of static method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:tryToLoadOtherKeyTypes\(\) expects array\{key\: string\}, non\-empty\-array given\.$#' + rawMessage: 'Parameter #1 $details of static method Jose\Component\KeyManagement\KeyConverter\KeyConverter::tryToLoadOtherKeyTypes() expects array{key: string}, non-empty-array given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Parameter \#1 \$input of static method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:tryToLoadED25519Key\(\) expects array\{bits\: int, type\: int, key\: string, ed25519\: array\{pub_key\?\: string, priv_key\?\: string\}\}, non\-empty\-array given\.$#' + rawMessage: 'Parameter #1 $input of static method Jose\Component\KeyManagement\KeyConverter\KeyConverter::tryToLoadED25519Key() expects array{bits: int, type: int, key: string, ed25519: array{pub_key?: string, priv_key?: string}}, non-empty-array given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Parameter \#1 \$input of static method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:tryToLoadED448Key\(\) expects array\{bits\: int, type\: int, key\: string, ed448\: array\{pub_key\?\: string, priv_key\?\: string\}\}, non\-empty\-array given\.$#' + rawMessage: 'Parameter #1 $input of static method Jose\Component\KeyManagement\KeyConverter\KeyConverter::tryToLoadED448Key() expects array{bits: int, type: int, key: string, ed448: array{pub_key?: string, priv_key?: string}}, non-empty-array given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Parameter \#1 \$input of static method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:tryToLoadX25519Key\(\) expects array\{bits\: int, type\: int, key\: string, x25519\: array\{pub_key\?\: string, priv_key\?\: string\}\}, non\-empty\-array given\.$#' + rawMessage: 'Parameter #1 $input of static method Jose\Component\KeyManagement\KeyConverter\KeyConverter::tryToLoadX25519Key() expects array{bits: int, type: int, key: string, x25519: array{pub_key?: string, priv_key?: string}}, non-empty-array given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Parameter \#1 \$input of static method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:tryToLoadX448Key\(\) expects array\{bits\: int, type\: int, key\: string, x448\: array\{pub_key\?\: string, priv_key\?\: string\}\}, non\-empty\-array given\.$#' + rawMessage: 'Parameter #1 $input of static method Jose\Component\KeyManagement\KeyConverter\KeyConverter::tryToLoadX448Key() expects array{bits: int, type: int, key: string, x448: array{pub_key?: string, priv_key?: string}}, non-empty-array given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Parameter \#1 \$pem of static method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:loadKeyFromPEM\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $pem of static method Jose\Component\KeyManagement\KeyConverter\KeyConverter::loadKeyFromPEM() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Parameter \#1 \$pem of static method Jose\\Component\\KeyManagement\\KeyConverter\\KeyConverter\:\:sanitizePEM\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $pem of static method Jose\Component\KeyManagement\KeyConverter\KeyConverter::sanitizePEM() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/KeyConverter/KeyConverter.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/KeyManagement/KeyConverter/RSAKey.php - - message: '#^Parameter \#1 \$data of class Jose\\Component\\KeyManagement\\KeyConverter\\RSAKey constructor expects array\, array given\.$#' + rawMessage: 'Parameter #1 $data of class Jose\Component\KeyManagement\KeyConverter\RSAKey constructor expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/KeyManagement/KeyConverter/RSAKey.php - - message: '#^Call to an undefined method Jose\\Component\\KeyManagement\\UrlKeySetFactory\:\:sendPsrRequest\(\)\.$#' + rawMessage: 'Call to an undefined method Jose\Component\KeyManagement\UrlKeySetFactory::sendPsrRequest().' identifier: method.notFound count: 1 path: ../src/Library/KeyManagement/UrlKeySetFactory.php - - message: '#^Call to function assert\(\) with true will always evaluate to true\.$#' + rawMessage: 'Call to function assert() with true will always evaluate to true.' identifier: function.alreadyNarrowedType count: 1 path: ../src/Library/KeyManagement/UrlKeySetFactory.php - - message: '#^Instanceof between Symfony\\Contracts\\HttpClient\\HttpClientInterface and Symfony\\Contracts\\HttpClient\\HttpClientInterface will always evaluate to true\.$#' + rawMessage: Instanceof between Symfony\Contracts\HttpClient\HttpClientInterface and Symfony\Contracts\HttpClient\HttpClientInterface will always evaluate to true. identifier: instanceof.alwaysTrue count: 2 path: ../src/Library/KeyManagement/UrlKeySetFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\UrlKeySetFactory\:\:enabledCache\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\UrlKeySetFactory::enabledCache() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/KeyManagement/UrlKeySetFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\UrlKeySetFactory\:\:getContent\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\UrlKeySetFactory::getContent() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/KeyManagement/UrlKeySetFactory.php - - message: '#^Method Jose\\Component\\KeyManagement\\UrlKeySetFactory\:\:getContent\(\) should return string but returns mixed\.$#' + rawMessage: 'Method Jose\Component\KeyManagement\UrlKeySetFactory::getContent() should return string but returns mixed.' identifier: return.type count: 1 path: ../src/Library/KeyManagement/UrlKeySetFactory.php - - message: '#^Class "Jose\\Component\\KeyManagement\\X5UFactory" is not allowed to extend "Jose\\Component\\KeyManagement\\UrlKeySetFactory"\.$#' + rawMessage: Class "Jose\Component\KeyManagement\X5UFactory" is not allowed to extend "Jose\Component\KeyManagement\UrlKeySetFactory". identifier: ergebnis.noExtends count: 1 path: ../src/Library/KeyManagement/X5UFactory.php - - message: '#^Class Jose\\Component\\KeyManagement\\X5UFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\KeyManagement\X5UFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/KeyManagement/X5UFactory.php - - message: '#^Class Jose\\Component\\NestedToken\\NestedTokenBuilder is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\NestedToken\NestedTokenBuilder is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/NestedToken/NestedTokenBuilder.php - - message: '#^Method Jose\\Component\\NestedToken\\NestedTokenBuilder\:\:create\(\) has parameter \$aad with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\NestedToken\NestedTokenBuilder::create() has parameter $aad with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/NestedToken/NestedTokenBuilder.php - - message: '#^Method Jose\\Component\\NestedToken\\NestedTokenBuilder\:\:create\(\) has parameter \$aad with null as default value\.$#' + rawMessage: 'Method Jose\Component\NestedToken\NestedTokenBuilder::create() has parameter $aad with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/NestedToken/NestedTokenBuilder.php - - message: '#^Class Jose\\Component\\NestedToken\\NestedTokenBuilderFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\NestedToken\NestedTokenBuilderFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/NestedToken/NestedTokenBuilderFactory.php - - message: '#^Class Jose\\Component\\NestedToken\\NestedTokenLoader is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\NestedToken\NestedTokenLoader is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/NestedToken/NestedTokenLoader.php - - message: '#^Method Jose\\Component\\NestedToken\\NestedTokenLoader\:\:load\(\) has parameter \$signature that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\NestedToken\NestedTokenLoader::load() has parameter $signature that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/NestedToken/NestedTokenLoader.php - - message: '#^Method Jose\\Component\\NestedToken\\NestedTokenLoader\:\:load\(\) has parameter \$signature with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\NestedToken\NestedTokenLoader::load() has parameter $signature with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/NestedToken/NestedTokenLoader.php - - message: '#^Method Jose\\Component\\NestedToken\\NestedTokenLoader\:\:load\(\) has parameter \$signature with null as default value\.$#' + rawMessage: 'Method Jose\Component\NestedToken\NestedTokenLoader::load() has parameter $signature with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/NestedToken/NestedTokenLoader.php - - message: '#^Parameter \#2 \$recipient of method Jose\\Component\\NestedToken\\NestedTokenLoader\:\:checkContentTypeHeader\(\) expects int, int\|null given\.$#' + rawMessage: 'Parameter #2 $recipient of method Jose\Component\NestedToken\NestedTokenLoader::checkContentTypeHeader() expects int, int|null given.' identifier: argument.type count: 1 path: ../src/Library/NestedToken/NestedTokenLoader.php - - message: '#^Class Jose\\Component\\NestedToken\\NestedTokenLoaderFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\NestedToken\NestedTokenLoaderFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/NestedToken/NestedTokenLoaderFactory.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\ECDSA\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\ECDSA::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/ECDSA.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\ECDSA\:\:sign\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\ECDSA::sign() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/ECDSA.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\ECDSA\:\:verify\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\ECDSA::verify() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/ECDSA.php - - message: '#^Parameter \#1 \$signature of static method Jose\\Component\\Core\\Util\\ECSignature\:\:fromAsn1\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $signature of static method Jose\Component\Core\Util\ECSignature::fromAsn1() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Algorithm/ECDSA.php - - message: '#^Class "Jose\\Component\\Signature\\Algorithm\\ES256" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\ECDSA"\.$#' + rawMessage: Class "Jose\Component\Signature\Algorithm\ES256" is not allowed to extend "Jose\Component\Signature\Algorithm\ECDSA". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Algorithm/ES256.php - - message: '#^Class "Jose\\Component\\Signature\\Algorithm\\ES384" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\ECDSA"\.$#' + rawMessage: Class "Jose\Component\Signature\Algorithm\ES384" is not allowed to extend "Jose\Component\Signature\Algorithm\ECDSA". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Algorithm/ES384.php - - message: '#^Class "Jose\\Component\\Signature\\Algorithm\\ES512" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\ECDSA"\.$#' + rawMessage: Class "Jose\Component\Signature\Algorithm\ES512" is not allowed to extend "Jose\Component\Signature\Algorithm\ECDSA". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Algorithm/ES512.php - - message: '#^Call to internal static method ParagonIE_Sodium_Core_Ed25519\:\:publickey_from_secretkey\(\)\.$#' + rawMessage: 'Call to internal static method ParagonIE_Sodium_Core_Ed25519::publickey_from_secretkey().' identifier: staticMethod.internal count: 1 path: ../src/Library/Signature/Algorithm/EdDSA.php - - message: '#^Control structures using switch should not be used\.$#' + rawMessage: Control structures using switch should not be used. identifier: ergebnis.noSwitch count: 1 path: ../src/Library/Signature/Algorithm/EdDSA.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\HMAC\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\EdDSA::sign() should return non-empty-string but returns string.' + identifier: return.type + count: 1 + path: ../src/Library/Signature/Algorithm/EdDSA.php + + - + rawMessage: 'Method Jose\Component\Signature\Algorithm\HMAC::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/HMAC.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\HMAC\:\:getKey\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\HMAC::getKey() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/HMAC.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\HMAC\:\:hash\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\HMAC::hash() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/HMAC.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\HMAC\:\:verify\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\HMAC::verify() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/HMAC.php - - message: '#^Class "Jose\\Component\\Signature\\Algorithm\\HS256" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\HMAC"\.$#' + rawMessage: Class "Jose\Component\Signature\Algorithm\HS256" is not allowed to extend "Jose\Component\Signature\Algorithm\HMAC". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Algorithm/HS256.php - - message: '#^Class "Jose\\Component\\Signature\\Algorithm\\HS384" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\HMAC"\.$#' + rawMessage: Class "Jose\Component\Signature\Algorithm\HS384" is not allowed to extend "Jose\Component\Signature\Algorithm\HMAC". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Algorithm/HS384.php - - message: '#^Class "Jose\\Component\\Signature\\Algorithm\\HS512" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\HMAC"\.$#' + rawMessage: Class "Jose\Component\Signature\Algorithm\HS512" is not allowed to extend "Jose\Component\Signature\Algorithm\HMAC". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Algorithm/HS512.php - - message: '#^Class "Jose\\Component\\Signature\\Algorithm\\PS256" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\RSAPSS"\.$#' + rawMessage: Class "Jose\Component\Signature\Algorithm\PS256" is not allowed to extend "Jose\Component\Signature\Algorithm\RSAPSS". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Algorithm/PS256.php - - message: '#^Class "Jose\\Component\\Signature\\Algorithm\\PS384" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\RSAPSS"\.$#' + rawMessage: Class "Jose\Component\Signature\Algorithm\PS384" is not allowed to extend "Jose\Component\Signature\Algorithm\RSAPSS". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Algorithm/PS384.php - - message: '#^Class "Jose\\Component\\Signature\\Algorithm\\PS512" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\RSAPSS"\.$#' + rawMessage: Class "Jose\Component\Signature\Algorithm\PS512" is not allowed to extend "Jose\Component\Signature\Algorithm\RSAPSS". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Algorithm/PS512.php - - message: '#^Class "Jose\\Component\\Signature\\Algorithm\\RS256" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\RSAPKCS1"\.$#' + rawMessage: Class "Jose\Component\Signature\Algorithm\RS256" is not allowed to extend "Jose\Component\Signature\Algorithm\RSAPKCS1". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Algorithm/RS256.php - - message: '#^Class "Jose\\Component\\Signature\\Algorithm\\RS384" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\RSAPKCS1"\.$#' + rawMessage: Class "Jose\Component\Signature\Algorithm\RS384" is not allowed to extend "Jose\Component\Signature\Algorithm\RSAPKCS1". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Algorithm/RS384.php - - message: '#^Class "Jose\\Component\\Signature\\Algorithm\\RS512" is not allowed to extend "Jose\\Component\\Signature\\Algorithm\\RSAPKCS1"\.$#' + rawMessage: Class "Jose\Component\Signature\Algorithm\RS512" is not allowed to extend "Jose\Component\Signature\Algorithm\RSAPKCS1". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Algorithm/RS512.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\RSAPKCS1\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\RSAPKCS1::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/RSAPKCS1.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\RSAPKCS1\:\:sign\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\RSAPKCS1::sign() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/RSAPKCS1.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\RSAPKCS1\:\:sign\(\) should return string but returns mixed\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\RSAPKCS1::sign() should return string but returns mixed.' identifier: return.type count: 1 path: ../src/Library/Signature/Algorithm/RSAPKCS1.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\RSAPKCS1\:\:verify\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\RSAPKCS1::verify() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/RSAPKCS1.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\RSAPSS\:\:allowedKeyTypes\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\RSAPSS::allowedKeyTypes() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/RSAPSS.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\RSAPSS\:\:sign\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\RSAPSS::sign() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/RSAPSS.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\RSAPSS\:\:verify\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\RSAPSS::verify() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Algorithm/RSAPSS.php - - message: '#^Control structures using switch should not be used\.$#' + rawMessage: Control structures using switch should not be used. identifier: ergebnis.noSwitch count: 2 path: ../src/Library/Signature/Algorithm/Util/RSA.php - - message: '#^Method Jose\\Component\\Signature\\Algorithm\\Util\\RSA\:\:sign\(\) should return non\-empty\-string but returns mixed\.$#' + rawMessage: 'Method Jose\Component\Signature\Algorithm\Util\RSA::sign() should return non-empty-string but returns mixed.' identifier: return.type count: 1 path: ../src/Library/Signature/Algorithm/Util/RSA.php - - message: '#^Class Jose\\Component\\Signature\\JWS is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Signature\JWS is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Signature/JWS.php - - message: '#^Constructor in Jose\\Component\\Signature\\JWS has parameter \$encodedPayload with default value\.$#' + rawMessage: Constructor in Jose\Component\Signature\JWS has parameter $encodedPayload with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Signature/JWS.php - - message: '#^Constructor in Jose\\Component\\Signature\\JWS has parameter \$isPayloadDetached with default value\.$#' + rawMessage: Constructor in Jose\Component\Signature\JWS has parameter $isPayloadDetached with default value. identifier: ergebnis.noConstructorParameterWithDefaultValue count: 1 path: ../src/Library/Signature/JWS.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Signature/JWS.php - - message: '#^Method Jose\\Component\\Signature\\JWS\:\:__construct\(\) has parameter \$encodedPayload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWS::__construct() has parameter $encodedPayload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWS.php - - message: '#^Method Jose\\Component\\Signature\\JWS\:\:__construct\(\) has parameter \$encodedPayload with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\JWS::__construct() has parameter $encodedPayload with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/JWS.php - - message: '#^Method Jose\\Component\\Signature\\JWS\:\:__construct\(\) has parameter \$payload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWS::__construct() has parameter $payload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWS.php - - message: '#^Method Jose\\Component\\Signature\\JWS\:\:addSignature\(\) has parameter \$encodedProtectedHeader with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWS::addSignature() has parameter $encodedProtectedHeader with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWS.php - - message: '#^Method Jose\\Component\\Signature\\JWS\:\:getEncodedPayload\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWS::getEncodedPayload() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Signature/JWS.php - - message: '#^Method Jose\\Component\\Signature\\JWS\:\:getPayload\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWS::getPayload() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Signature/JWS.php - - message: '#^Parameter \#2 \$protectedHeader of method Jose\\Component\\Signature\\JWS\:\:addSignature\(\) expects array\{alg\?\: string, string\?\: mixed\}, array\ given\.$#' + rawMessage: 'Parameter #2 $protectedHeader of method Jose\Component\Signature\JWS::addSignature() expects array{alg?: string, string?: mixed}, array given.' identifier: argument.type count: 1 path: ../src/Library/Signature/JWS.php - - message: '#^Parameter \#4 \$header of method Jose\\Component\\Signature\\JWS\:\:addSignature\(\) expects array\{alg\?\: string, string\?\: mixed\}, array\ given\.$#' + rawMessage: 'Parameter #4 $header of method Jose\Component\Signature\JWS::addSignature() expects array{alg?: string, string?: mixed}, array given.' identifier: argument.type count: 1 path: ../src/Library/Signature/JWS.php - - message: '#^Class Jose\\Component\\Signature\\JWSBuilder is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Signature\JWSBuilder is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Signature/JWSBuilder.php - - message: '#^Parameter \#2 \$protectedHeader of method Jose\\Component\\Signature\\JWS\:\:addSignature\(\) expects array\{alg\?\: string, string\?\: mixed\}, array\ given\.$#' + rawMessage: 'Parameter #2 $protectedHeader of method Jose\Component\Signature\JWS::addSignature() expects array{alg?: string, string?: mixed}, array given.' identifier: argument.type count: 1 path: ../src/Library/Signature/JWSBuilder.php - - message: '#^Parameter \#4 \$header of method Jose\\Component\\Signature\\JWS\:\:addSignature\(\) expects array\{alg\?\: string, string\?\: mixed\}, array\ given\.$#' + rawMessage: 'Parameter #4 $header of method Jose\Component\Signature\JWS::addSignature() expects array{alg?: string, string?: mixed}, array given.' identifier: argument.type count: 1 path: ../src/Library/Signature/JWSBuilder.php - - message: '#^Class Jose\\Component\\Signature\\JWSBuilderFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Signature\JWSBuilderFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Signature/JWSBuilderFactory.php - - message: '#^Class Jose\\Component\\Signature\\JWSLoader is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Signature\JWSLoader is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Signature/JWSLoader.php - - message: '#^Method Jose\\Component\\Signature\\JWSLoader\:\:__construct\(\) has parameter \$headerCheckerManager with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSLoader::__construct() has parameter $headerCheckerManager with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSLoader.php - - message: '#^Method Jose\\Component\\Signature\\JWSLoader\:\:getHeaderCheckerManager\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSLoader::getHeaderCheckerManager() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Signature/JWSLoader.php - - message: '#^Method Jose\\Component\\Signature\\JWSLoader\:\:loadAndVerifyWithKey\(\) has parameter \$payload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSLoader::loadAndVerifyWithKey() has parameter $payload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSLoader.php - - message: '#^Method Jose\\Component\\Signature\\JWSLoader\:\:loadAndVerifyWithKey\(\) has parameter \$payload with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSLoader::loadAndVerifyWithKey() has parameter $payload with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/JWSLoader.php - - message: '#^Method Jose\\Component\\Signature\\JWSLoader\:\:loadAndVerifyWithKey\(\) has parameter \$signature that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSLoader::loadAndVerifyWithKey() has parameter $signature that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Signature/JWSLoader.php - - message: '#^Method Jose\\Component\\Signature\\JWSLoader\:\:loadAndVerifyWithKey\(\) has parameter \$signature with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSLoader::loadAndVerifyWithKey() has parameter $signature with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSLoader.php - - message: '#^Method Jose\\Component\\Signature\\JWSLoader\:\:loadAndVerifyWithKeySet\(\) has parameter \$payload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSLoader::loadAndVerifyWithKeySet() has parameter $payload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSLoader.php - - message: '#^Method Jose\\Component\\Signature\\JWSLoader\:\:loadAndVerifyWithKeySet\(\) has parameter \$payload with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSLoader::loadAndVerifyWithKeySet() has parameter $payload with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/JWSLoader.php - - message: '#^Method Jose\\Component\\Signature\\JWSLoader\:\:loadAndVerifyWithKeySet\(\) has parameter \$signature that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSLoader::loadAndVerifyWithKeySet() has parameter $signature that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Signature/JWSLoader.php - - message: '#^Method Jose\\Component\\Signature\\JWSLoader\:\:loadAndVerifyWithKeySet\(\) has parameter \$signature with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSLoader::loadAndVerifyWithKeySet() has parameter $signature with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSLoader.php - - message: '#^Method Jose\\Component\\Signature\\JWSLoader\:\:processSignature\(\) has parameter \$payload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSLoader::processSignature() has parameter $payload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSLoader.php - - message: '#^Class Jose\\Component\\Signature\\JWSLoaderFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Signature\JWSLoaderFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Signature/JWSLoaderFactory.php - - message: '#^Method Jose\\Component\\Signature\\JWSLoaderFactory\:\:__construct\(\) has parameter \$headerCheckerManagerFactory with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSLoaderFactory::__construct() has parameter $headerCheckerManagerFactory with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSLoaderFactory.php - - message: '#^Method Jose\\Component\\Signature\\JWSTokenSupport\:\:retrieveTokenHeaders\(\) has parameter \$protectedHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSTokenSupport::retrieveTokenHeaders() has parameter $protectedHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Signature/JWSTokenSupport.php - - message: '#^Method Jose\\Component\\Signature\\JWSTokenSupport\:\:retrieveTokenHeaders\(\) has parameter \$unprotectedHeader that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSTokenSupport::retrieveTokenHeaders() has parameter $unprotectedHeader that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Signature/JWSTokenSupport.php - - message: '#^Class Jose\\Component\\Signature\\JWSVerifier is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Signature\JWSVerifier is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:checkPayload\(\) has parameter \$detachedPayload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::checkPayload() has parameter $detachedPayload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:checkPayload\(\) has parameter \$detachedPayload with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::checkPayload() has parameter $detachedPayload with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:getInputToVerify\(\) has parameter \$detachedPayload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::getInputToVerify() has parameter $detachedPayload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:isPayloadEmpty\(\) has parameter \$payload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::isPayloadEmpty() has parameter $payload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:verifySignature\(\) has parameter \$detachedPayload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::verifySignature() has parameter $detachedPayload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:verifySignature\(\) has parameter \$detachedPayload with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::verifySignature() has parameter $detachedPayload with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:verifySignature\(\) has parameter \$successJwk that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::verifySignature() has parameter $successJwk that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:verifySignature\(\) has parameter \$successJwk with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::verifySignature() has parameter $successJwk with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:verifySignature\(\) has parameter \$successJwk with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::verifySignature() has parameter $successJwk with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:verifyWithKey\(\) has parameter \$detachedPayload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::verifyWithKey() has parameter $detachedPayload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:verifyWithKey\(\) has parameter \$detachedPayload with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::verifyWithKey() has parameter $detachedPayload with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:verifyWithKeySet\(\) has parameter \$detachedPayload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::verifyWithKeySet() has parameter $detachedPayload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:verifyWithKeySet\(\) has parameter \$detachedPayload with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::verifyWithKeySet() has parameter $detachedPayload with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:verifyWithKeySet\(\) has parameter \$jwk that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::verifyWithKeySet() has parameter $jwk that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:verifyWithKeySet\(\) has parameter \$jwk with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::verifyWithKeySet() has parameter $jwk with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Method Jose\\Component\\Signature\\JWSVerifier\:\:verifyWithKeySet\(\) has parameter \$jwk with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\JWSVerifier::verifyWithKeySet() has parameter $jwk with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Parameter \#1 \$algorithm of method Jose\\Component\\Core\\AlgorithmManager\:\:get\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $algorithm of method Jose\Component\Core\AlgorithmManager::get() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/JWSVerifier.php - - message: '#^Class Jose\\Component\\Signature\\JWSVerifierFactory is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Signature\JWSVerifierFactory is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Signature/JWSVerifierFactory.php - - message: '#^Class "Jose\\Component\\Signature\\Serializer\\CompactSerializer" is not allowed to extend "Jose\\Component\\Signature\\Serializer\\Serializer"\.$#' + rawMessage: Class "Jose\Component\Signature\Serializer\CompactSerializer" is not allowed to extend "Jose\Component\Signature\Serializer\Serializer". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Serializer/CompactSerializer.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\CompactSerializer\:\:serialize\(\) has parameter \$signatureIndex with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\CompactSerializer::serialize() has parameter $signatureIndex with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/Serializer/CompactSerializer.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\CompactSerializer\:\:serialize\(\) has parameter \$signatureIndex with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\CompactSerializer::serialize() has parameter $signatureIndex with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/Serializer/CompactSerializer.php - - message: '#^Parameter \#1 \$protectedHeader of method Jose\\Component\\Signature\\Serializer\\Serializer\:\:isPayloadEncoded\(\) expects array\, array\ given\.$#' + rawMessage: 'Parameter #1 $protectedHeader of method Jose\Component\Signature\Serializer\Serializer::isPayloadEncoded() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/CompactSerializer.php - - message: '#^Parameter \#2 \$protectedHeader of method Jose\\Component\\Signature\\JWS\:\:addSignature\(\) expects array\{alg\?\: string, string\?\: mixed\}, array\ given\.$#' + rawMessage: 'Parameter #2 $protectedHeader of method Jose\Component\Signature\JWS::addSignature() expects array{alg?: string, string?: mixed}, array given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/CompactSerializer.php - - message: '#^Class "Jose\\Component\\Signature\\Serializer\\JSONFlattenedSerializer" is not allowed to extend "Jose\\Component\\Signature\\Serializer\\Serializer"\.$#' + rawMessage: Class "Jose\Component\Signature\Serializer\JSONFlattenedSerializer" is not allowed to extend "Jose\Component\Signature\Serializer\Serializer". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Serializer/JSONFlattenedSerializer.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 4 path: ../src/Library/Signature/Serializer/JSONFlattenedSerializer.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JSONFlattenedSerializer\:\:serialize\(\) has parameter \$signatureIndex with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JSONFlattenedSerializer::serialize() has parameter $signatureIndex with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/Serializer/JSONFlattenedSerializer.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JSONFlattenedSerializer\:\:serialize\(\) has parameter \$signatureIndex with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JSONFlattenedSerializer::serialize() has parameter $signatureIndex with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/Serializer/JSONFlattenedSerializer.php - - message: '#^Parameter \#1 \$encodedString of static method Jose\\Component\\Core\\Util\\Base64UrlSafe\:\:decodeNoPadding\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $encodedString of static method Jose\Component\Core\Util\Base64UrlSafe::decodeNoPadding() expects string, mixed given.' identifier: argument.type count: 3 path: ../src/Library/Signature/Serializer/JSONFlattenedSerializer.php - - message: '#^Parameter \#1 \$payload of class Jose\\Component\\Signature\\JWS constructor expects string\|null, mixed given\.$#' + rawMessage: 'Parameter #1 $payload of class Jose\Component\Signature\JWS constructor expects string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONFlattenedSerializer.php - - message: '#^Parameter \#1 \$protectedHeader of method Jose\\Component\\Signature\\Serializer\\Serializer\:\:isPayloadEncoded\(\) expects array\, array\ given\.$#' + rawMessage: 'Parameter #1 $protectedHeader of method Jose\Component\Signature\Serializer\Serializer::isPayloadEncoded() expects array, array given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONFlattenedSerializer.php - - message: '#^Parameter \#2 \$encodedPayload of class Jose\\Component\\Signature\\JWS constructor expects string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 $encodedPayload of class Jose\Component\Signature\JWS constructor expects string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONFlattenedSerializer.php - - message: '#^Parameter \#2 \$protectedHeader of method Jose\\Component\\Signature\\JWS\:\:addSignature\(\) expects array\{alg\?\: string, string\?\: mixed\}, array\ given\.$#' + rawMessage: 'Parameter #2 $protectedHeader of method Jose\Component\Signature\JWS::addSignature() expects array{alg?: string, string?: mixed}, array given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONFlattenedSerializer.php - - message: '#^Parameter \#3 \$encodedProtectedHeader of method Jose\\Component\\Signature\\JWS\:\:addSignature\(\) expects string\|null, mixed given\.$#' + rawMessage: 'Parameter #3 $encodedProtectedHeader of method Jose\Component\Signature\JWS::addSignature() expects string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONFlattenedSerializer.php - - message: '#^Parameter \#4 \$header of method Jose\\Component\\Signature\\JWS\:\:addSignature\(\) expects array\{alg\?\: string, string\?\: mixed\}, array\ given\.$#' + rawMessage: 'Parameter #4 $header of method Jose\Component\Signature\JWS::addSignature() expects array{alg?: string, string?: mixed}, array given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONFlattenedSerializer.php - - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' + rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.' identifier: foreach.nonIterable count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Cannot access offset ''signature'' on mixed\.$#' + rawMessage: Cannot access offset 'signature' on mixed. identifier: offsetAccess.nonOffsetAccessible count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Class "Jose\\Component\\Signature\\Serializer\\JSONGeneralSerializer" is not allowed to extend "Jose\\Component\\Signature\\Serializer\\Serializer"\.$#' + rawMessage: Class "Jose\Component\Signature\Serializer\JSONGeneralSerializer" is not allowed to extend "Jose\Component\Signature\Serializer\Serializer". identifier: ergebnis.noExtends count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 2 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JSONGeneralSerializer\:\:processIsPayloadEncoded\(\) has parameter \$isPayloadEncoded with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JSONGeneralSerializer::processIsPayloadEncoded() has parameter $isPayloadEncoded with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JSONGeneralSerializer\:\:processPayload\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JSONGeneralSerializer::processPayload() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JSONGeneralSerializer\:\:processPayload\(\) has parameter \$isPayloadEncoded with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JSONGeneralSerializer::processPayload() has parameter $isPayloadEncoded with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JSONGeneralSerializer\:\:processPayload\(\) has parameter \$rawPayload with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JSONGeneralSerializer::processPayload() has parameter $rawPayload with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JSONGeneralSerializer\:\:serialize\(\) has parameter \$signatureIndex with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JSONGeneralSerializer::serialize() has parameter $signatureIndex with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JSONGeneralSerializer\:\:serialize\(\) has parameter \$signatureIndex with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JSONGeneralSerializer::serialize() has parameter $signatureIndex with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#1 \$encodedString of static method Jose\\Component\\Core\\Util\\Base64UrlSafe\:\:decodeNoPadding\(\) expects string, mixed given\.$#' + rawMessage: 'Parameter #1 $encodedString of static method Jose\Component\Core\Util\Base64UrlSafe::decodeNoPadding() expects string, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#1 \$rawPayload of method Jose\\Component\\Signature\\Serializer\\JSONGeneralSerializer\:\:processPayload\(\) expects string\|null, mixed given\.$#' + rawMessage: 'Parameter #1 $rawPayload of method Jose\Component\Signature\Serializer\JSONGeneralSerializer::processPayload() expects string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#1 \$signature of method Jose\\Component\\Signature\\Serializer\\JSONGeneralSerializer\:\:processHeaders\(\) expects array\{protected\?\: string, header\?\: array\\}, mixed given\.$#' + rawMessage: 'Parameter #1 $signature of method Jose\Component\Signature\Serializer\JSONGeneralSerializer::processHeaders() expects array{protected?: string, header?: array}, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#2 \$encodedPayload of class Jose\\Component\\Signature\\JWS constructor expects string\|null, mixed given\.$#' + rawMessage: 'Parameter #2 $encodedPayload of class Jose\Component\Signature\JWS constructor expects string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#2 \$protectedHeader of method Jose\\Component\\Signature\\JWS\:\:addSignature\(\) expects array\{alg\?\: string, string\?\: mixed\}, mixed given\.$#' + rawMessage: 'Parameter #2 $protectedHeader of method Jose\Component\Signature\JWS::addSignature() expects array{alg?: string, string?: mixed}, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#2 \$protectedHeader of method Jose\\Component\\Signature\\Serializer\\JSONGeneralSerializer\:\:processIsPayloadEncoded\(\) expects array\, mixed given\.$#' + rawMessage: 'Parameter #2 $protectedHeader of method Jose\Component\Signature\Serializer\JSONGeneralSerializer::processIsPayloadEncoded() expects array, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#3 \$encodedProtectedHeader of method Jose\\Component\\Signature\\JWS\:\:addSignature\(\) expects string\|null, mixed given\.$#' + rawMessage: 'Parameter #3 $encodedProtectedHeader of method Jose\Component\Signature\JWS::addSignature() expects string|null, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Parameter \#4 \$header of method Jose\\Component\\Signature\\JWS\:\:addSignature\(\) expects array\{alg\?\: string, string\?\: mixed\}, mixed given\.$#' + rawMessage: 'Parameter #4 $header of method Jose\Component\Signature\JWS::addSignature() expects array{alg?: string, string?: mixed}, mixed given.' identifier: argument.type count: 1 path: ../src/Library/Signature/Serializer/JSONGeneralSerializer.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JWSSerializer\:\:serialize\(\) has parameter \$signatureIndex with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JWSSerializer::serialize() has parameter $signatureIndex with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/Serializer/JWSSerializer.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JWSSerializer\:\:serialize\(\) has parameter \$signatureIndex with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JWSSerializer::serialize() has parameter $signatureIndex with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/Serializer/JWSSerializer.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Signature/Serializer/JWSSerializerManager.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JWSSerializerManager\:\:serialize\(\) has parameter \$signatureIndex with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JWSSerializerManager::serialize() has parameter $signatureIndex with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/Serializer/JWSSerializerManager.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JWSSerializerManager\:\:serialize\(\) has parameter \$signatureIndex with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JWSSerializerManager::serialize() has parameter $signatureIndex with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/Serializer/JWSSerializerManager.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JWSSerializerManager\:\:unserialize\(\) has parameter \$name that is passed by reference\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JWSSerializerManager::unserialize() has parameter $name that is passed by reference.' identifier: ergebnis.noParameterPassedByReference count: 1 path: ../src/Library/Signature/Serializer/JWSSerializerManager.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JWSSerializerManager\:\:unserialize\(\) has parameter \$name with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JWSSerializerManager::unserialize() has parameter $name with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/Serializer/JWSSerializerManager.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\JWSSerializerManager\:\:unserialize\(\) has parameter \$name with null as default value\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\JWSSerializerManager::unserialize() has parameter $name with null as default value.' identifier: ergebnis.noParameterWithNullDefaultValue count: 1 path: ../src/Library/Signature/Serializer/JWSSerializerManager.php - - message: '#^Language construct isset\(\) should not be used\.$#' + rawMessage: 'Language construct isset() should not be used.' identifier: ergebnis.noIsset count: 1 path: ../src/Library/Signature/Serializer/JWSSerializerManagerFactory.php - - message: '#^Method Jose\\Component\\Signature\\Serializer\\Serializer\:\:isPayloadEncoded\(\) is not final, but since the containing class is abstract, it should be\.$#' + rawMessage: 'Method Jose\Component\Signature\Serializer\Serializer::isPayloadEncoded() is not final, but since the containing class is abstract, it should be.' identifier: ergebnis.finalInAbstractClass count: 1 path: ../src/Library/Signature/Serializer/Serializer.php - - message: '#^Class Jose\\Component\\Signature\\Signature is neither abstract nor final\.$#' + rawMessage: Class Jose\Component\Signature\Signature is neither abstract nor final. identifier: ergebnis.final count: 1 path: ../src/Library/Signature/Signature.php - - message: '#^Method Jose\\Component\\Signature\\Signature\:\:__construct\(\) has parameter \$encodedProtectedHeader with a nullable type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\Signature::__construct() has parameter $encodedProtectedHeader with a nullable type declaration.' identifier: ergebnis.noParameterWithNullableTypeDeclaration count: 1 path: ../src/Library/Signature/Signature.php - - message: '#^Method Jose\\Component\\Signature\\Signature\:\:getEncodedProtectedHeader\(\) has a nullable return type declaration\.$#' + rawMessage: 'Method Jose\Component\Signature\Signature::getEncodedProtectedHeader() has a nullable return type declaration.' identifier: ergebnis.noNullableReturnTypeDeclaration count: 1 path: ../src/Library/Signature/Signature.php diff --git a/performance/JWE/A128GCMKWBench.php b/performance/JWE/A128GCMKWBench.php index 0394bfff..c2e9ad53 100644 --- a/performance/JWE/A128GCMKWBench.php +++ b/performance/JWE/A128GCMKWBench.php @@ -106,7 +106,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/A128KWBench.php b/performance/JWE/A128KWBench.php index c7ae4a7e..c289cc6e 100644 --- a/performance/JWE/A128KWBench.php +++ b/performance/JWE/A128KWBench.php @@ -106,7 +106,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/A192GCMKWBench.php b/performance/JWE/A192GCMKWBench.php index 0df88fe5..8f8d0c64 100644 --- a/performance/JWE/A192GCMKWBench.php +++ b/performance/JWE/A192GCMKWBench.php @@ -106,7 +106,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/A192KWBench.php b/performance/JWE/A192KWBench.php index a9be82c4..4385443d 100644 --- a/performance/JWE/A192KWBench.php +++ b/performance/JWE/A192KWBench.php @@ -106,7 +106,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/A256GCMKWBench.php b/performance/JWE/A256GCMKWBench.php index aca5dfab..a8719eaa 100644 --- a/performance/JWE/A256GCMKWBench.php +++ b/performance/JWE/A256GCMKWBench.php @@ -106,7 +106,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/A256KWBench.php b/performance/JWE/A256KWBench.php index 205d1e92..df7a9ea4 100644 --- a/performance/JWE/A256KWBench.php +++ b/performance/JWE/A256KWBench.php @@ -106,7 +106,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/ECDHESA128KWBench.php b/performance/JWE/ECDHESA128KWBench.php index e81c97f2..e05d1997 100644 --- a/performance/JWE/ECDHESA128KWBench.php +++ b/performance/JWE/ECDHESA128KWBench.php @@ -220,7 +220,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/ECDHESA192KWBench.php b/performance/JWE/ECDHESA192KWBench.php index 2c59c10d..3e65ee73 100644 --- a/performance/JWE/ECDHESA192KWBench.php +++ b/performance/JWE/ECDHESA192KWBench.php @@ -220,7 +220,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/ECDHESA256KWBench.php b/performance/JWE/ECDHESA256KWBench.php index 43609529..84ad5c27 100644 --- a/performance/JWE/ECDHESA256KWBench.php +++ b/performance/JWE/ECDHESA256KWBench.php @@ -220,7 +220,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/ECDHESBench.php b/performance/JWE/ECDHESBench.php index 7559c1a3..86ed83a2 100644 --- a/performance/JWE/ECDHESBench.php +++ b/performance/JWE/ECDHESBench.php @@ -292,7 +292,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/PBES2HS256A128KWBench.php b/performance/JWE/PBES2HS256A128KWBench.php index ab94868a..ee0991d8 100644 --- a/performance/JWE/PBES2HS256A128KWBench.php +++ b/performance/JWE/PBES2HS256A128KWBench.php @@ -106,7 +106,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/PBES2HS384A192KWBench.php b/performance/JWE/PBES2HS384A192KWBench.php index e4f85ec9..4b9643bb 100644 --- a/performance/JWE/PBES2HS384A192KWBench.php +++ b/performance/JWE/PBES2HS384A192KWBench.php @@ -106,7 +106,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/PBES2HS512A256KWBench.php b/performance/JWE/PBES2HS512A256KWBench.php index 0d0eb8d9..5ea1f827 100644 --- a/performance/JWE/PBES2HS512A256KWBench.php +++ b/performance/JWE/PBES2HS512A256KWBench.php @@ -106,7 +106,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/RSA1_5Bench.php b/performance/JWE/RSA1_5Bench.php index 5167e88b..8da86858 100644 --- a/performance/JWE/RSA1_5Bench.php +++ b/performance/JWE/RSA1_5Bench.php @@ -199,7 +199,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/RSAOAEP256Bench.php b/performance/JWE/RSAOAEP256Bench.php index bf2af7ae..b17fde8a 100644 --- a/performance/JWE/RSAOAEP256Bench.php +++ b/performance/JWE/RSAOAEP256Bench.php @@ -199,7 +199,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/performance/JWE/RSAOAEPBench.php b/performance/JWE/RSAOAEPBench.php index 8f30e6be..7157f2d5 100644 --- a/performance/JWE/RSAOAEPBench.php +++ b/performance/JWE/RSAOAEPBench.php @@ -199,7 +199,7 @@ public function dataRecipientPublicKeys(): array } #[Override] - protected function getAAD(): ?string + protected function getAAD(): string { return 'A,B,C,D'; } diff --git a/tests/Bundle/JoseFramework/TestBundle/Service/MockClientCallback.php b/tests/Bundle/JoseFramework/TestBundle/Service/MockClientCallback.php index 8eec0f83..f259eb74 100644 --- a/tests/Bundle/JoseFramework/TestBundle/Service/MockClientCallback.php +++ b/tests/Bundle/JoseFramework/TestBundle/Service/MockClientCallback.php @@ -12,7 +12,7 @@ final class MockClientCallback extends MockHttpClient { private null|MockResponse $response = null; - public function __invoke(string $method, string $url, array $options = []): ?MockResponse + public function __invoke(string $method, string $url, array $options = []): MockResponse { if ($this->response === null) { throw new RuntimeException(sprintf(