protected function collectMetadata(\DOMDocument $dom, $source) { $metadata = array(); $metadata['xmldeclaration'] = strpos(rtrim($source), '<?xml ') === 0; $metadata['doctype'] = !!$dom->doctype; return $metadata; }