feat: add support for casting parameters #26
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
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']
|