<?php

declare(strict_types=1);

namespace Seka\Portal\Modul\Statistiky\Http\View;

use Spatie\Enum\Laravel\Enum;

/**
 * Class ZaznamDatumFilterEnum
 *
 * @package Seka\Portal\Modul\Statistiky\Http\View
 *
 * @method static self AKTUALNY_TYZDEN()
 * @method static self PREDCHADZAJUCI_TYZDEN()
 * @method static self AKTUALNY_MESIAC()
 * @method static self PREDCHADZAJUCI_MESIAC()
 * @method static self AKTUALNY_STVRTROK()
 * @method static self PREDCHADZAJUCI_STVRTROK()
 * @method static self AKTUALNY_POLROK()
 * @method static self PREDCHADZAJUCI_POLROK()
 * @method static self AKTUALNY_ROK()
 * @method static self PREDCHADZAJUCI_ROK()
 * @method static self POUZIVATELOM_SPECIFIKOVANY_ROZSAH()
 */
final class ZaznamDatumFilterEnum extends Enum
{
    /**
     * @return string[]
     */
    protected static function labels(): array
    {
        return [
            'AKTUALNY_TYZDEN' => 'aktuálny týždeň',
            'PREDCHADZAJUCI_TYZDEN' => 'predchádzajúci týždeň',
            'AKTUALNY_MESIAC' => 'aktuálny mesiac',
            'PREDCHADZAJUCI_MESIAC' => 'predchádzajúci mesiac',
            'AKTUALNY_STVRTROK' => 'aktuálny štvrťrok',
            'PREDCHADZAJUCI_STVRTROK' => 'predchádzajúci štvrťrok',
            'AKTUALNY_POLROK' => 'aktuálny polrok',
            'PREDCHADZAJUCI_POLROK' => 'predchádzajúci polrok',
            'AKTUALNY_ROK' => 'aktuálny rok',
            'PREDCHADZAJUCI_ROK' => 'predchádzajúci rok',
            'POUZIVATELOM_SPECIFIKOVANY_ROZSAH' => 'používateľom špecifikovaný rozsah',
        ];
    }
}
