protected function parseFiles(array $sourcePaths)
{
$parsedFiles = [];
foreach ($sourcePaths as $sourcePath) {
$parsedFiles[] = $this->cldrParser->getParsedData($sourcePath);
}
// Merge all data starting with most generic file so we get proper inheritance
$parsedData = $parsedFiles[0];
$parsedFilesCount = count($parsedFiles);
for ($i = 1; $i < $parsedFilesCount; ++$i) {
$parsedData = $this->mergeTwoParsedFiles($parsedData, $parsedFiles[$i]);
}
return $parsedData;
}