public static function fromArray(array $arr) { return new static(SplFixedArray::fromArray($arr)); }
public function testConcat() { $setA = ImmArray::fromArray([1, 2, 3]); $setB = ImmArray::fromItems(new ArrayIterator([4, 5, 6])); $concatted = $setA->concat($setB); $this->assertSame([1, 2, 3, 4, 5, 6], $concatted->toArray()); }