private function parseDatasources(\DOMXPath $xpath, \DOMNode $typeRootNode) { $datasources = []; foreach ($xpath->query(self::DATASOURCES_PATH, $typeRootNode) as $datasourceNode) { $datasources[$datasourceNode->getAttribute('name')] = $datasourceNode->nodeValue; } return $datasources; }