--TEST-- Test Collection::forEach() and Collection::onEach(). --FILE-- forEach(function ($value) use (&$result2) { $result2 .= $value; }); if ($result2 != $result) { echo 'Collection::forEach() failed.', PHP_EOL; } $collection1 = $collection->onEach(function ($value) use (&$result3) { $result3 .= $value; }); if ($result3 != $result || $collection1->toArray() != $collection->toArray()) { echo 'Collection::onEach() failed.', PHP_EOL; } ?> --EXPECT--