Skip to content

Drop support for openswoole #82

Drop support for openswoole

Drop support for openswoole #82

Triggered via pull request February 16, 2024 21:55
Status Success
Total duration 58s
Artifacts 2

ci.yml

on: pull_request
Matrix: ci / unit-tests
Matrix: ci / static-analysis
Matrix: ci / mutation-tests
Matrix: ci / upload-coverage
ci  /  delete-artifacts
2s
ci / delete-artifacts
Fit to window
Zoom out
Zoom in

Annotations

12 warnings
ci / mutation-tests (8.3): src/Factory/DottedAccessConfigAbstractFactory.php#L44
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ throw new ServiceNotCreatedException(sprintf('Defined service "%s" could not be found in container after resolving dotted expression "%s".', $serviceName, $requestedName)); } $array = $container->get($serviceName); - if (!is_array($array) && !$array instanceof ArrayAccess) { + if (!is_array($array) && !false) { throw new ServiceNotCreatedException(sprintf('Defined service "%s" does not return an array or ArrayAccess after resolving dotted expression "%s".', $serviceName, $requestedName)); } return $this->readKeysFromArray($parts, $array);
ci / mutation-tests (8.3): src/Factory/DottedAccessConfigAbstractFactory.php#L71
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ throw new InvalidArgumentException(sprintf('The key "%s" provided in the dotted notation could not be found in the array service', $key)); } $value = $array[$key]; - if (!empty($keys) && (is_array($value) || $value instanceof ArrayAccess)) { + if (!empty($keys) && (is_array($value) || true)) { $value = $this->readKeysFromArray($keys, $value); } return $value;
ci / mutation-tests (8.3): src/Factory/DottedAccessConfigAbstractFactory.php#L71
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ throw new InvalidArgumentException(sprintf('The key "%s" provided in the dotted notation could not be found in the array service', $key)); } $value = $array[$key]; - if (!empty($keys) && (is_array($value) || $value instanceof ArrayAccess)) { + if (!empty($keys) && (is_array($value) || false)) { $value = $this->readKeysFromArray($keys, $value); } return $value;
ci / mutation-tests (8.3): src/Factory/DottedAccessConfigAbstractFactory.php#L71
Escaped Mutant for Mutator "LogicalOrAllSubExprNegation": --- Original +++ New @@ @@ throw new InvalidArgumentException(sprintf('The key "%s" provided in the dotted notation could not be found in the array service', $key)); } $value = $array[$key]; - if (!empty($keys) && (is_array($value) || $value instanceof ArrayAccess)) { + if (!empty($keys) && (!is_array($value) || !$value instanceof ArrayAccess)) { $value = $this->readKeysFromArray($keys, $value); } return $value;
ci / mutation-tests (8.3): src/Factory/DottedAccessConfigAbstractFactory.php#L71
Escaped Mutant for Mutator "LogicalAnd": --- Original +++ New @@ @@ throw new InvalidArgumentException(sprintf('The key "%s" provided in the dotted notation could not be found in the array service', $key)); } $value = $array[$key]; - if (!empty($keys) && (is_array($value) || $value instanceof ArrayAccess)) { + if (!empty($keys) || (is_array($value) || $value instanceof ArrayAccess)) { $value = $this->readKeysFromArray($keys, $value); } return $value;
ci / mutation-tests (8.2): src/Factory/DottedAccessConfigAbstractFactory.php#L44
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ throw new ServiceNotCreatedException(sprintf('Defined service "%s" could not be found in container after resolving dotted expression "%s".', $serviceName, $requestedName)); } $array = $container->get($serviceName); - if (!is_array($array) && !$array instanceof ArrayAccess) { + if (!is_array($array) && !false) { throw new ServiceNotCreatedException(sprintf('Defined service "%s" does not return an array or ArrayAccess after resolving dotted expression "%s".', $serviceName, $requestedName)); } return $this->readKeysFromArray($parts, $array);
ci / mutation-tests (8.2): src/Factory/DottedAccessConfigAbstractFactory.php#L71
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ throw new InvalidArgumentException(sprintf('The key "%s" provided in the dotted notation could not be found in the array service', $key)); } $value = $array[$key]; - if (!empty($keys) && (is_array($value) || $value instanceof ArrayAccess)) { + if (!empty($keys) && (is_array($value) || true)) { $value = $this->readKeysFromArray($keys, $value); } return $value;
ci / mutation-tests (8.2): src/Factory/DottedAccessConfigAbstractFactory.php#L71
Escaped Mutant for Mutator "InstanceOf_": --- Original +++ New @@ @@ throw new InvalidArgumentException(sprintf('The key "%s" provided in the dotted notation could not be found in the array service', $key)); } $value = $array[$key]; - if (!empty($keys) && (is_array($value) || $value instanceof ArrayAccess)) { + if (!empty($keys) && (is_array($value) || false)) { $value = $this->readKeysFromArray($keys, $value); } return $value;
ci / mutation-tests (8.2): src/Factory/DottedAccessConfigAbstractFactory.php#L71
Escaped Mutant for Mutator "LogicalOrAllSubExprNegation": --- Original +++ New @@ @@ throw new InvalidArgumentException(sprintf('The key "%s" provided in the dotted notation could not be found in the array service', $key)); } $value = $array[$key]; - if (!empty($keys) && (is_array($value) || $value instanceof ArrayAccess)) { + if (!empty($keys) && (!is_array($value) || !$value instanceof ArrayAccess)) { $value = $this->readKeysFromArray($keys, $value); } return $value;
ci / mutation-tests (8.2): src/Factory/DottedAccessConfigAbstractFactory.php#L71
Escaped Mutant for Mutator "LogicalAnd": --- Original +++ New @@ @@ throw new InvalidArgumentException(sprintf('The key "%s" provided in the dotted notation could not be found in the array service', $key)); } $value = $array[$key]; - if (!empty($keys) && (is_array($value) || $value instanceof ArrayAccess)) { + if (!empty($keys) || (is_array($value) || $value instanceof ArrayAccess)) { $value = $this->readKeysFromArray($keys, $value); } return $value;
ci / upload-coverage (8.2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: codecov/codecov-action@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
ci / delete-artifacts
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: geekyeggo/delete-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

Artifacts

Produced during runtime
Name Size
build-8.2 Expired
20.1 KB
build-8.3 Expired
20.1 KB