diff --git a/src/Operation/Combine.php b/src/Operation/Combine.php index aaa051c1d..8a4df5ddc 100644 --- a/src/Operation/Combine.php +++ b/src/Operation/Combine.php @@ -53,10 +53,7 @@ public function __invoke(): Closure $keysIterator->next(); } - $predicate1 = (true === $original->valid() && false === $keysIterator->valid()); - $predicate2 = (false === $original->valid() && true === $keysIterator->valid()); - - if ($predicate1 || $predicate2) { + if ($original->valid() !== $keysIterator->valid()) { trigger_error('Both keys and values must have the same amount of items.', E_USER_WARNING); } };