<?php declare(strict_types=1);

namespace App\Engine\Settings\Sections\Content;

/**
 * @extends \App\Engine\Settings\Sections\SettingsSection<\App\Engine\Settings\Sections\Content\HomeStatistics>
 */
readonly class HomeStatisticsSettingsSection extends \App\Engine\Settings\Sections\SettingsSection
{

    public function getGroup(): \App\Engine\Settings\Groups
    {
        return \App\Engine\Settings\Groups::Content;
    }

    public function getPriority(): int
    {
        return 20;
    }

    public function getTitle(): string
    {
        return $this->translator->trans("admin.settings.sections.home-statistics.section-title");
    }

    public function getId(): string
    {
        return "home-statistics";
    }

    protected function getObjectClassName(): string
    {
        return \App\Engine\Settings\Sections\Content\HomeStatistics::class;
    }

    protected function getFormClassName(): string
    {
        return \App\Engine\Settings\Sections\Content\HomeStatisticsForm::class;
    }

}