Skip to content

PHPLIB-1708 Cast empty KMS provider into an object #2675

PHPLIB-1708 Cast empty KMS provider into an object

PHPLIB-1708 Cast empty KMS provider into an object #2675

Triggered via pull request August 19, 2025 11:53
Status Failure
Total duration 1m 44s
Artifacts

static-analysis.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

5 errors
Psalm
Process completed with exit code 2.
MixedArrayOffset: src/Client.php#L506
src/Client.php:506:21: MixedArrayOffset: Cannot access value on variable $options['kmsProviders'][$name] using mixed offset (see https://psalm.dev/031)
MixedArrayAssignment: src/Client.php#L506
src/Client.php:506:21: MixedArrayAssignment: Cannot access array value on mixed variable $options['kmsProviders'][$name] (see https://psalm.dev/117)
MixedAssignment: src/Client.php#L504
src/Client.php:504:59: MixedAssignment: Unable to determine the type that $provider is being assigned to (see https://psalm.dev/032)
MixedAssignment: src/Client.php#L504
src/Client.php:504:50: MixedAssignment: Unable to determine the type that $name is being assigned to (see https://psalm.dev/032)