/** * Parse an array of DOMElement to array of File models * * @param [DOMElement] $fileListElements * @return array */ public function mapFileElements(array $fileListElements) { $files = []; if (is_array($fileListElements)) { foreach ($fileListElements as $fileElement) { $file = new File(); $file->setHref(Marshaller::getDOMElementAttributeAs($fileElement, 'href')); $files[] = $file; } } return $files; }