<?php

declare(strict_types=1);

namespace App\Models\Pouzivatel;

/**
 * Class PortalRolesPermissions
 */
final class PortalRolesPermissions implements RolesPermissions
{
    use RolesPermissionsTrait;

    const ROLE_OP = [
        'ROLE_ADMIN' => [
            'portal_sprava',
            'portal_sprava_pouzivatelia',
            'portal_sprava_informacie',
        ],
    ];

    const ROLE_ROLE = [
        'ROLE_SUPERVIZOR' => [
            'supervizor',
        ],
        'ROLE_ADMIN' => [
            'admin',
        ],
        'ROLE_SPRAVCA' => [
            'spravca_pek',
        ],
        'ROLE_TECHNIK' => [
            'technik',
        ],
        'ROLE_TECHNICKA_PODPORA_PTS' => [
            'technicka_podpora_pts',
        ],
        'ROLE_KALIBRATOR' => [
            'kalibrator',
        ],
        'ROLE_KONATEL_PEK' => [
            'pek_konatel',
        ],
        'ROLE_POVERENA_OSOBA_PEK' => [
            'pek_poverena_osoba',
        ],
    ];
}
