Skip to content

feat: add support for casting parameters #26

feat: add support for casting parameters

feat: add support for casting parameters #26

Triggered via pull request November 15, 2023 17:11
Status Failure
Total duration 1m 2s
Artifacts

ci.yaml

on: pull_request
Matrix: security / Snyk PHP Scan
Matrix: static-analysis / php-codesniffer
Matrix: static-analysis / phpstan
Matrix: static-analysis / psalm
Matrix: tests / tests
Fit to window
Zoom out
Zoom in

Annotations

19 errors and 8 warnings
static-analysis / PHP-CodeSniffer - 8.2 - prefer-stable
Process completed with exit code 2.
static-analysis / PHPStan - 8.2 - prefer-stable: src/Cast/CastInterface.php#L7
Method Dvsa\LaminasConfigCloudParameters\Cast\CastInterface::__invoke() has no return type specified.
static-analysis / PHPStan - 8.2 - prefer-stable: src/Module.php#L86
Method Dvsa\LaminasConfigCloudParameters\Module::applyCasts() has parameter $casts with no value type specified in iterable type array.
static-analysis / PHPStan - 8.2 - prefer-stable: src/Module.php#L86
Method Dvsa\LaminasConfigCloudParameters\Module::applyCasts() has parameter $config with no value type specified in iterable type array.
static-analysis / PHPStan - 8.2 - prefer-stable
Process completed with exit code 1.
InvalidReturnType: src/Module.php#L74
src/Module.php:74:22: InvalidReturnType: The declared return type 'array{config_parameters: array{providers: array<string, array<array-key, string>>}}' for Dvsa\LaminasConfigCloudParameters\Module::getConfig is incorrect, got 'array{config_parameters: array{casts: array<never, never>, providers: array<never, never>}}' which is different due to additional array shape fields (casts) (see https://psalm.dev/011)
InvalidReturnStatement: src/Module.php#L78
src/Module.php:78:16: InvalidReturnStatement: The inferred type 'array{config_parameters: array{casts: array<never, never>, providers: array<never, never>}}' does not match the declared return type 'array{config_parameters: array{providers: array<string, array<array-key, string>>}}' for Dvsa\LaminasConfigCloudParameters\Module::getConfig due to additional array shape fields (casts) (see https://psalm.dev/128)
static-analysis / Psalm - 8.2 - prefer-stable
Process completed with exit code 2.
static-analysis / Psalm - 8.2 - prefer-lowest
The job was canceled because "prefer-stable" failed.
InvalidReturnType: src/Module.php#L74
src/Module.php:74:22: InvalidReturnType: The declared return type 'array{config_parameters: array{providers: array<string, array<array-key, string>>}}' for Dvsa\LaminasConfigCloudParameters\Module::getConfig is incorrect, got 'array{config_parameters: array{casts: array<never, never>, providers: array<never, never>}}' which is different due to additional array shape fields (casts) (see https://psalm.dev/011)
InvalidReturnStatement: src/Module.php#L78
src/Module.php:78:16: InvalidReturnStatement: The inferred type 'array{config_parameters: array{casts: array<never, never>, providers: array<never, never>}}' does not match the declared return type 'array{config_parameters: array{providers: array<string, array<array-key, string>>}}' for Dvsa\LaminasConfigCloudParameters\Module::getConfig due to additional array shape fields (casts) (see https://psalm.dev/128)
static-analysis / Psalm - 8.2 - prefer-lowest
Process completed with exit code 2.
static-analysis / PHP-CodeSniffer - 8.2 - prefer-lowest
The job was canceled because "prefer-stable" failed.
static-analysis / PHP-CodeSniffer - 8.2 - prefer-lowest
The operation was canceled.
static-analysis / PHPStan - 8.2 - prefer-lowest
The job was canceled because "prefer-stable" failed.
static-analysis / PHPStan - 8.2 - prefer-lowest: src/Cast/CastInterface.php#L7
Method Dvsa\LaminasConfigCloudParameters\Cast\CastInterface::__invoke() has no return type specified.
static-analysis / PHPStan - 8.2 - prefer-lowest: src/Module.php#L86
Method Dvsa\LaminasConfigCloudParameters\Module::applyCasts() has parameter $casts with no value type specified in iterable type array.
static-analysis / PHPStan - 8.2 - prefer-lowest: src/Module.php#L86
Method Dvsa\LaminasConfigCloudParameters\Module::applyCasts() has parameter $config with no value type specified in iterable type array.
static-analysis / PHPStan - 8.2 - prefer-lowest
The operation was canceled.
security / Snyk PHP Scan (7.4, prefer-stable)
Unexpected input(s) 'owner', 'repo', 'graphqlEndpoint', 'token', valid inputs are ['query', 'mediaType', 'variables']
security / Snyk PHP Scan (8.1, prefer-lowest)
Unexpected input(s) 'owner', 'repo', 'graphqlEndpoint', 'token', valid inputs are ['query', 'mediaType', 'variables']
security / Snyk PHP Scan (8.0, prefer-stable)
Unexpected input(s) 'owner', 'repo', 'graphqlEndpoint', 'token', valid inputs are ['query', 'mediaType', 'variables']
security / Snyk PHP Scan (8.0, prefer-lowest)
Unexpected input(s) 'owner', 'repo', 'graphqlEndpoint', 'token', valid inputs are ['query', 'mediaType', 'variables']
security / Snyk PHP Scan (8.1, prefer-stable)
Unexpected input(s) 'owner', 'repo', 'graphqlEndpoint', 'token', valid inputs are ['query', 'mediaType', 'variables']
security / Snyk PHP Scan (7.4, prefer-lowest)
Unexpected input(s) 'owner', 'repo', 'graphqlEndpoint', 'token', valid inputs are ['query', 'mediaType', 'variables']
security / Snyk PHP Scan (8.2, prefer-stable)
Unexpected input(s) 'owner', 'repo', 'graphqlEndpoint', 'token', valid inputs are ['query', 'mediaType', 'variables']
security / Snyk PHP Scan (8.2, prefer-lowest)
Unexpected input(s) 'owner', 'repo', 'graphqlEndpoint', 'token', valid inputs are ['query', 'mediaType', 'variables']