Inpsyde\MultilingualPress\Core\FrontEnd\AlternateLanguages\UnfilteredTranslations::to_array PHP Метод

to_array() публичный Метод

Returns the translations.
С версии: 3.0.0
public to_array ( ) : string[]
Результат string[] Array with HTTP language codes as keys and URLs as values.
    public function to_array()
    {
        if (isset($this->translations)) {
            return $this->translations;
        }
        $this->translations = [];
        $translations = $this->language_api->get_translations(['include_base' => true, 'suppress_filters' => true]);
        if (!$translations) {
            return $this->translations;
        }
        array_walk($translations, function (Translation $translation) {
            $url = $translation->remote_url();
            if ($url) {
                $this->translations[$translation->language()->name('http')] = $url;
            }
        });
        return $this->translations;
    }
UnfilteredTranslations