getType(getVal('s')); return $vars; } public function getType($type) { $type = str_replace('.php', '', $type); if ($type == 'menulinks') { $type = 'MenuLinks'; } if ($type == 'news') { $type = 'Articles'; } $type = explode('_', $type); $type = array_map('ucfirst', $type); return implode('', $type); } public function isEnabled() { return count($this->languageContext->getSupported()) > 1; } /** * @required */ public function setLanguageContext(LanguageContext $languageContext): void { $this->languageContext = $languageContext; } public function getIcon() { return 'fc icons_translate'; } public function getDialogHrefAttributes() { return 'data-modal-class="modal-translations" data-modal-hide-buttons="true"'; } }