<?php

namespace Modules\Additional\Specifique\Client164\Modules\Commande\MenuContextuel;

use Helpers\Trad\ITrad;
use Skeleton\Router;

class GestionMenuContextuelSpecifique
{
    /**
     *
     * @param \PDO $pdo
     * @param Itrad $trad
     * @param array<mixed> $commande
     * @return array<mixed>
     * return array{
     *     li: {
     *         libelle: string,
     *         lien: string,
     *         lienJs: string
     *     }
     * }     */
    public static function gestionMenuContextuelSpecifique($pdo, Router $router, $trad, $commande): array
    {
        return [
            'libelle' => $trad->t('Etat spécifique ROLEX'),
            'lien'    => $router->generateUri('Specifique164.EtatCommandeSpecifique.index', ['idCommande' => $commande['NO_CDE']]),
            'target'  => '_blank',
        ];
    }
}
