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();
 }