IteratorAggregate #70
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(
|