_itemsToGet('name') ?? array_keys($scanner->findFilePaths()); $values = []; foreach ($names as $name) { $record = $scanner->getMeta($name); if ($record) { $record = array_merge($record, $scanner->getComputedFields($name)); } $layout = $this->_isFieldSelected('layout') ? $scanner->getLayout($name) : NULL; if ($layout !== NULL) { // FIXME check for validity? $record['layout'] = $this->convertHtmlToOutput($layout); } $values[] = $record; } return $values; } }