Neos\Flow\I18n\Cldr\Reader\DatesReader::parseLocalizedEras PHP Method

parseLocalizedEras() protected method

Parses "eras" child of "dates" node and returns it's array representation.
protected parseLocalizedEras ( CldrModel $model ) : array
$model Neos\Flow\I18n\Cldr\CldrModel CldrModel to read data from
return array An array with localized literals for "eras" node
    protected function parseLocalizedEras(CldrModel $model)
    {
        $data = [];
        foreach ($model->getRawArray('dates/calendars/calendar[@type="gregorian"]/eras') as $widthType => $eras) {
            foreach ($eras as $eraNodeString => $eraValue) {
                $eraName = $model->getAttributeValue($eraNodeString, 'type');
                $data[$widthType][$eraName] = $eraValue;
            }
        }
        return $data;
    }