* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ namespace PrestaShop\Module\PsxDesign\Config; if (!defined('_PS_VERSION_')) { exit; } use PrestaShop\Module\PsxDesign\DTO\ThemeConfiguration\Font\PsxDesignFontCategoryConfiguration; use PrestaShopBundle\Translation\TranslatorInterface as Translator; class FontCategoryUncategorizedConfig { /** * @param Translator $translator * * @return PsxDesignFontCategoryConfiguration */ public static function getUncategorizedCategoryConfiguration(Translator $translator): PsxDesignFontCategoryConfiguration { $fontCategoryUncategorizedConfig = new self(); return PsxDesignFontCategoryConfiguration::createFromThemeConfiguration($fontCategoryUncategorizedConfig->getUncategorizedCategory($translator)); } /** * @param Translator $translator * * @return array */ private function getUncategorizedCategory(Translator $translator): array { return [ 'title' => $translator->trans('Uncategorized fonts', [], 'Modules.Psxdesign.Admin'), 'description' => $translator->trans('This font is in your theme but is not specific to any category.', [], 'Modules.Psxdesign.Admin'), 'key' => 'uncategorized', ]; } }