<?php

namespace Entity\Model;

use Helpers\QueryBuilder\QueryBuilder;
use Helpers\Trad\Trad;

class Fourniss extends QueryBuilder
{
    protected \PDO $pdo;
    
    protected string $table = 'FOURNISS with (nolock)';
    
    protected string $primaryKey = 'CODE';
    protected string $libelle = 'RS';
    
    public function __construct(\PDO $pdo)
    {
        $this->pdo = $pdo;
    }
    
    public function getArchitecture(\Helpers\Trad\ITrad $trad)
    {
        $array = [
            'CODE'      => ['nomChamp' => $trad->t('Code'), 'type' => 'TEXT'],
            'ENSCOMM'   => ['nomChamp' => $trad->t('Enseigne commerciale'), 'type' => 'TEXT'],
            'RS'        => ['nomChamp' => $trad->t('Raison sociale'), 'type' => 'TEXT'],
            'ADR'       => ['nomChamp' => $trad->t('Adresse'), 'type' => 'TEXTAREA'],
            'ADR_COMMANDE'   => ['nomChamp' =>  $trad->t('Adresse de commande'), 'type' => 'RADIO'],
            'CODE_PAYS' => ['nomChamp' => $trad->t('Pays'), 'type' => 'TEXT'],
            'CPOSTAL'   => ['nomChamp' => $trad->t('Code postal'), 'type' => 'TEXT'],
            'VILLE1'    => ['nomChamp' => $trad->t('Ville'), 'type' => 'TEXT'],
            'TEL'       => ['nomChamp' => $trad->t('Téléphone'), 'type' => 'TEXT'],
            'TELEX'     => ['nomChamp' => $trad->t('Télex'), 'type' => 'TEXT'],
            'FAX'       => ['nomChamp' => $trad->t('Fax'), 'type' => 'TEXT'],
            'EMAIL'     => ['nomChamp' => $trad->t('Email'), 'type' => 'TEXT'],
            'PROSPECT'  => ['nomChamp' => $trad->t('Prospect ?'), 'type' => 'RADIO'],
            'NO_SIRET'  => ['nomChamp' => $trad->t('N° SIRET'), 'type' => 'TEXT'],
            'TAXE2'     => ['nomChamp' => $trad->t('Taxe 2'), 'type' => 'TEXT'],
            'TAXE3'     => ['nomChamp' => $trad->t('Taxe 3'), 'type' => 'TEXT'],
            'TAXE4'     => ['nomChamp' => $trad->t('Taxe 4'), 'type' => 'TEXT'],
            'NO_TVA_IC' => ['nomChamp' => $trad->t('TVA Intra-communautaire'), 'type' => 'TEXT'],
            'ID_EXT'    => ['nomChamp' => $trad->t('Identifiant externe'), 'type' => 'TEXT'],
            'DTEVALMIN' => ['nomChamp' => $trad->t('Date de validité début'), 'type' => 'DATE'],
            'DTEVALMAX' => ['nomChamp' => $trad->t('Date de validité fin'), 'type' => 'DATE'],
            'NO_DUNS'   => ['nomChamp' => $trad->t('DUNS Number'), 'type' => 'TEXT'],
            'SITEWEB'   => ['nomChamp' => $trad->t('Site web'), 'type' => 'TEXT'],
            'COD_LNG'   => ['nomChamp' => $trad->t('Langue'), 'type' => 'TEXT'],
            'DISPO_MOBILITY'  => ['nomChamp' => $trad->t('Disponible sur mobile ?'), 'type' => 'RADIO'],
            
            'COND_PAIE'   => ['nomChamp' => $trad->t('Condition de paiement'), 'type' => 'TEXT'],
            'MODE_PAIE'   => ['nomChamp' => $trad->t('Mode de paiement'), 'type' => 'TEXT'],
            'LIV'         => ['nomChamp' => $trad->t('Mode de livraison'), 'type' => 'TEXT'],
            'RMINCPXN'    => ['nomChamp' => $trad->t('Remise incluse en prix net'), 'type' => 'RADIO'],
            'REMISE'      => ['nomChamp' => $trad->t('Remise'), 'type' => 'TEXT'],
            'DEVISE'      => ['nomChamp' => $trad->t('Devise'), 'type' => 'TEXT'],
            'TYP_TVA'     => ['nomChamp' => $trad->t('Type de TVA'), 'type' => 'TEXT'],
            'MNTMINFAC'   => ['nomChamp' => $trad->t('Minimum de facturation'), 'type' => 'TEXT'],
            'AUTOCC'      => ['nomChamp' => $trad->t('Autorisé à Cde E-Proc'), 'type' => 'RADIO'],
            'NOCCGEN'     => ['nomChamp' => $trad->t('Interdire à Cde à e-proc sur articles hors catalogue'), 'type' => 'RADIO'],
            'SEUILEPDIF'  => ['nomChamp' => $trad->t('Seuils Cde e-proc différents Catalogue/hors catalogue'), 'type' => 'RADIO'],
            'MTMAXCC'     => ['nomChamp' => $trad->t('Montant Max (catalogue)'), 'type' => 'TEXT'],
            'MTMAXCCHCT'  => ['nomChamp' => $trad->t('Montant Max (Hors catalogue)'), 'type' => 'TEXT'],
            'CA_MIN_ST'   => ['nomChamp' => $trad->t('CA Minimum Sous-traitant ?'), 'type' => 'TEXT'],
            'CA_MAX_ST'   => ['nomChamp' => $trad->t('CA Maximum Sous-traitant ?'), 'type' => 'TEXT'],
            'FOURPREF'    => ['nomChamp' => $trad->t('Fournisseur préférentiel'), 'type' => 'RADIO'],
            'DEFTYPDOC'   => ['nomChamp' => $trad->t('Type de document'), 'type' => 'TEXT'],
            'RFRACT'      => ['nomChamp' => $trad->t('Règle franco active ?'), 'type' => 'RADIO'],
            'MNTMINFRA'   => ['nomChamp' => $trad->t('Minimum de franco'), 'type' => 'TEXT'],
            'ARTFRPORT'   => ['nomChamp' => $trad->t('Article frais de port'), 'type' => 'TEXT'],
            'FRPOBLIG'    => ['nomChamp' => $trad->t('Frais de port obligatoire ?'), 'type' => 'RADIO'],
            'ZONE_LIB1'   => ['nomChamp' => $trad->t('Zone libre 1'), 'type' => 'TEXT'],
            'ZONE_LIB2'   => ['nomChamp' => $trad->t('Zone libre 2'), 'type' => 'TEXT'],
            
            
            'RS_REGL'    => ['nomChamp' => $trad->t('Raison sociale de règlement'), 'type' => 'TEXT'],
            'ADR_REGL'   => ['nomChamp' => $trad->t('Adresse de règlement'), 'type' => 'TEXTAREA'],
            'PAYSREGL'   => ['nomChamp' => $trad->t('Pays de règlement'), 'type' => 'TEXT'],
            'CPREGL'     => ['nomChamp' => $trad->t('Code postal de règlement'), 'type' => 'TEXT'],
            'VILLEREGL'  => ['nomChamp' => $trad->t('Ville de règlement'), 'type' => 'TEXT'],
            'RESP_FAC'   => ['nomChamp' => $trad->t('Resp. Traitement facture'), 'type' => 'TEXT'],
            'DOM_BK'     => ['nomChamp' => $trad->t('Domiciliation bancaire'), 'type' => 'TEXT'],
            'CODE_BK'    => ['nomChamp' => $trad->t('Banque'), 'type' => 'TEXT'],
            'CODE_GUIC'  => ['nomChamp' => $trad->t('Guichet'), 'type' => 'TEXT'],
            'NO_CPTE'    => ['nomChamp' => $trad->t('Compte'), 'type' => 'TEXT'],
            'CLE_RIB'    => ['nomChamp' => $trad->t('Clé RIB'), 'type' => 'TEXT'],
            'IBANPAYS'   => ['nomChamp' => $trad->t('IBAN (PAYS)'), 'type' => 'TEXT'],
            'IBANCLE'    => ['nomChamp' => $trad->t('IBAN (CLE)'), 'type' => 'TEXT'],
            'IBANCPT'    => ['nomChamp' => $trad->t('IBAN (CPT)'), 'type' => 'TEXT'],
            'CODEBIC'    => ['nomChamp' => $trad->t('Code BIC'), 'type' => 'TEXT'],
            
            'DTE_AGREM'     => ['nomChamp' => $trad->t('Date d\'agrément'), 'type' => 'DATE'],
            'FRANCTVA'      => ['nomChamp' => $trad->t('Achat systématique en franchise de TVA ?'), 'type' => 'RADIO'],
            'NOT_MANU'      => ['nomChamp' => $trad->t('Notation manuelle systématique ?'), 'type' => 'RADIO'],
            'CERTIF'        => ['nomChamp' => $trad->t('Certification'), 'type' => 'TEXT'],
            'GEREPORTAIL'   => ['nomChamp' => $trad->t('Accès au portail OXALINK ?'), 'type' => 'RADIO'],
            'IND_QUALI'     => ['nomChamp' => $trad->t('Indice qualité'), 'type' => 'TEXT'],
            'RECEP_AUTO'    => ['nomChamp' => $trad->t('Réception automatique des Cdes ?'), 'type' => 'RADIO'],
            'PER_REC_AUTO'  => ['nomChamp' => $trad->t('Périodicité du contrat'), 'type' => 'TEXT'],
            'NAUTOSFA'      => ['nomChamp' => $trad->t('Pas d\'alimentation automatique des Sous-familles ?'), 'type' => 'RADIO'],
            'CODE_REGR'     => ['nomChamp' => $trad->t('Regroupement'), 'type' => 'TEXT'],
            'MOTCLE'        => ['nomChamp' => $trad->t('Zone libre 3'), 'type' => 'TEXT'],

        ];

        // 'RS' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ENSCOMM' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ADR' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CODE_PAYS' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CPOSTAL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'VILLE1' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TEL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TELEX' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FAX' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'EMAIL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'SITEWEB' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'COD_LNG' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NO_SIRET' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TAXE2' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TAXE3' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TAXE4' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NO_TVA_IC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NO_DUNS' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ID_EXT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'DISPO_MOBILITY' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ADR_COMMANDE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FOUPPAL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'DTE_AGREM' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FRANCTVA' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NOT_MANU' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CERTIF' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'GEREPORTAIL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'IND_QUALI' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'RECEP_AUTO' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'PER_REC_AUTO' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NAUTOSFA' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CODE_REGR' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MOTCLE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'RS_REGL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ADR_REGL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'PAYSREGL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CPREGL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'VILREGL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'RESP_FAC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'DOM_BK' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CODE_BK' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CODE_GUIC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NO_CPTE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CLE_RIB' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'IBANCPT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'IBANPAYS' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'IBANCLE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CODEBIC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'COND_PAIE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MODE_PAIE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'LIV' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'AUTOCC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NOCCGEN' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'SEUILEPDIF' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MTMAXCC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MTMAXCCHCT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FOURPREF' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'DEFTYPDOC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ZONE_LIB1' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ZONE_LIB2' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'RMINCPXN' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'REMISE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'DEVISE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TYP_TVA' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MNTMINFAC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CA_MIN_ST' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CA_MAX_ST' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'RFRACT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MNTMINFRA' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ARTFRPORT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FRPOBLIG' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FONCTION' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TEL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TELPORT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FAX' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MODE_ENV' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'RS' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ENSCOMM' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TEL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TELEX' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FAX' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'EMAIL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'SITEWEB' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'COD_LNG' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NO_SIRET' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TAXE2' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TAXE3' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TAXE4' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NO_TVA_IC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NO_DUNS' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ID_EXT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'DISPO_MOBILITY' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ADR_COMMANDE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FOUPPAL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'DTE_AGREM' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FRANCTVA' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NOT_MANU' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CERTIF' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'GEREPORTAIL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'IND_QUALI' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'RECEP_AUTO' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'PER_REC_AUTO' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NAUTOSFA' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CODE_REGR' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MOTCLE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'RS_REGL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'RESP_FAC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'DOM_BK' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CODE_BK' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CODE_GUIC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NO_CPTE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CLE_RIB' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CODEBIC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'COND_PAIE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MODE_PAIE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'LIV' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'AUTOCC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'NOCCGEN' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'SEUILEPDIF' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MTMAXCC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MTMAXCCHCT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'BDC_ELEC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ROUTAGECDE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TYPE_FORM' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FORMAT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FOURPREF' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'DEFTYPDOC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ZONE_LIB1' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ZONE_LIB2' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MAIL_DEST' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ADR_FTP' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'USER_FTP' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'PWD_FTP' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'PATH_DEP' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'RMINCPXN' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'REMISE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'DEVISE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TYP_TVA' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MNTMINFAC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CA_MIN_ST' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'CA_MAX_ST' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'RFRACT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MNTMINFRA' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ARTFRPORT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FRPOBLIG' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FONCTION' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TEL' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TELPORT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FAX' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'BDC_ELEC' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ROUTAGECDE' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'TYPE_FORM' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'FORMAT' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MODE_ENV' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'MAIL_DEST' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'ADR_FTP' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'USER_FTP' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'PWD_FTP' => ['nomChamp' => $trad->t(''), 'type' => '' ]
        // 'PATH_DEP' => ['nomChamp' => $trad->t(''), 'type' => '' ]


        
        return $array;
    }
}
