ArrayDataItemIterator.php in Views Exposed Form Fieldset 8
File
src/ArrayDataItemIterator.php
View source
<?php
declare (strict_types=1);
namespace Drupal\views_ef_fieldset;
use ArrayIterator;
use RecursiveIterator;
class ArrayDataItemIterator extends ArrayIterator implements RecursiveIterator {
public function getChildren() {
$item = $this
->current();
return new ArrayDataItemIterator($item['children']);
}
public function hasChildren() {
$item = $this
->current();
return !empty($item['children']);
}
}