Skip to content

Updated php-etl contract versions #12

Updated php-etl contract versions

Updated php-etl contract versions #12

Triggered via push November 20, 2023 14:05
Status Failure
Total duration 27s
Artifacts

phpstan-6.yaml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors
phpstan: src/Extractor.php#L12
Class Kiboko\Component\Flow\RabbitMQ\Extractor implements generic interface Kiboko\Contract\Pipeline\ExtractorInterface but does not specify its types: OutputType
phpstan: src/Loader.php#L12
Class Kiboko\Component\Flow\RabbitMQ\Loader implements generic interface Kiboko\Contract\Pipeline\LoaderInterface but does not specify its types: InputType, OutputType
phpstan: src/Loader.php#L74
Generator expects value type Kiboko\Contract\Bucket\ResultBucketInterface<mixed>, null given.
phpstan: src/Loader.php#L76
While loop condition is always true.
phpstan: src/Rejection.php#L11
Non-abstract class Kiboko\Component\Flow\RabbitMQ\Rejection contains abstract method rejectWithReason() from interface Kiboko\Contract\Pipeline\RejectionInterface.
phpstan: src/Rejection.php#L73
Method Kiboko\Component\Flow\RabbitMQ\Rejection::reject() has parameter $rejection with no value type specified in iterable type array.
phpstan: src/Rejection.php#L73
Method Kiboko\Component\Flow\RabbitMQ\Rejection::reject() overrides method Kiboko\Contract\Pipeline\RejectionInterface::reject() but misses parameter #3 $exception.
phpstan: src/Rejection.php#L73
Parameter #2 $exception (Throwable|null) of method Kiboko\Component\Flow\RabbitMQ\Rejection::reject() is not contravariant with parameter #2 $rejection (array|object) of method Kiboko\Contract\Pipeline\RejectionInterface::reject().
phpstan: src/State.php#L29
Method Kiboko\Component\Flow\RabbitMQ\State::accept() overrides method Kiboko\Contract\Pipeline\StateInterface::accept() but misses parameter #2 $count.
phpstan: src/State.php#L29
Parameter #1 $step (int) of method Kiboko\Component\Flow\RabbitMQ\State::accept() is not contravariant with parameter #1 $step (Kiboko\Contract\Pipeline\StepCodeInterface) of method Kiboko\Contract\Pipeline\StateInterface::accept().