public function testSetCollectionElementsInCollectionIterator() { $collection = new ArrayCollection(array(0, 1, 2, 3, 4, 5)); $iterator = new CollectionIterator($collection); $this->assertEquals(0, $iterator->current()); $iterator->next(); $this->assertEquals(1, $iterator->current()); $collection = new ArrayCollection(array(5, 4, 3, 2, 1, 0)); $iterator->setCollection($collection); $this->assertEquals(5, $iterator->current()); $iterator->next(); $this->assertEquals(4, $iterator->current()); }
/** * Gets the current Constant. * @return ConstantInterface */ public function current() { return parent::current(); }