Prado\I18N\core\MessageSource_gettext::getCatalogueList PHP Метод

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

Get all the variants of a particular catalogue.
protected getCatalogueList ( $catalogue ) : array
Результат array list of all variants for this catalogue.
    protected function getCatalogueList($catalogue)
    {
        $variants = explode('_', $this->culture);
        $source = $catalogue . $this->dataExt;
        $catalogues = array($source);
        $variant = null;
        for ($i = 0, $k = count($variants); $i < $k; ++$i) {
            if (isset($variants[$i][0])) {
                $variant .= $variant ? '_' . $variants[$i] : $variants[$i];
                $catalogues[] = $catalogue . $this->dataSeparator . $variant . $this->dataExt;
            }
        }
        $byDir = $this->getCatalogueByDir($catalogue);
        $catalogues = array_merge($byDir, array_reverse($catalogues));
        return $catalogues;
    }