OrderedHashMapIterator
class OrderedHashMapIterator implements Iterator
Iterator for {@link OrderedHashMap} objects.
Methods
|  __construct(array $elements, array $orderedKeys, array $managedCursors)  Creates a new iterator.  |  ||
|  __destruct()  Removes the iterator's cursors from the managed cursors of the corresponding {@link OrderedHashMap} instance.  |  ||
|  current()  {@inheritdoc}  |  ||
|  next()  {@inheritdoc}  |  ||
|  key()  {@inheritdoc}  |  ||
|  valid()  {@inheritdoc}  |  ||
|  rewind()  {@inheritdoc}  |  
Details
__construct(array $elements, array $orderedKeys, array $managedCursors)
Creates a new iterator.
Parameters
| array | $elements | The elements of the map, indexed by their keys | 
| array | $orderedKeys | The keys of the map in the order in which they should be iterated | 
| array | $managedCursors | An array from which to reference the iterator's cursor as long as it is alive. This array is managed by the corresponding {@link OrderedHashMap} instance to support recognizing the deletion of elements. | 
__destruct()
Removes the iterator's cursors from the managed cursors of the corresponding {@link OrderedHashMap} instance.
current()
{@inheritdoc}
next()
{@inheritdoc}
key()
{@inheritdoc}
valid()
{@inheritdoc}
rewind()
{@inheritdoc}
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/3.3/Symfony/Component/Form/Util/OrderedHashMapIterator.html