function testKeep() { $a = new Collection(range(0, 10)); $this->assertEquals(range(0, 6), $a->keep(function ($val) { return $val < 7; })->asArray()); }