Source of file InlineLanguageLeftAndMainExtension.php
Size: 0,776 Bytes - Last Modified: 2021-12-24T05:17:37+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/InlineLanguageLeftAndMainExtension.php
1234567891011121314151617181920212223242526 | <?php namespace Innoweb\FluentInlineLanguage\Extensions; use SilverStripe\Admin\LeftAndMainExtension; use TractorCow\Fluent\Model\Locale; use SilverStripe\i18n\i18n; class InlineLanguageLeftAndMainExtension extends LeftAndMainExtension { public function updateClientConfig(&$config) { $config = array_merge($config, [ 'inlinelanguages' => [ 'locales' => array_map(function (Locale $locale) { return [ 'code' => $locale->getLocale(), 'title' => $locale->getNativeName(), 'dir' => i18n::get_script_direction($locale->getLocale()) ]; }, Locale::getCached()->toArray()), ] ]); } } |