Skip to content

Update actions/download-artifact action to v4 #152

Update actions/download-artifact action to v4

Update actions/download-artifact action to v4 #152

Triggered via pull request December 15, 2023 20:12
Status Failure
Total duration 32m 0s
Artifacts 3

generate-clients.yaml

on: pull_request
Matrix: generate-and-test-client
Fit to window
Zoom out
Zoom in

Annotations

140 errors and 3 warnings
Continuous Integration (miele) / Run stan on PHP 8.2 with highest dependency preference (miele): src/Client.php#L15
Property ApiClients\Client\Miele\Client::$router type has no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.2 with highest dependency preference (miele): src/Client.php#L31
Method ApiClients\Client\Miele\Client::call() has parameter $params with no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.2 with highest dependency preference (miele): src/Client.php#L31
Method ApiClients\Client\Miele\Client::call() return type has no value type specified in iterable type iterable.
Continuous Integration (miele) / Run stan on PHP 8.2 with highest dependency preference (miele): src/ClientInterface.php#L19
Method ApiClients\Client\Miele\ClientInterface::call() has parameter $params with no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.2 with highest dependency preference (miele): src/ClientInterface.php#L19
Method ApiClients\Client\Miele\ClientInterface::call() return type has no value type specified in iterable type iterable.
PossiblyUndefinedArrayOffset: ../../src/Client.php#L41
../../src/Client.php:41:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Two::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Two'?: ApiClients\Client\Miele\Internal\Router\Get\Two|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Two::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L46
../../src/Client.php:46:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Three::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Three'?: ApiClients\Client\Miele\Internal\Router\Get\Three|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Three::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L51
../../src/Client.php:51:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Four::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Four'?: ApiClients\Client\Miele\Internal\Router\Get\Four|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Four::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L58
../../src/Client.php:58:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Put\Four::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Put\\Four'?: ApiClients\Client\Miele\Internal\Router\Put\Four|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Put\\Four::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L65
../../src/Client.php:65:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Post\Two::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Post\\Two'?: ApiClients\Client\Miele\Internal\Router\Post\Two|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Post\\Two::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
InvalidReturnType: ../../src/Internal/Hydrator/Operation/Devices.php#L21
../../src/Internal/Hydrator/Operation/Devices.php:21:16: InvalidReturnType: The declared return type 'T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object' for ApiClients\Client\Miele\Internal\Hydrator\Operation\Devices::hydrateObject is incorrect, got 'ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok\DeviceId|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\InternalServerError|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\NotFound|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\ServiceUnavailable|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\Unauthorized' (see https://psalm.dev/011)
InvalidReturnStatement: ../../src/Internal/Hydrator/Operation/Devices.php#L25
../../src/Internal/Hydrator/Operation/Devices.php:25:16: InvalidReturnStatement: The inferred type 'ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok\DeviceId|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\InternalServerError|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\NotFound|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\ServiceUnavailable|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\Unauthorized' does not match the declared return type 'T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object' for ApiClients\Client\Miele\Internal\Hydrator\Operation\Devices::hydrateObject (see https://psalm.dev/128)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L26
../../src/Internal/Hydrator/Operation/Devices.php:26:13: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L27
../../src/Internal/Hydrator/Operation/Devices.php:27:17: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L28
../../src/Internal/Hydrator/Operation/Devices.php:28:17: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
Continuous Integration (miele) / Run stan on PHP 8.2 with locked dependency preference (miele): src/Client.php#L15
Property ApiClients\Client\Miele\Client::$router type has no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.2 with locked dependency preference (miele): src/Client.php#L31
Method ApiClients\Client\Miele\Client::call() has parameter $params with no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.2 with locked dependency preference (miele): src/Client.php#L31
Method ApiClients\Client\Miele\Client::call() return type has no value type specified in iterable type iterable.
Continuous Integration (miele) / Run stan on PHP 8.2 with locked dependency preference (miele): src/ClientInterface.php#L19
Method ApiClients\Client\Miele\ClientInterface::call() has parameter $params with no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.2 with locked dependency preference (miele): src/ClientInterface.php#L19
Method ApiClients\Client\Miele\ClientInterface::call() return type has no value type specified in iterable type iterable.
PossiblyUndefinedArrayOffset: ../../src/Client.php#L41
../../src/Client.php:41:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Two::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Two'?: ApiClients\Client\Miele\Internal\Router\Get\Two|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Two::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L46
../../src/Client.php:46:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Three::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Three'?: ApiClients\Client\Miele\Internal\Router\Get\Three|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Three::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L51
../../src/Client.php:51:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Four::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Four'?: ApiClients\Client\Miele\Internal\Router\Get\Four|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Four::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L58
../../src/Client.php:58:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Put\Four::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Put\\Four'?: ApiClients\Client\Miele\Internal\Router\Put\Four|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Put\\Four::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L65
../../src/Client.php:65:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Post\Two::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Post\\Two'?: ApiClients\Client\Miele\Internal\Router\Post\Two|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Post\\Two::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
InvalidReturnType: ../../src/Internal/Hydrator/Operation/Devices.php#L21
../../src/Internal/Hydrator/Operation/Devices.php:21:16: InvalidReturnType: The declared return type 'T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object' for ApiClients\Client\Miele\Internal\Hydrator\Operation\Devices::hydrateObject is incorrect, got 'ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok\DeviceId|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\InternalServerError|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\NotFound|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\ServiceUnavailable|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\Unauthorized' (see https://psalm.dev/011)
InvalidReturnStatement: ../../src/Internal/Hydrator/Operation/Devices.php#L25
../../src/Internal/Hydrator/Operation/Devices.php:25:16: InvalidReturnStatement: The inferred type 'ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok\DeviceId|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\InternalServerError|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\NotFound|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\ServiceUnavailable|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\Unauthorized' does not match the declared return type 'T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object' for ApiClients\Client\Miele\Internal\Hydrator\Operation\Devices::hydrateObject (see https://psalm.dev/128)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L26
../../src/Internal/Hydrator/Operation/Devices.php:26:13: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L27
../../src/Internal/Hydrator/Operation/Devices.php:27:17: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L28
../../src/Internal/Hydrator/Operation/Devices.php:28:17: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
Continuous Integration (miele) / Run stan on PHP 8.2 with lowest dependency preference (miele): src/Client.php#L15
Property ApiClients\Client\Miele\Client::$router type has no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.2 with lowest dependency preference (miele): src/Client.php#L31
Method ApiClients\Client\Miele\Client::call() has parameter $params with no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.2 with lowest dependency preference (miele): src/Client.php#L31
Method ApiClients\Client\Miele\Client::call() return type has no value type specified in iterable type iterable.
Continuous Integration (miele) / Run stan on PHP 8.2 with lowest dependency preference (miele): src/ClientInterface.php#L19
Method ApiClients\Client\Miele\ClientInterface::call() has parameter $params with no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.2 with lowest dependency preference (miele): src/ClientInterface.php#L19
Method ApiClients\Client\Miele\ClientInterface::call() return type has no value type specified in iterable type iterable.
Continuous Integration (miele) / Run stan on PHP 8.3 with highest dependency preference (miele): src/Client.php#L15
Property ApiClients\Client\Miele\Client::$router type has no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.3 with highest dependency preference (miele): src/Client.php#L31
Method ApiClients\Client\Miele\Client::call() has parameter $params with no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.3 with highest dependency preference (miele): src/Client.php#L31
Method ApiClients\Client\Miele\Client::call() return type has no value type specified in iterable type iterable.
Continuous Integration (miele) / Run stan on PHP 8.3 with highest dependency preference (miele): src/ClientInterface.php#L19
Method ApiClients\Client\Miele\ClientInterface::call() has parameter $params with no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.3 with highest dependency preference (miele): src/ClientInterface.php#L19
Method ApiClients\Client\Miele\ClientInterface::call() return type has no value type specified in iterable type iterable.
PossiblyUndefinedArrayOffset: ../../src/Client.php#L41
../../src/Client.php:41:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Two::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Two'?: ApiClients\Client\Miele\Internal\Router\Get\Two|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Two::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L46
../../src/Client.php:46:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Three::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Three'?: ApiClients\Client\Miele\Internal\Router\Get\Three|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Three::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L51
../../src/Client.php:51:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Four::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Four'?: ApiClients\Client\Miele\Internal\Router\Get\Four|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Four::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L58
../../src/Client.php:58:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Put\Four::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Put\\Four'?: ApiClients\Client\Miele\Internal\Router\Put\Four|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Put\\Four::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L65
../../src/Client.php:65:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Post\Two::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Post\\Two'?: ApiClients\Client\Miele\Internal\Router\Post\Two|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Post\\Two::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
InvalidReturnType: ../../src/Internal/Hydrator/Operation/Devices.php#L21
../../src/Internal/Hydrator/Operation/Devices.php:21:16: InvalidReturnType: The declared return type 'T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object' for ApiClients\Client\Miele\Internal\Hydrator\Operation\Devices::hydrateObject is incorrect, got 'ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok\DeviceId|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\InternalServerError|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\NotFound|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\ServiceUnavailable|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\Unauthorized' (see https://psalm.dev/011)
InvalidReturnStatement: ../../src/Internal/Hydrator/Operation/Devices.php#L25
../../src/Internal/Hydrator/Operation/Devices.php:25:16: InvalidReturnStatement: The inferred type 'ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok\DeviceId|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\InternalServerError|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\NotFound|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\ServiceUnavailable|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\Unauthorized' does not match the declared return type 'T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object' for ApiClients\Client\Miele\Internal\Hydrator\Operation\Devices::hydrateObject (see https://psalm.dev/128)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L26
../../src/Internal/Hydrator/Operation/Devices.php:26:13: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L27
../../src/Internal/Hydrator/Operation/Devices.php:27:17: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L28
../../src/Internal/Hydrator/Operation/Devices.php:28:17: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L41
../../src/Client.php:41:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Two::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Two'?: ApiClients\Client\Miele\Internal\Router\Get\Two|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Two::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L46
../../src/Client.php:46:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Three::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Three'?: ApiClients\Client\Miele\Internal\Router\Get\Three|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Three::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L51
../../src/Client.php:51:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Four::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Four'?: ApiClients\Client\Miele\Internal\Router\Get\Four|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Four::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L58
../../src/Client.php:58:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Put\Four::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Put\\Four'?: ApiClients\Client\Miele\Internal\Router\Put\Four|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Put\\Four::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L65
../../src/Client.php:65:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Post\Two::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Post\\Two'?: ApiClients\Client\Miele\Internal\Router\Post\Two|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Post\\Two::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
InvalidReturnType: ../../src/Internal/Hydrator/Operation/Devices.php#L21
../../src/Internal/Hydrator/Operation/Devices.php:21:16: InvalidReturnType: The declared return type 'T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object' for ApiClients\Client\Miele\Internal\Hydrator\Operation\Devices::hydrateObject is incorrect, got 'ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok\DeviceId|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\InternalServerError|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\NotFound|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\ServiceUnavailable|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\Unauthorized' (see https://psalm.dev/011)
InvalidReturnStatement: ../../src/Internal/Hydrator/Operation/Devices.php#L25
../../src/Internal/Hydrator/Operation/Devices.php:25:16: InvalidReturnStatement: The inferred type 'ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok\DeviceId|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\InternalServerError|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\NotFound|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\ServiceUnavailable|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\Unauthorized' does not match the declared return type 'T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object' for ApiClients\Client\Miele\Internal\Hydrator\Operation\Devices::hydrateObject (see https://psalm.dev/128)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L26
../../src/Internal/Hydrator/Operation/Devices.php:26:13: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L27
../../src/Internal/Hydrator/Operation/Devices.php:27:17: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L28
../../src/Internal/Hydrator/Operation/Devices.php:28:17: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
Continuous Integration (miele) / Run stan on PHP 8.3 with locked dependency preference (miele): src/Client.php#L15
Property ApiClients\Client\Miele\Client::$router type has no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.3 with locked dependency preference (miele): src/Client.php#L31
Method ApiClients\Client\Miele\Client::call() has parameter $params with no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.3 with locked dependency preference (miele): src/Client.php#L31
Method ApiClients\Client\Miele\Client::call() return type has no value type specified in iterable type iterable.
Continuous Integration (miele) / Run stan on PHP 8.3 with locked dependency preference (miele): src/ClientInterface.php#L19
Method ApiClients\Client\Miele\ClientInterface::call() has parameter $params with no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.3 with locked dependency preference (miele): src/ClientInterface.php#L19
Method ApiClients\Client\Miele\ClientInterface::call() return type has no value type specified in iterable type iterable.
PossiblyUndefinedArrayOffset: ../../src/Client.php#L41
../../src/Client.php:41:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Two::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Two'?: ApiClients\Client\Miele\Internal\Router\Get\Two|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Two::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L46
../../src/Client.php:46:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Three::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Three'?: ApiClients\Client\Miele\Internal\Router\Get\Three|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Three::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L51
../../src/Client.php:51:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Four::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Four'?: ApiClients\Client\Miele\Internal\Router\Get\Four|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Four::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L58
../../src/Client.php:58:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Put\Four::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Put\\Four'?: ApiClients\Client\Miele\Internal\Router\Put\Four|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Put\\Four::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L65
../../src/Client.php:65:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Post\Two::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Post\\Two'?: ApiClients\Client\Miele\Internal\Router\Post\Two|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Post\\Two::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
InvalidReturnType: ../../src/Internal/Hydrator/Operation/Devices.php#L21
../../src/Internal/Hydrator/Operation/Devices.php:21:16: InvalidReturnType: The declared return type 'T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object' for ApiClients\Client\Miele\Internal\Hydrator\Operation\Devices::hydrateObject is incorrect, got 'ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok\DeviceId|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\InternalServerError|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\NotFound|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\ServiceUnavailable|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\Unauthorized' (see https://psalm.dev/011)
InvalidReturnStatement: ../../src/Internal/Hydrator/Operation/Devices.php#L25
../../src/Internal/Hydrator/Operation/Devices.php:25:16: InvalidReturnStatement: The inferred type 'ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok\DeviceId|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\InternalServerError|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\NotFound|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\ServiceUnavailable|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\Unauthorized' does not match the declared return type 'T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object' for ApiClients\Client\Miele\Internal\Hydrator\Operation\Devices::hydrateObject (see https://psalm.dev/128)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L26
../../src/Internal/Hydrator/Operation/Devices.php:26:13: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L27
../../src/Internal/Hydrator/Operation/Devices.php:27:17: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L28
../../src/Internal/Hydrator/Operation/Devices.php:28:17: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
Continuous Integration (miele) / Run stan on PHP 8.3 with lowest dependency preference (miele): src/Client.php#L15
Property ApiClients\Client\Miele\Client::$router type has no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.3 with lowest dependency preference (miele): src/Client.php#L31
Method ApiClients\Client\Miele\Client::call() has parameter $params with no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.3 with lowest dependency preference (miele): src/Client.php#L31
Method ApiClients\Client\Miele\Client::call() return type has no value type specified in iterable type iterable.
Continuous Integration (miele) / Run stan on PHP 8.3 with lowest dependency preference (miele): src/ClientInterface.php#L19
Method ApiClients\Client\Miele\ClientInterface::call() has parameter $params with no value type specified in iterable type array.
Continuous Integration (miele) / Run stan on PHP 8.3 with lowest dependency preference (miele): src/ClientInterface.php#L19
Method ApiClients\Client\Miele\ClientInterface::call() return type has no value type specified in iterable type iterable.
PossiblyUndefinedArrayOffset: ../../src/Client.php#L41
../../src/Client.php:41:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Two::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Two'?: ApiClients\Client\Miele\Internal\Router\Get\Two|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Two::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L46
../../src/Client.php:46:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Three::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Three'?: ApiClients\Client\Miele\Internal\Router\Get\Three|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Three::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L51
../../src/Client.php:51:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Get\Four::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Four'?: ApiClients\Client\Miele\Internal\Router\Get\Four|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Get\\Four::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L58
../../src/Client.php:58:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Put\Four::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Put\\Four'?: ApiClients\Client\Miele\Internal\Router\Put\Four|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Put\\Four::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
PossiblyUndefinedArrayOffset: ../../src/Client.php#L65
../../src/Client.php:65:24: PossiblyUndefinedArrayOffset: Possibly undefined array key $this->router[ApiClients\Client\Miele\Internal\Router\Post\Two::class] on array{'ApiClients\\Client\\Miele\\Internal\\Router\\Post\\Two'?: ApiClients\Client\Miele\Internal\Router\Post\Two|mixed, 'ApiClients\\Client\\Miele\\Internal\\Router\\Post\\Two::class'?: mixed, ...<array-key, mixed>} (see https://psalm.dev/167)
InvalidReturnType: ../../src/Internal/Hydrator/Operation/Devices.php#L21
../../src/Internal/Hydrator/Operation/Devices.php:21:16: InvalidReturnType: The declared return type 'T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object' for ApiClients\Client\Miele\Internal\Hydrator\Operation\Devices::hydrateObject is incorrect, got 'ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok\DeviceId|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\InternalServerError|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\NotFound|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\ServiceUnavailable|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\Unauthorized' (see https://psalm.dev/011)
InvalidReturnStatement: ../../src/Internal/Hydrator/Operation/Devices.php#L25
../../src/Internal/Hydrator/Operation/Devices.php:25:16: InvalidReturnStatement: The inferred type 'ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJsonCharsetUtf8\Ok\DeviceId|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\InternalServerError|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\NotFound|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\ServiceUnavailable|ApiClients\Client\Miele\Schema\Operations\GetDevices\Response\ApplicationJson\Unauthorized' does not match the declared return type 'T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object' for ApiClients\Client\Miele\Internal\Hydrator\Operation\Devices::hydrateObject (see https://psalm.dev/128)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L26
../../src/Internal/Hydrator/Operation/Devices.php:26:13: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L27
../../src/Internal/Hydrator/Operation/Devices.php:27:17: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
DocblockTypeContradiction: ../../src/Internal/Hydrator/Operation/Devices.php#L28
../../src/Internal/Hydrator/Operation/Devices.php:28:17: DocblockTypeContradiction: 'ApiClients\\Client\\Miele\\Schema\\Operations\\GetDevices\\Response\\Application...' does not contain class-string<T:fn-apiclients\client\miele\internal\hydrator\operation\devices::hydrateobject as object> (see https://psalm.dev/155)
Generate and Test Clients
Error when evaluating 'strategy' for job 'qa'. php-api-clients/openapi-client-generator/.github/workflows/test-client.yaml@1cf23112694d4432f8043be6a4d05d32f279fe4b (Line: 77, Col: 16): Error parsing fromJson,php-api-clients/openapi-client-generator/.github/workflows/test-client.yaml@1cf23112694d4432f8043be6a4d05d32f279fe4b (Line: 77, Col: 16): Error reading JToken from JsonReader. Path '', line 0, position 0.,php-api-clients/openapi-client-generator/.github/workflows/test-client.yaml@1cf23112694d4432f8043be6a4d05d32f279fe4b (Line: 77, Col: 16): Unexpected value ''
Generate and Test Clients
Error when evaluating 'strategy' for job 'qa'. php-api-clients/openapi-client-generator/.github/workflows/test-client.yaml@1cf23112694d4432f8043be6a4d05d32f279fe4b (Line: 77, Col: 16): Error parsing fromJson,php-api-clients/openapi-client-generator/.github/workflows/test-client.yaml@1cf23112694d4432f8043be6a4d05d32f279fe4b (Line: 77, Col: 16): Error reading JToken from JsonReader. Path '', line 0, position 0.,php-api-clients/openapi-client-generator/.github/workflows/test-client.yaml@1cf23112694d4432f8043be6a4d05d32f279fe4b (Line: 77, Col: 16): Unexpected value ''
Continuous Integration (miele) / Supported Checks Matrix (miele)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Continuous Integration (one) / Supported Checks Matrix (one)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Continuous Integration (subsplit) / Supported Checks Matrix (subsplit)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Artifacts

Produced during runtime
Name Size
example-miele-client Expired
708 KB
example-one-client Expired
8.55 MB
example-subsplit-client Expired
8.93 MB