/** * Returns a fluent iterator that cycles indefinitely over the elements of this fluent iterator. * @return $this */ public function cycle() { $this->iterator = Iterators::cycle($this->iterator); return $this; }