Introduce handler resolver #1364
Annotations
10 warnings
|
mutation / PHP 8.5-ubuntu-latest:
src/Cli/SignalLoop.php#L27
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
* @PARAM int $memorySoftLimit Soft RAM limit in bytes. The loop won't let you continue to execute the program if
* soft limit is reached. Zero means no limit.
*/
- public function __construct(protected int $memorySoftLimit = 0)
+ public function __construct(protected int $memorySoftLimit = 1)
{
foreach (self::SIGNALS_EXIT as $signal) {
pcntl_signal($signal, fn() => $this->exit = true);
|
|
mutation / PHP 8.5-ubuntu-latest:
src/Cli/SignalLoop.php#L27
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
* @PARAM int $memorySoftLimit Soft RAM limit in bytes. The loop won't let you continue to execute the program if
* soft limit is reached. Zero means no limit.
*/
- public function __construct(protected int $memorySoftLimit = 0)
+ public function __construct(protected int $memorySoftLimit = -1)
{
foreach (self::SIGNALS_EXIT as $signal) {
pcntl_signal($signal, fn() => $this->exit = true);
|
|
mutation / PHP 8.5-ubuntu-latest:
src/AsyncQueueProducer.php#L59
Escaped Mutant for Mutator "ArrayItemRemoval":
@@ @@
$id === null
? 'Pushed message with message type "{messageType}" to the queue. ID doesn\'t assigned.'
: 'Pushed message with message type "{messageType}" to the queue. Assigned ID #{id}.',
- ['messageType' => $message->getType(), 'id' => $id],
+ ['id' => $id],
);
return $message;
}
|
|
mutation / PHP 8.5-ubuntu-latest:
src/AsyncQueueProducer.php#L59
Escaped Mutant for Mutator "ArrayItem":
@@ @@
$id === null
? 'Pushed message with message type "{messageType}" to the queue. ID doesn\'t assigned.'
: 'Pushed message with message type "{messageType}" to the queue. Assigned ID #{id}.',
- ['messageType' => $message->getType(), 'id' => $id],
+ ['messageType' > $message->getType(), 'id' => $id],
);
return $message;
}
|
|
mutation / PHP 8.5-ubuntu-latest:
src/AsyncQueueProducer.php#L56
Escaped Mutant for Mutator "Ternary":
@@ @@
$message = $this->dispatcher->dispatch($message);
$id = IdEnvelope::fromMessage($message)->getId();
$this->logger->info(
- $id === null
- ? 'Pushed message with message type "{messageType}" to the queue. ID doesn\'t assigned.'
- : 'Pushed message with message type "{messageType}" to the queue. Assigned ID #{id}.',
+ $id === null ? 'Pushed message with message type "{messageType}" to the queue. Assigned ID #{id}.' : 'Pushed message with message type "{messageType}" to the queue. ID doesn\'t assigned.',
['messageType' => $message->getType(), 'id' => $id],
);
return $message;
|
|
mutation / PHP 8.5-ubuntu-latest:
src/AsyncQueueProducer.php#L55
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
);
$message = $this->dispatcher->dispatch($message);
$id = IdEnvelope::fromMessage($message)->getId();
- $this->logger->info(
- $id === null
- ? 'Pushed message with message type "{messageType}" to the queue. ID doesn\'t assigned.'
- : 'Pushed message with message type "{messageType}" to the queue. Assigned ID #{id}.',
- ['messageType' => $message->getType(), 'id' => $id],
- );
+
return $message;
}
|
|
mutation / PHP 8.5-ubuntu-latest:
src/AsyncQueueProducer.php#L51
Escaped Mutant for Mutator "ArrayItem":
@@ @@
{
$this->logger->debug(
'Preparing to push message with message type "{messageType}".',
- ['messageType' => $message->getType()],
+ ['messageType' > $message->getType()],
);
$message = $this->dispatcher->dispatch($message);
$id = IdEnvelope::fromMessage($message)->getId();
|
|
mutation / PHP 8.5-ubuntu-latest:
src/AsyncQueueProducer.php#L51
Escaped Mutant for Mutator "ArrayItemRemoval":
@@ @@
{
$this->logger->debug(
'Preparing to push message with message type "{messageType}".',
- ['messageType' => $message->getType()],
+ [],
);
$message = $this->dispatcher->dispatch($message);
$id = IdEnvelope::fromMessage($message)->getId();
|
|
mutation / PHP 8.5-ubuntu-latest:
src/AsyncQueueProducer.php#L49
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
public function push(MessageInterface $message): MessageInterface
{
- $this->logger->debug(
- 'Preparing to push message with message type "{messageType}".',
- ['messageType' => $message->getType()],
- );
+
$message = $this->dispatcher->dispatch($message);
$id = IdEnvelope::fromMessage($message)->getId();
$this->logger->info(
|
|
mutation / PHP 8.5-ubuntu-latest:
src/AsyncQueueProducer.php#L37
Escaped Mutant for Mutator "ArrayItemRemoval":
@@ @@
$this->queueName = StringNormalizer::normalize($queueName);
$this->dispatcher = new PushMiddlewareDispatcher(
middlewareFactory: $middlewareConfig->middlewareFactory,
- middlewareDefinitions: [...$middlewareConfig->commonMiddlewareDefinitions, ...$middlewareDefinitions],
+ middlewareDefinitions: [...$middlewareDefinitions],
finishHandler: new AdapterPushHandler($adapter),
);
}
|