Skip to content

Refactor separating queue backend from batch management (ESB v3) #278

Refactor separating queue backend from batch management (ESB v3)

Refactor separating queue backend from batch management (ESB v3) #278

Triggered via pull request February 9, 2026 11:01
Status Failure
Total duration 2m 30s
Artifacts

ci.yaml

on: pull_request
Matrix: tests
Fit to window
Zoom out
Zoom in

Annotations

50 errors and 5 warnings
PHP 8.3
Class Webgriffe\Esb\Service\QueueManager has been deleted
PHP 8.3
Class Webgriffe\Esb\Service\ProducerQueueManagerInterface has been deleted
PHP 8.3
Class Webgriffe\Esb\Service\WorkerQueueManagerInterface has been deleted
PHP 8.3: /src/WorkerInstance.php#L26
The parameter $logger of Webgriffe\Esb\WorkerInstance#__construct() changed from Psr\Log\LoggerInterface to a non-contravariant Webgriffe\Esb\Service\QueueBackendInterface
PHP 8.3: /src/WorkerInstance.php#L26
The parameter $beanstalkClient of Webgriffe\Esb\WorkerInstance#__construct() changed from Amp\Beanstalk\BeanstalkClient|null to a non-contravariant Psr\Log\LoggerInterface
PHP 8.3: /src/ProducerInstance.php#L23
The parameter $elasticSearch of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\ElasticSearch|null to a non-contravariant Webgriffe\Esb\Service\BatchManagerFactory
PHP 8.3: /src/ProducerInstance.php#L23
The parameter $cronProducersServer of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\CronProducersServer to a non-contravariant Webgriffe\Esb\Service\QueueBackendInterface
PHP 8.3: /src/ProducerInstance.php#L23
The parameter $httpProducersServer of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\HttpProducersServer to a non-contravariant Webgriffe\Esb\Service\CronProducersServer
PHP 8.3: /src/ProducerInstance.php#L23
The parameter $logger of Webgriffe\Esb\ProducerInstance#__construct() changed from Psr\Log\LoggerInterface to a non-contravariant Webgriffe\Esb\Service\HttpProducersServer
PHP 8.3: /src/ProducerInstance.php#L23
The parameter $beanstalkClient of Webgriffe\Esb\ProducerInstance#__construct() changed from Amp\Beanstalk\BeanstalkClient|null to a non-contravariant Psr\Log\LoggerInterface
PHP 8.2
Class Webgriffe\Esb\Service\QueueManager has been deleted
PHP 8.2
Class Webgriffe\Esb\Service\ProducerQueueManagerInterface has been deleted
PHP 8.2
Class Webgriffe\Esb\Service\WorkerQueueManagerInterface has been deleted
PHP 8.2: /src/WorkerInstance.php#L26
The parameter $logger of Webgriffe\Esb\WorkerInstance#__construct() changed from Psr\Log\LoggerInterface to a non-contravariant Webgriffe\Esb\Service\QueueBackendInterface
PHP 8.2: /src/WorkerInstance.php#L26
The parameter $beanstalkClient of Webgriffe\Esb\WorkerInstance#__construct() changed from Amp\Beanstalk\BeanstalkClient|null to a non-contravariant Psr\Log\LoggerInterface
PHP 8.2: /src/ProducerInstance.php#L23
The parameter $elasticSearch of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\ElasticSearch|null to a non-contravariant Webgriffe\Esb\Service\BatchManagerFactory
PHP 8.2: /src/ProducerInstance.php#L23
The parameter $cronProducersServer of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\CronProducersServer to a non-contravariant Webgriffe\Esb\Service\QueueBackendInterface
PHP 8.2: /src/ProducerInstance.php#L23
The parameter $httpProducersServer of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\HttpProducersServer to a non-contravariant Webgriffe\Esb\Service\CronProducersServer
PHP 8.2: /src/ProducerInstance.php#L23
The parameter $logger of Webgriffe\Esb\ProducerInstance#__construct() changed from Psr\Log\LoggerInterface to a non-contravariant Webgriffe\Esb\Service\HttpProducersServer
PHP 8.2: /src/ProducerInstance.php#L23
The parameter $beanstalkClient of Webgriffe\Esb\ProducerInstance#__construct() changed from Amp\Beanstalk\BeanstalkClient|null to a non-contravariant Psr\Log\LoggerInterface
PHP 8.5
Class Webgriffe\Esb\Service\QueueManager has been deleted
PHP 8.5
Class Webgriffe\Esb\Service\ProducerQueueManagerInterface has been deleted
PHP 8.5
Class Webgriffe\Esb\Service\WorkerQueueManagerInterface has been deleted
PHP 8.5: /src/WorkerInstance.php#L26
The parameter $logger of Webgriffe\Esb\WorkerInstance#__construct() changed from Psr\Log\LoggerInterface to a non-contravariant Webgriffe\Esb\Service\QueueBackendInterface
PHP 8.5: /src/WorkerInstance.php#L26
The parameter $beanstalkClient of Webgriffe\Esb\WorkerInstance#__construct() changed from Amp\Beanstalk\BeanstalkClient|null to a non-contravariant Psr\Log\LoggerInterface
PHP 8.5: /src/ProducerInstance.php#L23
The parameter $elasticSearch of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\ElasticSearch|null to a non-contravariant Webgriffe\Esb\Service\BatchManagerFactory
PHP 8.5: /src/ProducerInstance.php#L23
The parameter $cronProducersServer of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\CronProducersServer to a non-contravariant Webgriffe\Esb\Service\QueueBackendInterface
PHP 8.5: /src/ProducerInstance.php#L23
The parameter $httpProducersServer of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\HttpProducersServer to a non-contravariant Webgriffe\Esb\Service\CronProducersServer
PHP 8.5: /src/ProducerInstance.php#L23
The parameter $logger of Webgriffe\Esb\ProducerInstance#__construct() changed from Psr\Log\LoggerInterface to a non-contravariant Webgriffe\Esb\Service\HttpProducersServer
PHP 8.5: /src/ProducerInstance.php#L23
The parameter $beanstalkClient of Webgriffe\Esb\ProducerInstance#__construct() changed from Amp\Beanstalk\BeanstalkClient|null to a non-contravariant Psr\Log\LoggerInterface
PHP 8.1
Class Webgriffe\Esb\Service\QueueManager has been deleted
PHP 8.1
Class Webgriffe\Esb\Service\ProducerQueueManagerInterface has been deleted
PHP 8.1
Class Webgriffe\Esb\Service\WorkerQueueManagerInterface has been deleted
PHP 8.1: /src/WorkerInstance.php#L26
The parameter $logger of Webgriffe\Esb\WorkerInstance#__construct() changed from Psr\Log\LoggerInterface to a non-contravariant Webgriffe\Esb\Service\QueueBackendInterface
PHP 8.1: /src/WorkerInstance.php#L26
The parameter $beanstalkClient of Webgriffe\Esb\WorkerInstance#__construct() changed from Amp\Beanstalk\BeanstalkClient|null to a non-contravariant Psr\Log\LoggerInterface
PHP 8.1: /src/ProducerInstance.php#L23
The parameter $elasticSearch of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\ElasticSearch|null to a non-contravariant Webgriffe\Esb\Service\BatchManagerFactory
PHP 8.1: /src/ProducerInstance.php#L23
The parameter $cronProducersServer of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\CronProducersServer to a non-contravariant Webgriffe\Esb\Service\QueueBackendInterface
PHP 8.1: /src/ProducerInstance.php#L23
The parameter $httpProducersServer of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\HttpProducersServer to a non-contravariant Webgriffe\Esb\Service\CronProducersServer
PHP 8.1: /src/ProducerInstance.php#L23
The parameter $logger of Webgriffe\Esb\ProducerInstance#__construct() changed from Psr\Log\LoggerInterface to a non-contravariant Webgriffe\Esb\Service\HttpProducersServer
PHP 8.1: /src/ProducerInstance.php#L23
The parameter $beanstalkClient of Webgriffe\Esb\ProducerInstance#__construct() changed from Amp\Beanstalk\BeanstalkClient|null to a non-contravariant Psr\Log\LoggerInterface
PHP 8.4
Class Webgriffe\Esb\Service\QueueManager has been deleted
PHP 8.4
Class Webgriffe\Esb\Service\ProducerQueueManagerInterface has been deleted
PHP 8.4
Class Webgriffe\Esb\Service\WorkerQueueManagerInterface has been deleted
PHP 8.4: /src/WorkerInstance.php#L26
The parameter $logger of Webgriffe\Esb\WorkerInstance#__construct() changed from Psr\Log\LoggerInterface to a non-contravariant Webgriffe\Esb\Service\QueueBackendInterface
PHP 8.4: /src/WorkerInstance.php#L26
The parameter $beanstalkClient of Webgriffe\Esb\WorkerInstance#__construct() changed from Amp\Beanstalk\BeanstalkClient|null to a non-contravariant Psr\Log\LoggerInterface
PHP 8.4: /src/ProducerInstance.php#L23
The parameter $elasticSearch of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\ElasticSearch|null to a non-contravariant Webgriffe\Esb\Service\BatchManagerFactory
PHP 8.4: /src/ProducerInstance.php#L23
The parameter $cronProducersServer of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\CronProducersServer to a non-contravariant Webgriffe\Esb\Service\QueueBackendInterface
PHP 8.4: /src/ProducerInstance.php#L23
The parameter $httpProducersServer of Webgriffe\Esb\ProducerInstance#__construct() changed from Webgriffe\Esb\Service\HttpProducersServer to a non-contravariant Webgriffe\Esb\Service\CronProducersServer
PHP 8.4: /src/ProducerInstance.php#L23
The parameter $logger of Webgriffe\Esb\ProducerInstance#__construct() changed from Psr\Log\LoggerInterface to a non-contravariant Webgriffe\Esb\Service\HttpProducersServer
PHP 8.4: /src/ProducerInstance.php#L23
The parameter $beanstalkClient of Webgriffe\Esb\ProducerInstance#__construct() changed from Amp\Beanstalk\BeanstalkClient|null to a non-contravariant Psr\Log\LoggerInterface
PHP 8.3
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/
PHP 8.2
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/
PHP 8.5
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/
PHP 8.1
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/
PHP 8.4
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/