• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/database/lazyaccess.php
  • Класс: BitrixTasksInternalsDataBaseLazyAccess
  • Вызов: LazyAccess::getIterator
public function getIterator(): Traversable
{
	$iterator = array();
	foreach($this->getMap() as $k => $v)
	{
		$iterator[$k] = $this[$k]; // lazy load will work here
	}

	return new ArrayIterator($iterator); // todo: object pool here
}