Neos\Flow\I18n\Cldr\CldrModel::mergeTwoParsedFiles PHP Метод

mergeTwoParsedFiles() защищенный Метод

Merging is done with inheritance in mind, as defined in CLDR specification.
protected mergeTwoParsedFiles ( mixed $firstParsedData, mixed $secondParsedData ) : array
$firstParsedData mixed Part of data from first file (either array or string)
$secondParsedData mixed Part of data from second file (either array or string)
Результат array Data merged from two files
    protected function mergeTwoParsedFiles($firstParsedData, $secondParsedData)
    {
        $mergedData = $firstParsedData;
        if (is_array($secondParsedData)) {
            foreach ($secondParsedData as $nodeString => $children) {
                if (isset($firstParsedData[$nodeString])) {
                    $mergedData[$nodeString] = $this->mergeTwoParsedFiles($firstParsedData[$nodeString], $children);
                } else {
                    $mergedData[$nodeString] = $children;
                }
            }
        } else {
            $mergedData = $secondParsedData;
        }
        return $mergedData;
    }