Help center

Path

7x / help / standards / design pattern catalogue / iterator


Caution: This documentation is for Exponential, from version 3.x to 6.x.
For 5.x documentation covering Platform see Exponential Platform Documentation, for difference between legacy and Platform see 5.x Architecture overview.

Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Iterator

Walks over a collection without exposing how it is stored. 16 instances in Exponential.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/standards/patterns/iterator.md

On this page

Iterator

Note

This page is generated from the source code by php bin/php/exppatterncatalogue.php --write. Do not edit it by hand: change the code or the generator, then run the command again. How the patterns are recognized: the pattern catalogue.

Walks over a collection without exposing how it is stored.

GroupBehavior
Instances16
Recognized byImplements Iterator, IteratorAggregate or ArrayAccess.

Classes by area

extension/sevenx_themes_media (1)

All patterns of extension/sevenx_themes_media

ClassKindFileDescriptionExtension point
sevenxThemesMediaFieldclassextension/sevenx_themes_media/autoloads/sevenxthemesmediaoperators.php:3––

extension/sqliimport (11)

All patterns of extension/sqliimport

ClassKindFileDescriptionExtension point
SQLIContentFieldsetclassextension/sqliimport/classes/content/sqlicontentfiedset.php:12SQLIContentFieldset–
SQLIContentFieldsetHolderclassextension/sqliimport/classes/content/sqlicontentfieldsetholder.php:12SQLIFieldsetHolder–
SQLIContentOptionsclass extends SQLIImportOptionsextension/sqliimport/classes/content/options/sqlicontentoptions.php:16Class containing basic options for SQLIContent–
SQLIContentPublishOptionsclass extends SQLIImportOptionsextension/sqliimport/classes/content/options/sqlicontentpublishoptions.php:12––
SQLICSVOptionsclass extends SQLIImportOptionsextension/sqliimport/classes/sourcehandlers/csv/sqlicsvoptions.php:13––
SQLICSVRowclassextension/sqliimport/classes/sourcehandlers/csv/sqlicsvrow.php:13––
SQLICSVRowSetclassextension/sqliimport/classes/sourcehandlers/csv/sqlicsvrowset.php:13––
SQLIImportHandlerOptionsclass extends SQLIImportOptionsextension/sqliimport/classes/sourcehandlers/options/sqliimporthandleroptions.php:16Options class for import handlers.–
SQLIImportOptionsabstract class extends ezcBaseOptionsextension/sqliimport/classes/options/sqliimportoptions.php:18Base of all options classes for SQLIImport Simple override of ezcBaseOptions from eZComponents, implementing Iterator interface–
SQLILocationSetclassextension/sqliimport/classes/location/sqlilocationset.php:12––
SQLIXMLOptionsclass extends SQLIImportOptionsextension/sqliimport/classes/sourcehandlers/xml/sqlixmloptions.php:13––

extension/xrowmetadata (1)

All patterns of extension/xrowmetadata

ClassKindFileDescriptionExtension point
eZClusterDirectoryIteratorclassextension/xrowmetadata/classes/ezclusterdirectoryiterator.php:3––

kernel/private (3)

All patterns of kernel/private

ClassKindFileDescriptionExtension point
ezpContentCriteriaSetclasskernel/private/api/content/criteria_set.php:16This class handles a list of content query criteria–
ezpContentFieldSetclasskernel/private/api/content/field_set.php:18Allows for reading/writing of content fields (attributes) through an array like interface.–
ezpContentListclasskernel/private/api/content/list.php:18This class lets you browse a previously fetched content list, for instance using ezpContentRepository::query() It is more or less a ResultSet from a…–

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x