* @link https://www.oxidmodule.com */ declare(strict_types=1); namespace O3\TinyMCE\Application\Core; use O3\TinyMCE\Application\Core\TinyMCE\Loader; use OxidEsales\Eshop\Core\Registry; class ViewConfig extends ViewConfig_parent { /** * @return string */ public function getTinyMceInitCode(): string { $config = Registry::getConfig(); $language = Registry::getLang(); $loader = oxNew(Loader::class, $config, $language); return $loader->getEditorCode(); } /** * @return string[] */ public function getTinyMceScripts(): array { $config = Registry::getConfig(); $language = Registry::getLang(); $loader = oxNew(Loader::class, $config, $language); return $loader->getScripts(); } /** * @return string[] */ public function getTinyMceIncludes(): array { $config = Registry::getConfig(); $language = Registry::getLang(); $loader = oxNew(Loader::class, $config, $language); return $loader->getIncludes(); } }