fix: replace abandoned packages #227
continuous-integration.yml
on: pull_request
Matrix: PHPUnit
Matrix: Static Analysis
Annotations
10 errors and 8 warnings
ArgumentTypeCoercion:
src/AuthMethod/PrivateKeyJwt.php#L63
src/AuthMethod/PrivateKeyJwt.php:63:56: ArgumentTypeCoercion: Argument 1 of Jose\Component\Core\JWKSet::createFromKeyData expects array{keys: list<array{'x5t#S256'?: string, alg?: string, crv?: string, d?: string, dp?: string, dq?: string, e?: string, k?: string, key_ops?: list<string>, kid?: string, kty: string, n?: string, p?: string, q?: string, qi?: string, use?: string, x5c?: list<string>, x5t?: string, x5u?: string, x?: string, y?: string}>}, but parent type array{keys: list<array<string, mixed>>} provided (see https://psalm.dev/193)
|
ArgumentTypeCoercion:
src/Claims/AbstractClaims.php#L118
src/Claims/AbstractClaims.php:118:47: ArgumentTypeCoercion: Argument 1 of Jose\Component\Core\JWKSet::createFromKeyData expects array{keys: list<array{'x5t#S256'?: string, alg?: string, crv?: string, d?: string, dp?: string, dq?: string, e?: string, k?: string, key_ops?: list<string>, kid?: string, kty: string, n?: string, p?: string, q?: string, qi?: string, use?: string, x5c?: list<string>, x5t?: string, x5u?: string, x?: string, y?: string}>}, but parent type array{keys: list<array<string, mixed>>} provided (see https://psalm.dev/193)
|
ArgumentTypeCoercion:
src/Claims/AbstractClaims.php#L121
src/Claims/AbstractClaims.php:121:47: ArgumentTypeCoercion: Argument 1 of Jose\Component\Core\JWKSet::createFromKeyData expects array{keys: list<array{'x5t#S256'?: string, alg?: string, crv?: string, d?: string, dp?: string, dq?: string, e?: string, k?: string, key_ops?: list<string>, kid?: string, kty: string, n?: string, p?: string, q?: string, qi?: string, use?: string, x5c?: list<string>, x5t?: string, x5u?: string, x?: string, y?: string}>}, but parent type array{keys: list<array<string, mixed>>} provided (see https://psalm.dev/193)
|
MixedArgument:
src/Issuer/Metadata/IssuerMetadata.php#L73
src/Issuer/Metadata/IssuerMetadata.php:73:13: MixedArgument: Argument 2 of Facile\OpenIDClient\Issuer\Metadata\IssuerMetadata::__construct cannot be mixed, expecting string (see https://psalm.dev/030)
|
MixedArgumentTypeCoercion:
src/Issuer/Metadata/IssuerMetadata.php#L75
src/Issuer/Metadata/IssuerMetadata.php:75:13: MixedArgumentTypeCoercion: Argument 4 of Facile\OpenIDClient\Issuer\Metadata\IssuerMetadata::__construct expects array<string, mixed>, but parent type array{issuer: string, jwks_uri: string, ...<array-key, mixed>} provided (see https://psalm.dev/194)
|
MoreSpecificReturnType:
src/Issuer/Metadata/IssuerMetadata.php#L79
src/Issuer/Metadata/IssuerMetadata.php:79:34: MoreSpecificReturnType: The declared return type 'non-empty-string' for Facile\OpenIDClient\Issuer\Metadata\IssuerMetadata::getIssuer is more specific than the inferred return type 'string' (see https://psalm.dev/070)
|
LessSpecificReturnStatement:
src/Issuer/Metadata/IssuerMetadata.php#L81
src/Issuer/Metadata/IssuerMetadata.php:81:16: LessSpecificReturnStatement: The type 'string' is more general than the declared return type 'non-empty-string' for Facile\OpenIDClient\Issuer\Metadata\IssuerMetadata::getIssuer (see https://psalm.dev/129)
|
MixedInferredReturnType:
src/Issuer/Metadata/IssuerMetadata.php#L84
src/Issuer/Metadata/IssuerMetadata.php:84:49: MixedInferredReturnType: Could not verify return type 'string' for Facile\OpenIDClient\Issuer\Metadata\IssuerMetadata::getAuthorizationEndpoint (see https://psalm.dev/047)
|
MixedReturnStatement:
src/Issuer/Metadata/IssuerMetadata.php#L86
src/Issuer/Metadata/IssuerMetadata.php:86:16: MixedReturnStatement: Could not infer a return type (see https://psalm.dev/138)
|
MixedInferredReturnType:
src/Issuer/Metadata/IssuerMetadata.php#L89
src/Issuer/Metadata/IssuerMetadata.php:89:41: MixedInferredReturnType: Could not verify return type 'null|string' for Facile\OpenIDClient\Issuer\Metadata\IssuerMetadata::getTokenEndpoint (see https://psalm.dev/047)
|
PHPUnit (8.3, false, false)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.3, --prefer-lowest, false, false)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.2, --prefer-lowest, false, false)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Static Analysis (8.2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.2, false, false)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.1, false, false)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.1, --prefer-lowest, false, false)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.2, true, true)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, codecov/codecov-action@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|