OrderedHashMapIterator
class OrderedHashMapIterator implements Iterator
Итератор для объектов {@link OrderedHashMap}.
Методы
| __construct(array $elements, array $orderedKeys, array $managedCursors) Создаёт новый итератор. | ||
| __destruct() Удаляет курсоры итератора из управляемых курсоров соответствующего экземпляра {@link OrderedHashMap}. | ||
| current() {@inheritdoc} | ||
| next() {@inheritdoc} | ||
| key() {@inheritdoc} | ||
| valid() {@inheritdoc} | ||
| rewind() {@inheritdoc} |
Детали
__construct(array $elements, array $orderedKeys, array $managedCursors)
Создаёт новый итератор.
Параметры
| array | $elements | Элементы карты, индексированные по их ключам. |
| array | $orderedKeys | Ключи карты в порядке итерации. |
| array | $managedCursors | Массив, содержащий курсор итератора, пока он активен. Этот массив управляется соответствующим экземпляром {@link OrderedHashMap} для распознавания удаления элементов. |
__destruct()
Удаляет курсоры итератора из управляемых курсоров соответствующего экземпляра {@link OrderedHashMap}.
current()
{@inheritdoc}
next()
{@inheritdoc}
key()
{@inheritdoc}
valid()
{@inheritdoc}
rewind()
{@inheritdoc}
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Form/Util/OrderedHashMapIterator.html