Skip to content

IteratorAggregate

IteratorAggregate #70

Triggered via push May 18, 2026 18:25
Status Failure
Total duration 1m 47s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

9 warnings
PHP 8.3: src/Arr.php#L1074
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": @@ @@ \is_float($value) && is_infinite($value) => $value > 0 ? 'Infinity' : '-Infinity', \is_float($value) => \sprintf('%.17g', $value), \is_string($value) => $value, - \is_object($value) && \is_callable([$value, '__toString']) => $value->__toString(), + !\is_object($value) && \is_callable([$value, '__toString']) => $value->__toString(), is_iterable($value) => implode( self::DEFAULT_DELIMITER, array_map(
PHP 8.3: src/Arr.php#L1074
Escaped Mutant for Mutator "ArrayItemRemoval": @@ @@ \is_float($value) && is_infinite($value) => $value > 0 ? 'Infinity' : '-Infinity', \is_float($value) => \sprintf('%.17g', $value), \is_string($value) => $value, - \is_object($value) && \is_callable([$value, '__toString']) => $value->__toString(), + \is_object($value) && \is_callable(['__toString']) => $value->__toString(), is_iterable($value) => implode( self::DEFAULT_DELIMITER, array_map(
PHP 8.3: src/Arr.php#L1067
Escaped Mutant for Mutator "MatchArmRemoval": @@ @@ \is_float($value) && is_infinite($value) => $value > 0 ? 'Infinity' : '-Infinity', \is_float($value) => \sprintf('%.17g', $value), \is_string($value) => $value, - \is_object($value) && \is_callable([$value, '__toString']) => $value->__toString(), is_iterable($value) => implode( self::DEFAULT_DELIMITER, array_map(
PHP 8.5: src/Arr.php#L1074
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": @@ @@ \is_float($value) && is_infinite($value) => $value > 0 ? 'Infinity' : '-Infinity', \is_float($value) => \sprintf('%.17g', $value), \is_string($value) => $value, - \is_object($value) && \is_callable([$value, '__toString']) => $value->__toString(), + !\is_object($value) && \is_callable([$value, '__toString']) => $value->__toString(), is_iterable($value) => implode( self::DEFAULT_DELIMITER, array_map(
PHP 8.5: src/Arr.php#L1074
Escaped Mutant for Mutator "ArrayItemRemoval": @@ @@ \is_float($value) && is_infinite($value) => $value > 0 ? 'Infinity' : '-Infinity', \is_float($value) => \sprintf('%.17g', $value), \is_string($value) => $value, - \is_object($value) && \is_callable([$value, '__toString']) => $value->__toString(), + \is_object($value) && \is_callable(['__toString']) => $value->__toString(), is_iterable($value) => implode( self::DEFAULT_DELIMITER, array_map(
PHP 8.5: src/Arr.php#L1067
Escaped Mutant for Mutator "MatchArmRemoval": @@ @@ \is_float($value) && is_infinite($value) => $value > 0 ? 'Infinity' : '-Infinity', \is_float($value) => \sprintf('%.17g', $value), \is_string($value) => $value, - \is_object($value) && \is_callable([$value, '__toString']) => $value->__toString(), is_iterable($value) => implode( self::DEFAULT_DELIMITER, array_map(
PHP 8.4: src/Arr.php#L1074
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation": @@ @@ \is_float($value) && is_infinite($value) => $value > 0 ? 'Infinity' : '-Infinity', \is_float($value) => \sprintf('%.17g', $value), \is_string($value) => $value, - \is_object($value) && \is_callable([$value, '__toString']) => $value->__toString(), + !\is_object($value) && \is_callable([$value, '__toString']) => $value->__toString(), is_iterable($value) => implode( self::DEFAULT_DELIMITER, array_map(
PHP 8.4: src/Arr.php#L1074
Escaped Mutant for Mutator "ArrayItemRemoval": @@ @@ \is_float($value) && is_infinite($value) => $value > 0 ? 'Infinity' : '-Infinity', \is_float($value) => \sprintf('%.17g', $value), \is_string($value) => $value, - \is_object($value) && \is_callable([$value, '__toString']) => $value->__toString(), + \is_object($value) && \is_callable(['__toString']) => $value->__toString(), is_iterable($value) => implode( self::DEFAULT_DELIMITER, array_map(
PHP 8.4: src/Arr.php#L1067
Escaped Mutant for Mutator "MatchArmRemoval": @@ @@ \is_float($value) && is_infinite($value) => $value > 0 ? 'Infinity' : '-Infinity', \is_float($value) => \sprintf('%.17g', $value), \is_string($value) => $value, - \is_object($value) && \is_callable([$value, '__toString']) => $value->__toString(), is_iterable($value) => implode( self::DEFAULT_DELIMITER, array_map(