Skip to content

Fix #39: Add temporal support #488

Fix #39: Add temporal support

Fix #39: Add temporal support #488

Triggered via push December 29, 2024 19:42
Status Success
Total duration 16m 26s
Artifacts

mutation.yml

on: push
Matrix: mutation
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
PHP 8.3-ubuntu-latest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHP 8.3-ubuntu-latest: src/RoadRunnerGrpcApplicationRunner.php#L45
Escaped Mutant for Mutator "FalseValue": --- Original +++ New @@ @@ * @psalm-param list<string> $nestedParamsGroups * @psalm-param list<string> $nestedEventsGroups */ - public function __construct(string $rootPath, bool $debug = false, bool $checkEvents = false, ?string $environment = null, string $bootstrapGroup = 'bootstrap-web', string $eventsGroup = 'events-web', string $diGroup = 'di-web', string $diProvidersGroup = 'di-providers-web', string $diDelegatesGroup = 'di-delegates-web', string $diTagsGroup = 'di-tags-web', string $paramsGroup = 'params-web', array $nestedParamsGroups = ['params'], array $nestedEventsGroups = ['events']) + public function __construct(string $rootPath, bool $debug = true, bool $checkEvents = false, ?string $environment = null, string $bootstrapGroup = 'bootstrap-web', string $eventsGroup = 'events-web', string $diGroup = 'di-web', string $diProvidersGroup = 'di-providers-web', string $diDelegatesGroup = 'di-delegates-web', string $diTagsGroup = 'di-tags-web', string $paramsGroup = 'params-web', array $nestedParamsGroups = ['params'], array $nestedEventsGroups = ['events']) { parent::__construct($rootPath, $debug, $checkEvents, $environment, $bootstrapGroup, $eventsGroup, $diGroup, $diProvidersGroup, $diDelegatesGroup, $diTagsGroup, $paramsGroup, $nestedParamsGroups, $nestedEventsGroups); }
PHP 8.3-ubuntu-latest: src/RoadRunnerGrpcApplicationRunner.php#L46
Escaped Mutant for Mutator "FalseValue": --- Original +++ New @@ @@ * @psalm-param list<string> $nestedParamsGroups * @psalm-param list<string> $nestedEventsGroups */ - public function __construct(string $rootPath, bool $debug = false, bool $checkEvents = false, ?string $environment = null, string $bootstrapGroup = 'bootstrap-web', string $eventsGroup = 'events-web', string $diGroup = 'di-web', string $diProvidersGroup = 'di-providers-web', string $diDelegatesGroup = 'di-delegates-web', string $diTagsGroup = 'di-tags-web', string $paramsGroup = 'params-web', array $nestedParamsGroups = ['params'], array $nestedEventsGroups = ['events']) + public function __construct(string $rootPath, bool $debug = false, bool $checkEvents = true, ?string $environment = null, string $bootstrapGroup = 'bootstrap-web', string $eventsGroup = 'events-web', string $diGroup = 'di-web', string $diProvidersGroup = 'di-providers-web', string $diDelegatesGroup = 'di-delegates-web', string $diTagsGroup = 'di-tags-web', string $paramsGroup = 'params-web', array $nestedParamsGroups = ['params'], array $nestedEventsGroups = ['events']) { parent::__construct($rootPath, $debug, $checkEvents, $environment, $bootstrapGroup, $eventsGroup, $diGroup, $diProvidersGroup, $diDelegatesGroup, $diTagsGroup, $paramsGroup, $nestedParamsGroups, $nestedEventsGroups); }
PHP 8.3-ubuntu-latest: src/RoadRunnerGrpcApplicationRunner.php#L55
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ * @psalm-param list<string> $nestedParamsGroups * @psalm-param list<string> $nestedEventsGroups */ - public function __construct(string $rootPath, bool $debug = false, bool $checkEvents = false, ?string $environment = null, string $bootstrapGroup = 'bootstrap-web', string $eventsGroup = 'events-web', string $diGroup = 'di-web', string $diProvidersGroup = 'di-providers-web', string $diDelegatesGroup = 'di-delegates-web', string $diTagsGroup = 'di-tags-web', string $paramsGroup = 'params-web', array $nestedParamsGroups = ['params'], array $nestedEventsGroups = ['events']) + public function __construct(string $rootPath, bool $debug = false, bool $checkEvents = false, ?string $environment = null, string $bootstrapGroup = 'bootstrap-web', string $eventsGroup = 'events-web', string $diGroup = 'di-web', string $diProvidersGroup = 'di-providers-web', string $diDelegatesGroup = 'di-delegates-web', string $diTagsGroup = 'di-tags-web', string $paramsGroup = 'params-web', array $nestedParamsGroups = [], array $nestedEventsGroups = ['events']) { parent::__construct($rootPath, $debug, $checkEvents, $environment, $bootstrapGroup, $eventsGroup, $diGroup, $diProvidersGroup, $diDelegatesGroup, $diTagsGroup, $paramsGroup, $nestedParamsGroups, $nestedEventsGroups); }
PHP 8.3-ubuntu-latest: src/RoadRunnerGrpcApplicationRunner.php#L56
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ * @psalm-param list<string> $nestedParamsGroups * @psalm-param list<string> $nestedEventsGroups */ - public function __construct(string $rootPath, bool $debug = false, bool $checkEvents = false, ?string $environment = null, string $bootstrapGroup = 'bootstrap-web', string $eventsGroup = 'events-web', string $diGroup = 'di-web', string $diProvidersGroup = 'di-providers-web', string $diDelegatesGroup = 'di-delegates-web', string $diTagsGroup = 'di-tags-web', string $paramsGroup = 'params-web', array $nestedParamsGroups = ['params'], array $nestedEventsGroups = ['events']) + public function __construct(string $rootPath, bool $debug = false, bool $checkEvents = false, ?string $environment = null, string $bootstrapGroup = 'bootstrap-web', string $eventsGroup = 'events-web', string $diGroup = 'di-web', string $diProvidersGroup = 'di-providers-web', string $diDelegatesGroup = 'di-delegates-web', string $diTagsGroup = 'di-tags-web', string $paramsGroup = 'params-web', array $nestedParamsGroups = ['params'], array $nestedEventsGroups = []) { parent::__construct($rootPath, $debug, $checkEvents, $environment, $bootstrapGroup, $eventsGroup, $diGroup, $diProvidersGroup, $diDelegatesGroup, $diTagsGroup, $paramsGroup, $nestedParamsGroups, $nestedEventsGroups); }
PHP 8.3-ubuntu-latest: src/RoadRunnerGrpcApplicationRunner.php#L77
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ } public function run() : void { - $server = new Server($this->getInvoker(), ['debug' => $this->debug]); + $server = new Server($this->getInvoker(), []); /** * @var class-string<ServiceInterface> $interface * @var ServiceInterface $service
PHP 8.3-ubuntu-latest: src/RoadRunnerGrpcApplicationRunner.php#L83
Escaped Mutant for Mutator "Foreach_": --- Original +++ New @@ @@ * @var class-string<ServiceInterface> $interface * @var ServiceInterface $service */ - foreach ($this->getServices() as $interface => $service) { + foreach (array() as $interface => $service) { $server->registerService($interface, new $service()); } $server->serve($this->getWorker(), static function () {
PHP 8.3-ubuntu-latest: src/RoadRunnerGrpcApplicationRunner.php#L84
Escaped Mutant for Mutator "MethodCallRemoval": --- Original +++ New @@ @@ * @var ServiceInterface $service */ foreach ($this->getServices() as $interface => $service) { - $server->registerService($interface, new $service()); + } $server->serve($this->getWorker(), static function () { gc_collect_cycles();
PHP 8.3-ubuntu-latest: src/RoadRunnerGrpcApplicationRunner.php#L88
Escaped Mutant for Mutator "FunctionCallRemoval": --- Original +++ New @@ @@ $server->registerService($interface, new $service()); } $server->serve($this->getWorker(), static function () { - gc_collect_cycles(); + }); } /**
PHP 8.3-ubuntu-latest: src/RoadRunnerGrpcApplicationRunner.php#L99
Escaped Mutant for Mutator "CloneRemoval": --- Original +++ New @@ @@ */ public function withWorker(Worker $worker) : self { - $instance = clone $this; + $instance = $this; $instance->worker = $worker; return $instance; }
PHP 8.3-ubuntu-latest: src/RoadRunnerGrpcApplicationRunner.php#L129
Escaped Mutant for Mutator "PublicVisibility": --- Original +++ New @@ @@ { return $this->services; } - public function getWorker() : Worker + protected function getWorker() : Worker { return $this->worker ?? Worker::create(); }