public function concat($second) { LinqHelper::assertArgumentIsIterable($second, "second"); $allItems = new \ArrayIterator([$this->iterator, $second]); return new Linq(new SelectManyIterator($allItems)); }