CategoryController {#47
  +php_self: "category"
  +customer_access: true
  #notFound: false
  #category: Category {#111
    +id: 8
    +id_category: "8"
    +name: "Fers - Clous - Plaques"
    +active: "1"
    +position: "2"
    +description: "<p>Chaque discipline équestre exige des équipements de la plus haute qualité, et parmi eux, les fers, clous et plaques jouent un rôle crucial. Notre sélection comprend une vaste gamme de fers en acier ou en aluminium spécialement conçus pour répondre aux besoins variés des chevaux, qu'ils soient destinés à la selle, au sport, au trait, à la course, ou qu'ils présentent des problèmes de santé particuliers. Pour garantir des ferrages performants et durables, nous mettons à votre disposition une collection de clous issus des marques les plus renommées telles que Mustad, Derby, Mondial, offrant ainsi une assurance de qualité et de fiabilité.</p>"
    +id_parent: "3"
    +id_category_default: null
    +level_depth: "3"
    +nleft: "60"
    +nright: "101"
    +link_rewrite: "fers-clous-plaques"
    +meta_title: "Fer à cheval, clou, plaque : le meilleur de Michel Vaillant"
    +meta_keywords: ""
    +meta_description: "Michel Vaillant présente ses fers à chevaux, clous et plaques: une gamme inégalée de produits de qualité conçus pour répondre aux besoins de vos chevaux."
    +date_add: "2023-01-10 08:48:38"
    +date_upd: "2024-01-26 12:17:06"
    +is_root_category: "0"
    +id_shop_default: "1"
    +groupBox: null
    +doNotRegenerateNTree: false
    +id_image: 8
    #webserviceParameters: array:4 [
      "objectsNodeName" => "categories"
      "hidden_fields" => array:3 [
        0 => "nleft"
        1 => "nright"
        2 => "groupBox"
      ]
      "fields" => array:3 [
        "id_parent" => array:1 [
          "xlink_resource" => "categories"
        ]
        "level_depth" => array:1 [
          "setter" => false
        ]
        "nb_products_recursive" => array:2 [
          "getter" => "getWsNbProductsRecursive"
          "setter" => false
        ]
      ]
      "associations" => array:2 [
        "categories" => array:2 [
          "getter" => "getChildrenWs"
          "resource" => "category"
        ]
        "products" => array:2 [
          "getter" => "getProductsWs"
          "resource" => "product"
        ]
      ]
    ]
    #id_lang: 1
    #id_shop: 1
    +id_shop_list: []
    #get_shop_from_context: true
    #table: "category"
    #identifier: "id_category"
    #fieldsRequired: array:1 [
      0 => "active"
    ]
    #fieldsSize: []
    #fieldsValidate: array:9 [
      "nleft" => "isUnsignedInt"
      "nright" => "isUnsignedInt"
      "level_depth" => "isUnsignedInt"
      "active" => "isBool"
      "id_parent" => "isUnsignedInt"
      "id_shop_default" => "isUnsignedId"
      "is_root_category" => "isBool"
      "date_add" => "isDate"
      "date_upd" => "isDate"
    ]
    #fieldsRequiredLang: array:2 [
      0 => "name"
      1 => "link_rewrite"
    ]
    #fieldsSizeLang: array:5 [
      "name" => 128
      "link_rewrite" => 128
      "meta_title" => 255
      "meta_description" => 512
      "meta_keywords" => 255
    ]
    #fieldsValidateLang: array:6 [
      "name" => "isCatalogName"
      "link_rewrite" => "isLinkRewrite"
      "description" => "isCleanHtml"
      "meta_title" => "isGenericName"
      "meta_description" => "isGenericName"
      "meta_keywords" => "isGenericName"
    ]
    #tables: []
    #image_dir: "/var/www/michelvaillant/www/img/c/"
    #image_format: "jpg"
    #translator: null
    #def: array:7 [
      "table" => "category"
      "primary" => "id_category"
      "multilang" => true
      "multilang_shop" => true
      "fields" => array:16 [
        "nleft" => array:2 [
          "type" => 1
          "validate" => "isUnsignedInt"
        ]
        "nright" => array:2 [
          "type" => 1
          "validate" => "isUnsignedInt"
        ]
        "level_depth" => array:2 [
          "type" => 1
          "validate" => "isUnsignedInt"
        ]
        "active" => array:3 [
          "type" => 2
          "validate" => "isBool"
          "required" => true
        ]
        "id_parent" => array:2 [
          "type" => 1
          "validate" => "isUnsignedInt"
        ]
        "id_shop_default" => array:2 [
          "type" => 1
          "validate" => "isUnsignedId"
        ]
        "is_root_category" => array:2 [
          "type" => 2
          "validate" => "isBool"
        ]
        "position" => array:1 [
          "type" => 1
        ]
        "date_add" => array:2 [
          "type" => 5
          "validate" => "isDate"
        ]
        "date_upd" => array:2 [
          "type" => 5
          "validate" => "isDate"
        ]
        "name" => array:5 [
          "type" => 3
          "lang" => true
          "validate" => "isCatalogName"
          "required" => true
          "size" => 128
        ]
        "link_rewrite" => array:6 [
          "type" => 3
          "lang" => true
          "validate" => "isLinkRewrite"
          "required" => true
          "size" => 128
          "ws_modifier" => array:2 [
            "http_method" => 2
            "modifier" => "modifierWsLinkRewrite"
          ]
        ]
        "description" => array:3 [
          "type" => 6
          "lang" => true
          "validate" => "isCleanHtml"
        ]
        "meta_title" => array:4 [
          "type" => 3
          "lang" => true
          "validate" => "isGenericName"
          "size" => 255
        ]
        "meta_description" => array:4 [
          "type" => 3
          "lang" => true
          "validate" => "isGenericName"
          "size" => 512
        ]
        "meta_keywords" => array:4 [
          "type" => 3
          "lang" => true
          "validate" => "isGenericName"
          "size" => 255
        ]
      ]
      "classname" => "Category"
      "associations" => array:1 [
        "l" => array:3 [
          "type" => 2
          "field" => "id_category"
          "foreign_field" => "id_category"
        ]
      ]
    ]
    #update_fields: null
    +force_id: false
  }
  +errors: []
  +warning: []
  +success: []
  +info: []
  +iso: null
  +orderBy: null
  +orderWay: null
  +p: null
  +n: null
  +auth: false
  +guestAllowed: false
  +authRedirection: false
  +ssl: true
  #restrictedCountry: 0
  #maintenance: false
  #redirectionExtraExcludedKeys: []
  +nb_items_per_page: null
  +objectPresenter: ObjectPresenter {#49}
  +cart_presenter: CartPresenter {#97
    -priceFormatter: PriceFormatter {#98}
    -link: Link {#42
      #allow: 1
      #url: "/index.php"
      +protocol_link: "https://"
      +protocol_content: "https://"
      #ssl_enable: "1"
      #urlShopId: null
    }
    -translator: TranslatorComponent {#69
      #catalogues: array:1 [
        "fr-FR" => MessageCatalogue {#73
          -messages: array:185 [
            "ModulesAdvertisingAdmin" => array:11 [
              "Advertising block" => "Bloc publicités"
              "Adds an advertisement block to selected sections of your e-commerce website." => "Ajoute un bloc affichant une publicité."
              "This module needs to be hooked to a column, but your theme does not implement one" => "Ce module nécessite d'être greffé sur une colonne, mais votre thème n'a pas de colonne"
              "File upload error." => "Erreur lors du chargement du fichier."
              "Image for the advertisement" => "Image pour la publicité"
              "By default the image will appear in the left column. The recommended dimensions are 155 x 163px." => "Par défaut, l'image s'affichera dans la colonne de gauche. Les dimensions recommandées sont 155 x 163px."
              "Target link for the image" => "Lien vers lequel l'image renvoie"
              "Title of the target link" => "Titre du lien cible"
              "This title will be displayed when you mouse over the advertisement block in your shop." => "Ce titre apparaît quand vous survolez le bloc publicités dans votre boutique."
              "Display in the left column" => "Afficher dans la colonne de gauche"
              "Display in the right column" => "Afficher dans la colonne de droite"
            ]
            "ShopThemeCatalog" => array:112 [
              "Please try other keywords to describe what you are looking for." => "Mince, nous n'avons pas encore de produits avec ce nom là..."
              "No matches were found for your search" => "Résultats de recherche"
              "Popular Products" => "Découvrez les :"
              "Discount" => "Remise"
              "Unit discount" => "Remise sur prix unitaire"
              "Items" => "Produits"
              "Item" => "Produit"
              "Categories" => "Catégories"
              "Pages" => "Pages"
              "Price drop" => "Promotion"
              "Best sellers" => "Meilleures ventes"
              "Category: %category_name%" => "Catégorie : %category_name%"
              "List of all brands" => "Liste de toutes les marques"
              "Prices drop" => "Promotions"
              "Search results" => "Résultats de la recherche"
              "%number% products" => "%number% produits"
              "%number% product" => "%number% produit"
              "List of all suppliers" => "Liste de tous les fournisseurs"
              "List of products by supplier %supplier_name%" => "Liste des produits du fournisseur %supplier_name%"
              "%1$s: " => "%1$s :"
              "Search our catalog" => "Rechercher"
              "Search" => "Rechercher"
              "Name, A to Z" => "Nom, A à Z"
              "Name, Z to A" => "Nom, Z à A"
              "Price, low to high" => "Prix, croissant"
              "Price, high to low" => "Prix, décroissant"
              "Sales, highest to lowest" => "Ventes, ordre décroissant"
              "Date added, newest to oldest" => "Date d'ajout, du plus récent au plus ancien"
              "Date added, oldest to newest" => "Date d'ajout, du plus ancien au plus récent"
              "New product" => "Nouveau produit"
              "Online only" => "Exclusivité web !"
              "On sale!" => "Promo !"
              "Reduced price" => "Prix réduit"
              "Pack" => "Pack"
              "Product available with different options" => "Produit disponible avec d'autres options"
              "Last items in stock" => "Derniers articles en stock"
              "ean13" => "EAN13"
              "isbn" => "ISBN"
              "upc" => "UPC"
              "Used" => "Utilisé"
              "Refurbished" => "Reconditionné"
              "New" => "Nouveau"
              "MPN" => "MPN"
              "Relevance" => "Pertinence"
              "%facet_label%: %facet_value%" => "%facet_label% : %facet_value%"
              "Pack content" => "Contenu du pack"
              "Accessories" => "Accessoires"
              "Returned" => "Retourné"
              "Best Sellers" => "Meilleures Ventes"
              "All best sellers" => "Toutes les meilleures ventes"
              "All brands" => "Toutes les marques"
              "Brands" => "Marques"
              "No brand" => "Aucune marque"
              "brands" => "marques"
              "%s other product in the same category:" => "%s autre produit dans la même catégorie :"
              "%s other products in the same category:" => "%s autres produits dans la même catégorie :"
              "Customers who bought this product also bought:" => "Les clients qui ont acheté ce produit ont également acheté..."
              "My alerts" => "Mes alertes"
              "All products" => "Tous les produits"
              "New products" => "Nouveaux produits"
              "All new products" => "Tous les nouveaux produits"
              "1 person is currently watching this product." => "Une personne consulte actuellement ce produit."
              "%nb_people% people are currently watching this product." => "%nb_people% personnes consultent actuellement ce produit."
              "Last time this product was bought: %date_last_order%" => "Dernière fois que ce produit a été acheté : %date_last_order%"
              "Last time this product was added to a cart: %date_last_cart%" => "Dernière fois que ce produit a été ajouté à un panier : %date_last_cart%"
              "No RSS feed added" => "Aucun flux RSS ajouté"
              "On sale" => "En promo"
              "All sale products" => "Tous les produits en promotion"
              "All suppliers" => "Tous les fournisseurs"
              "Suppliers" => "Fournisseurs"
              "No supplier" => "Aucun fournisseur"
              "Viewed products" => "Déjà vus"
              "Showing %from%-%to% of %total% item(s)" => "Affichage %from%-%to% de %total% article(s)"
              "%1$s:" => "%1$s :"
              "Price" => "Prix"
              "Regular price" => "Prix de base"
              "Your customization:" => "Votre personnalisation :"
              "Brand" => "Marque"
              "In stock" => "En stock"
              "Availability date:" => "Date de disponibilité:"
              "Data sheet" => "Fiche technique"
              "Specific References" => "Références spécifiques"
              "Condition" => "État"
              "Volume discounts" => "Remise sur la quantité"
              "You Save" => "Vous économisez"
              "Up to %discount%" => "Jusqu'à %discount%"
              "Save %percentage%" => "Économisez %percentage%"
              "Save %amount%" => "Économisez %amount%"
              "%price% tax excl." => "%price% HT"
              "Instead of %price%" => "Au lieu de %price%"
              "Including %amount% for ecotax" => "Dont %amount% d'éco-participation"
              "(not impacted by the discount)" => "(ne sera pas compris dans la réduction)"
              "(%unit_price%)" => "(%unit_price%)"
              "No tax" => "Aucune taxe"
              ": " => " :"
              "There are %product_count% products." => "Il y a %product_count% produits."
              "There is 1 product." => "Il y a 1 produit."
              "List of products by brand %brand_name%" => "Liste des produits de la marque %brand_name%"
              "List of products by supplier %s" => "Liste des produits du fournisseur %s"
              "This pack contains" => "Ce pack contient"
              "Description" => "Description"
              "Product Details" => "Détails du produit"
              "Attachments" => "Documents joints"
              "You might also like" => "Vous aimerez aussi"
              "Reference" => "Référence"
              "Product" => "Produit"
              "Quantity" => "Quantité"
              "Unit price" => "Prix unitaire"
              "Total price" => "Prix total"
              "Product customization" => "Personnalisation"
              "No products available yet" => "Aucun produit disponible pour le moment"
              "Stay tuned! More products will be shown here as they are added." => "Restez à l'écoute ! D'autres produits seront affichés ici au fur et à mesure qu'ils seront ajoutés."
            ]
            "ShopThemeCheckout" => array:120 [
              "Have a promo code?" => """
                Vous avez un code promo?<br>\n
                Un code parrain? <br>\n
                Ou un bon cadeau?
                """
              "Promo code" => "Code"
              " (additional cost of %giftcost% %taxlabel%)" => "(coût additionnel de %giftcost% %taxlabel%)"
              "I would like my order to be gift wrapped %cost%" => "Je souhaite que ma commande soit emballée dans un papier-cadeau %cost%"
              "tax incl." => "TTC"
              "tax excl." => "HT"
              "(additional cost of %giftcost% %taxlabel%)" => "(coût additionnel de %giftcost% %taxlabel%)"
              "Personal Information" => "Informations personnelles"
              "I agree to the [terms of service] and will adhere to them unconditionally." => "J'ai lu les [conditions générales de vente] et j'y adhère sans réserve."
              "%price% tax incl." => "%price% TTC"
              "%price% tax excl." => "%price% HT"
              "My Address" => "Mon adresse"
              "Tax included" => "TTC"
              "Tax excluded" => "HT"
              "Free shipping" => "Livraison gratuite"
              "Guest order tracking" => "Suivi de commande invité"
              "Order confirmation" => "Confirmation de commande"
              "Product Successfully Added to Your Shopping Cart" => "Le produit a bien été ajouté à votre panier"
              "Free" => "gratuit"
              "Total" => "Total"
              "Subtotal" => "Sous-total"
              "Gift wrapping" => "Paquet cadeau"
              "Shipping" => "Livraison"
              "Included taxes" => "Taxes incluses"
              "Taxes" => "Taxes"
              "Total (tax incl.)" => "Total TTC"
              "Total (tax excl.)" => "Total HT :"
              "1 item" => "1 article"
              "%count% items" => "%count% articles"
              "A minimum shopping cart total of %amount% (tax excl.) is required to validate your order. Current cart total is %total% (tax excl.)." => "Un montant total de %amount% HT minimum est requis pour valider votre commande. Le montant actuel de votre commande est de %total% HT."
              "Discount(s)" => "Réduction(s)"
              "Total paid" => "Total payé"
              "Discount" => "Remise"
              "Shipping and handling" => "Frais de livraison"
              "Tax" => "Taxes"
              "You Save" => "Vous économisez"
              "Up to %amount_saved%" => "Jusqu'à %amount_saved%"
              "Choose a password to create an account and save time on your next order (optional)" => "Choisissez un mot de passe pour créer un compte et gagner du temps lors de votre prochaine commande (optionnel)"
              "The selected address will be used both as your personal address (for invoice) and as your shipping address." => "L'adresse sélectionnée sera utilisée à la fois comme adresse personnelle (pour la facturation) et comme adresse de livraison."
              "Order reference %reference%" => "Commande référence %reference%"
              "Payment method %method_name%" => "Moyen de paiement %method_name%"
              "Shipping method %method_name%" => "Mode de livraison %method_name%"
              "Product successfully added to your shopping cart" => "Produit ajouté au panier avec succès"
              "Quantity:" => "Quantité :"
              "There are %products_count% items in your cart." => "Il y a %products_count% articles dans votre panier."
              "There is %product_count% item in your cart." => "Il y a %product_count% article dans votre panier."
              "Total products:" => "Total produits :"
              "Total shipping:" => "Frais de port :"
              "Total:" => "Total :"
              "Subtotal:" => "Sous-total :"
              "Shipping:" => "Transport :"
              "There is %products_count% item in your cart." => "Il y a %products_count% article dans votre panier."
              "Cart" => "Panier"
              "Shopping cart link containing %nbProducts% product(s)" => "Lien du panier contenant %nbProducts% produit(s)"
              "The minimum purchase order quantity for the product is %quantity%." => "La quantité minimale pour pouvoir commander ce produit est %quantity%."
              "Use this address for invoice too" => "Utiliser aussi cette adresse pour la facturation"
              "Gift" => "Cadeau"
              "%productName% product quantity field" => "Champ quantité du produit %productName% "
              "There are no more items in your cart" => "Il n'y a plus d'articles dans votre panier"
              "Close" => "Fermer"
              "Create an account" => "Créez votre compte"
              "(optional)" => "(optionnel)"
              "And save time on your next order!" => "Et gagnez du temps pour votre prochaine commande !"
              "Order items" => "Articles de la commande"
              "Unit price" => "Prix unitaire"
              "Total products" => "Total produits"
              "%product_count% item in your cart" => "%product_count% article dans votre panier"
              "%products_count% items in your cart" => "%products_count% articles dans votre panier"
              "Shipping Method" => "Mode de livraison"
              "Addresses" => "Adresses"
              "Please check your order before payment" => "Veuillez vérifier votre commande avant le paiement"
               …49
            ]
            "ModulesEmailalertsShop" => array:4 [ …4]
            "ModulesFacetedsearchAdmin" => array:98 [ …98]
            "AdminDesignFeature" => array:109 [ …109]
            "ModulesCategoryproductsAdmin" => array:6 [ …6]
            "ModulesDashgoalsAdmin" => array:23 [ …23]
            "ModulesDashproductsAdmin" => array:26 [ …26]
            "AdminInternationalNotification" => array:139 [ …139]
            "ModulesCashondeliveryAdmin" => array:2 [ …2]
            "ModulesBlockwishlistAdmin" => array:22 [ …22]
            "ModulesStatspersonalinfosAdmin" => array:29 [ …29]
            "ModulesNewproductsAdmin" => array:7 [ …7]
            "ModulesFacetedsearchShop" => array:14 [ …14]
            "AdminNavigationNotification" => array:23 [ …23]
            "ModulesWelcomeAdmin" => array:56 [ …56]
            "AdminPaymentFeature" => array:7 [ …7]
            "ModulesPagesnotfoundAdmin" => array:19 [ …19]
            "ModulesStatsoriginAdmin" => array:14 [ …14]
            "ModulesDataprivacyShop" => array:1 [ …1]
            "ModulesStatsstockAdmin" => array:9 [ …9]
            "EmailsSubject" => array:30 [ …30]
            "ModulesStatsforecastAdmin" => array:39 [ …39]
            "AdminModulesFeature" => array:119 [ …119]
            "ShopThemeCategory" => array:1 [ …1]
            "AdminLoginFeature" => array:9 [ …9]
            "ModulesReminderAdmin" => array:40 [ …40]
            "ModulesWatermarkAdmin" => array:23 [ …23]
            "ModulesViewedproductAdmin" => array:6 [ …6]
            "ModulesStatsbestmanufacturersAdmin" => array:3 [ …3]
            "AdminNavigationSearch" => array:26 [ …26]
            "ShopPdf" => array:96 [ …96]
            "AdminDashboardNotification" => array:4 [ …4]
            "ModulesSocialfollowShop" => array:10 [ …10]
            "AdminCatalogFeature" => array:506 [ …506]
            "ShopNavigation" => array:58 [ …58]
            "ModulesSearchbarAdmin" => array:3 [ …3]
            "ModulesDashtrendsAdmin" => array:15 [ …15]
            "ModulesCashondeliveryShop" => array:7 [ …7]
            "ModulesStatscheckupAdmin" => array:18 [ …18]
            "ModulesLanguageselectorAdmin" => array:2 [ …2]
            "Install" => array:240 [ …240]
            "AdminShippingHelp" => array:47 [ …47]
            "AdminAdvparametersNotification" => array:246 [ …246]
            "AdminDesignHelp" => array:62 [ …62]
            "ModulesStatsbestcategoriesAdmin" => array:9 [ …9]
            "ModulesBrandlistAdmin" => array:9 [ …9]
            "ModulesBannerAdmin" => array:9 [ …9]
            "ModulesDateofdeliveryAdmin" => array:32 [ …32]
            "ShopFormsErrors" => array:7 [ …7]
            "ModulesStatssalesAdmin" => array:19 [ …19]
            "AdminModulesNotification" => array:154 [ …154]
            "ModulesNewproductsShop" => array:2 [ …2]
            "ModulesLinklistShop" => array:2 [ …2]
            "ModulesMailalertsAdmin" => array:32 [ …32]
            "AdminStatsNotification" => array:3 [ …3]
            "AdminStatsFeature" => array:11 [ …11]
            "ModulesDataprivacyAdmin" => array:7 [ …7]
            "ModulesStatsregistrationsAdmin" => array:16 [ …16]
            "ModulesEmailalertsAdmin" => array:31 [ …31]
            "ModulesCustomeraccountlinksAdmin" => array:6 [ …6]
            "AdminNotificationsWarning" => array:20 [ …20]
            "AdminOrderscustomersHelp" => array:54 [ …54]
            "ModulesCrosssellingShop" => array:1 [ …1]
            "ModulesBestsellersAdmin" => array:4 [ …4]
            "ShopDemoCatalog" => array:67 [ …67]
            "ModulesBuybuttonliteAdmin" => array:9 [ …9]
            "ModulesContactformAdmin" => array:8 [ …8]
            "ModulesSupplierlistAdmin" => array:9 [ …9]
            "AdminNavigationHeader" => array:68 [ …68]
            "AdminOrderscustomersNotification" => array:203 [ …203]
            "ModulesCarriercomparisonAdmin" => array:4 [ …4]
            "ModulesSharebuttonsAdmin" => array:4 [ …4]
            "AdminDesignNotification" => array:43 [ …43]
            "EmailsBody" => array:355 [ …355]
            "ShopNotificationsWarning" => array:8 [ …8]
            "ModulesSpecialsShop" => array:2 [ …2]
            "ModulesStatsequipmentAdmin" => array:10 [ …10]
            "AdminShopparametersNotification" => array:47 [ …47]
            "ModulesFeederAdmin" => array:2 [ …2]
            "AdminStatsHelp" => array:4 [ …4]
            "ShopFormsHelp" => array:14 [ …14]
            "ModulesLivetranslationShop" => array:1 [ …1]
            "ModulesStatscatalogAdmin" => array:18 [ …18]
            "AdminLoginNotification" => array:24 [ …24]
            "ModulesImagesliderAdmin" => array:39 [ …39]
            "ModulesProductcommentsShop" => array:43 [ …43]
            "ShopNotificationsError" => array:102 [ …102]
            "AdminAdvparametersFeature" => array:383 [ …383]
            "AdminInternationalFeature" => array:177 [ …177]
            "ModulesCategoryproductsShop" => array:2 [ …2]
            "ModulesBlockwishlistShop" => array:68 [ …68]
            "ModulesMainmenuAdmin" => array:35 [ …35]
            "ModulesEmailsubscriptionAdmin" => array:42 [ …42]
            "ModulesEmailsubscriptionShop" => array:14 [ …14]
            "ModulesSupplierlistShop" => array:2 [ …2]
            "AdminActions" => array:169 [ …169]
            "ModulesProductinfoAdmin" => array:15 [ …15]
            "ModulesGsitemapAdmin" => array:43 [ …43]
            "AdminPaymentNotification" => array:12 [ …12]
            "ModulesStatsvisitsAdmin" => array:14 [ …14]
            "ModulesStatsliveAdmin" => array:15 [ …15]
            "ModulesMailalertsShop" => array:7 [ …7]
            "ModulesContactinfoAdmin" => array:3 [ …3]
            "ModulesBestsellersShop" => array:2 [ …2]
            "ModulesCurrencyselectorAdmin" => array:2 [ …2]
            "ModulesBrandlistShop" => array:2 [ …2]
            "AdminCatalogNotification" => array:203 [ …203]
            "messages" => array:522 [ …522]
            "ModulesPscleanerAdmin" => array:23 [ …23]
            "AdminNavigationMenu" => array:122 [ …122]
            "ModulesStatsbestvouchersAdmin" => array:5 [ …5]
            "ModulesBannerShop" => array:1 [ …1]
            "AdminPaymentHelp" => array:7 [ …7]
            "ModulesGridhtmlAdmin" => array:3 [ …3]
            "ShopFormsLabels" => array:39 [ …39]
            "AdminShopparametersFeature" => array:327 [ …327]
            "AdminAdvparametersHelp" => array:125 [ …125]
            "ModulesNewsletterAdmin" => array:23 [ …23]
            "ModulesSocialfollowAdmin" => array:22 [ …22]
            "AdminShippingNotification" => array:19 [ …19]
            "ModulesStatsproductAdmin" => array:21 [ …21]
            "AdminDashboardFeature" => array:23 [ …23]
            "ModulesViewedproductShop" => array:1 [ …1]
            "ShopThemeGlobal" => array:68 [ …68]
            "ShopThemeCustomeraccount" => array:83 [ …83]
            "ModulesContactinfoShop" => array:8 [ …8]
            "AdminShopparametersHelp" => array:161 [ …161]
            "ModulesGraphnvd3Admin" => array:2 [ …2]
            "ModulesGAnalyticsAdmin" => array:23 [ …23]
            "AdminOrderscustomersFeature" => array:397 [ …397]
            "ModulesStatsbestcustomersAdmin" => array:13 [ …13]
            "ModulesSpecialsAdmin" => array:4 [ …4]
            "ModulesCustomersigninAdmin" => array:4 [ …4]
            "ModulesCheckpaymentAdmin" => array:15 [ …15]
            "ModulesSharebuttonsShop" => array:4 [ …4]
            "ModulesCategorytreeAdmin" => array:11 [ …11]
            "ModulesStatssearchAdmin" => array:10 [ …10]
            "AdminCatalogHelp" => array:160 [ …160]
            "ModulesLegalcomplianceShop" => array:21 [ …21]
            "ModulesBlockreassuranceShop" => array:7 [ …7]
            "ModulesRssfeedAdmin" => array:16 [ …16]
            "AdminModulesHelp" => array:15 [ …15]
            "AdminInternationalHelp" => array:87 [ …87]
            "ModulesCheckpaymentShop" => array:19 [ …19]
            "ModulesProductcommentsAdmin" => array:53 [ …53]
            "ModulesStatsbestsuppliersAdmin" => array:3 [ …3]
            "ModulesSekeywordsAdmin" => array:18 [ …18]
            "ModulesAutoupgradeAdmin" => array:193 [ …193]
            "AdminGlobal" => array:320 [ …320]
            "ModulesStatsdataAdmin" => array:8 [ …8]
            "ModulesBlockreassuranceAdmin" => array:67 [ …67]
            "ModulesContactformShop" => array:16 [ …16]
            "ModulesTrackingfrontShop" => array:34 [ …34]
            "ModulesLinklistAdmin" => array:27 [ …27]
            "AdminDashboardHelp" => array:10 [ …10]
            "ModulesSearchbarShop" => array:1 [ …1]
            "ModulesCustomtextAdmin" => array:6 [ …6]
            "ModulesShoppingcartAdmin" => array:6 [ …6]
            "ModulesFeaturedproductsShop" => array:2 [ …2]
            "ModulesWirepaymentShop" => array:20 [ …20]
            "ShopNotificationsSuccess" => array:9 [ …9]
            "ShopThemeActions" => array:54 [ …54]
            "ModulesStatsnewsletterAdmin" => array:8 [ …8]
            "ModulesFeaturedproductsAdmin" => array:13 [ …13]
            "AdminShippingFeature" => array:66 [ …66]
            "ModulesWirepaymentAdmin" => array:23 [ …23]
            "GlobalActions" => array:2 [ …2]
            "ModulesTrackingfrontAdmin" => array:2 [ …2]
            "ModulesDateofdeliveryShop" => array:5 [ …5]
            "ModulesStatsbestproductsAdmin" => array:7 [ …7]
            "ModulesFaviconnotificationboAdmin" => array:8 [ …8]
            "ShopNotificationsInfo" => array:1 [ …1]
            "AdminNavigationFooter" => array:8 [ …8]
            "AdminNotificationsInfo" => array:16 [ …16]
            "ModulesStatscarrierAdmin" => array:6 [ …6]
            "ModulesRssfeedShop" => array:1 [ …1]
            "ModulesLegalcomplianceAdmin" => array:63 [ …63]
            "AdminNotificationsError" => array:284 [ …284]
            "ModulesCrosssellingAdmin" => array:9 [ …9]
            "ModulesLivetranslationAdmin" => array:14 [ …14]
            "ModulesDashactivityAdmin" => array:29 [ …29]
            "AdminNotificationsSuccess" => array:37 [ …37]
            "ModulesCarriercomparisonShop" => array:10 [ …10]
          ]
          -metadata: []
          -resources: []
          -locale: "fr-FR"
          -fallbackCatalogue: MessageCatalogue {#75
            -messages: []
            -metadata: []
            -resources: []
            -locale: "fr"
            -fallbackCatalogue: null
            -parent: MessageCatalogue {#73}
          }
          -parent: null
        }
      ]
      -locale: "fr-FR"
      -fallbackLocales: []
      -loaders: []
      -resources: []
      -formatter: MessageFormatter {#70
        -selector: MessageSelector {#71}
      }
      -cacheDir: "/var/www/michelvaillant/www/var/cache/prod/translations"
      -debug: false
      -configCacheFactory: ConfigCacheFactory {#72
        -debug: false
      }
    }
    -imageRetriever: ImageRetriever {#99
      -link: Link {#42}
    }
    -taxConfiguration: TaxConfiguration {#100
      -taxCalculationMethod: []
    }
    #settings: null
    #productAssembler: null
  }
  -templateFinder: TemplateFinder {#101
    -directories: array:1 [
      0 => "/var/www/michelvaillant/www/themes/classic/templates/"
    ]
    -extension: ".tpl"
    -productListEntities: array:3 [
      0 => "category"
      1 => "manufacturer"
      2 => "supplier"
    ]
    -productListSearchEntities: array:6 [
      0 => "search"
      1 => "price-drop"
      2 => "best-sale"
      3 => "prices-drop"
      4 => "best-sales"
      5 => "new-products"
    ]
    -productEntities: array:1 [
      0 => "product"
    ]
    -brandListEntities: array:2 [
      0 => "manufacturers"
      1 => "suppliers"
    ]
  }
  #stylesheetManager: StylesheetManager {#102
    -valid_media: array:10 [
      0 => "all"
      1 => "braille"
      2 => "embossed"
      3 => "handheld"
      4 => "print"
      5 => "projection"
      6 => "screen"
      7 => "speech"
      8 => "tty"
      9 => "tv"
    ]
    #directories: array:3 [
      0 => "/themes/classic/"
      1 => ""
      2 => "/"
    ]
    #configuration: Configuration {#103
      -shop: null
      #parameters: null
    }
    #list: array:2 [
      "external" => array:3 [
        "theme-main" => array:7 [
          "id" => "theme-main"
          "type" => "external"
          "path" => "/themes/classic/assets/css/theme.css"
          "uri" => "https://www.michel-vaillant.com/themes/classic/assets/css/theme.css"
          "media" => "all"
          "priority" => 50
          "server" => "local"
        ]
        "blockwishlistController" => array:7 [
          "id" => "blockwishlistController"
          "type" => "external"
          "path" => "/modules/blockwishlist/public/wishlist.css"
          "uri" => "https://www.michel-vaillant.com/modules/blockwishlist/public/wishlist.css"
          "media" => "all"
          "priority" => 100
          "server" => "local"
        ]
        "front-css" => array:7 [
          "id" => "front-css"
          "type" => "external"
          "path" => "/modules/blockreassurance/views/dist/front.css"
          "uri" => "https://www.michel-vaillant.com/modules/blockreassurance/views/dist/front.css"
          "media" => "all"
          "priority" => 50
          "server" => "local"
        ]
      ]
      "inline" => []
    ]
    #fqdn: "https://www.michel-vaillant.com"
  }
  #javascriptManager: JavascriptManager {#104
    #list: array:2 [
      "head" => array:2 [
        "external" => []
        "inline" => []
      ]
      "bottom" => array:2 [
        "external" => array:7 [
          "corejs" => array:7 [
            "id" => "corejs"
            "type" => "external"
            "path" => "/themes/core.js"
            "uri" => "https://www.michel-vaillant.com/themes/core.js"
            "priority" => 0
            "attribute" => ""
            "server" => "local"
          ]
          "theme-main" => array:7 [
            "id" => "theme-main"
            "type" => "external"
            "path" => "/themes/classic/assets/js/theme.js"
            "uri" => "https://www.michel-vaillant.com/themes/classic/assets/js/theme.js"
            "priority" => 50
            "attribute" => ""
            "server" => "local"
          ]
          "blockwishlistController" => array:7 [
            "id" => "blockwishlistController"
            "type" => "external"
            "path" => "/modules/blockwishlist/public/product.bundle.js"
            "uri" => "https://www.michel-vaillant.com/modules/blockwishlist/public/product.bundle.js"
            "priority" => 100
            "attribute" => ""
            "server" => "local"
          ]
          "blockwishlistGraphql" => array:7 [
            "id" => "blockwishlistGraphql"
            "type" => "external"
            "path" => "/modules/blockwishlist/public/graphql.js"
            "uri" => "https://www.michel-vaillant.com/modules/blockwishlist/public/graphql.js"
            "priority" => 190
            "attribute" => ""
            "server" => "local"
          ]
          "blockwishlistVendors" => array:7 [
            "id" => "blockwishlistVendors"
            "type" => "external"
            "path" => "/modules/blockwishlist/public/vendors.js"
            "uri" => "https://www.michel-vaillant.com/modules/blockwishlist/public/vendors.js"
            "priority" => 190
            "attribute" => ""
            "server" => "local"
          ]
          "modules-psemailsubscription" => array:7 [
            "id" => "modules-psemailsubscription"
            "type" => "external"
            "path" => "/modules/ps_emailsubscription/views/js/ps_emailsubscription.js"
            "uri" => "https://www.michel-vaillant.com/modules/ps_emailsubscription/views/js/ps_emailsubscription.js"
            "priority" => 50
            "attribute" => ""
            "server" => "local"
          ]
          "front-js" => array:7 [
            "id" => "front-js"
            "type" => "external"
            "path" => "/modules/blockreassurance/views/dist/front.js"
            "uri" => "https://www.michel-vaillant.com/modules/blockreassurance/views/dist/front.js"
            "priority" => 50
            "attribute" => ""
            "server" => "local"
          ]
        ]
        "inline" => []
      ]
    ]
    #valid_position: array:2 [
      0 => "head"
      1 => "bottom"
    ]
    #valid_attribute: array:2 [
      0 => "async"
      1 => "defer"
    ]
    #directories: array:3 [
      0 => "/themes/classic/"
      1 => ""
      2 => "/"
    ]
    #configuration: Configuration {#105
      -shop: null
      #parameters: null
    }
    #fqdn: "https://www.michel-vaillant.com"
  }
  #cccReducer: CccReducer {#106
    -cacheDir: "/var/www/michelvaillant/www/themes/classic/assets/cache/"
    #filesystem: Filesystem {#108}
    #fqdn: null
    +"configuration": Configuration {#107
      -shop: null
      #parameters: null
    }
  }
  #urls: null
  #automaticallyAllocateInvoiceAddress: true
  #automaticallyAllocateDeliveryAddress: true
  +page_name: null
  #context: Context {#8
    +cart: Cart {#187
      +_products: null
      +shouldSplitGiftProductsQuantity: null
      +id: null
      +id_shop_group: 1
      +id_shop: 1
      +id_address_delivery: 0
      +id_address_invoice: 0
      +id_currency: 1
      +id_customer: null
      +id_guest: 0
      +id_lang: 1
      +recyclable: 0
      +gift: 0
      +gift_message: null
      +mobile_theme: null
      +date_add: null
      +secure_key: null
      +id_carrier: 0
      +date_upd: null
      +checkedTos: false
      +pictures: null
      +textFields: null
      +delivery_option: null
      +allow_seperated_package: false
      #_taxCalculationMethod: "0"
      #webserviceParameters: array:2 [
        "fields" => array:6 [
          "id_address_delivery" => array:1 [
            "xlink_resource" => "addresses"
          ]
          "id_address_invoice" => array:1 [
            "xlink_resource" => "addresses"
          ]
          "id_currency" => array:1 [
            "xlink_resource" => "currencies"
          ]
          "id_customer" => array:1 [
            "xlink_resource" => "customers"
          ]
          "id_guest" => array:1 [
            "xlink_resource" => "guests"
          ]
          "id_lang" => array:1 [
            "xlink_resource" => "languages"
          ]
        ]
        "associations" => array:1 [
          "cart_rows" => array:3 [
            "resource" => "cart_row"
            "virtual_entity" => true
            "fields" => array:5 [ …5]
          ]
        ]
      ]
      #configuration: Configuration {#190
        -shop: null
        #parameters: null
      }
      #addressFactory: AddressFactory {#188}
      #shouldExcludeGiftsDiscount: false
      +id_shop_list: []
      #get_shop_from_context: true
      #table: "cart"
      #identifier: "id_cart"
      #fieldsRequired: array:2 [
        0 => "id_currency"
        1 => "id_lang"
      ]
      #fieldsSize: array:1 [
        "secure_key" => 32
      ]
      #fieldsValidate: array:16 [
        "id_shop_group" => "isUnsignedId"
        "id_shop" => "isUnsignedId"
        "id_address_delivery" => "isUnsignedId"
        "id_address_invoice" => "isUnsignedId"
        "id_carrier" => "isUnsignedId"
        "id_currency" => "isUnsignedId"
        "id_customer" => "isUnsignedId"
        "id_guest" => "isUnsignedId"
        "id_lang" => "isUnsignedId"
        "recyclable" => "isBool"
        "gift" => "isBool"
        "gift_message" => "isMessage"
        "mobile_theme" => "isBool"
        "allow_seperated_package" => "isBool"
        "date_add" => "isDate"
        "date_upd" => "isDate"
      ]
      #fieldsRequiredLang: []
      #fieldsSizeLang: []
      #fieldsValidateLang: []
      #tables: []
      #image_dir: null
      #image_format: "jpg"
      #translator: null
      #def: array:4 [
        "table" => "cart"
        "primary" => "id_cart"
        "fields" => array:18 [
          "id_shop_group" => array:2 [
            "type" => 1
            "validate" => "isUnsignedId"
          ]
          "id_shop" => array:2 [
            "type" => 1
            "validate" => "isUnsignedId"
          ]
          "id_address_delivery" => array:2 [
            "type" => 1
            "validate" => "isUnsignedId"
          ]
          "id_address_invoice" => array:2 [
            "type" => 1
            "validate" => "isUnsignedId"
          ]
          "id_carrier" => array:2 [
            "type" => 1
            "validate" => "isUnsignedId"
          ]
          "id_currency" => array:3 [
            "type" => 1
            "validate" => "isUnsignedId"
            "required" => true
          ]
          "id_customer" => array:2 [
            "type" => 1
            "validate" => "isUnsignedId"
          ]
          "id_guest" => array:2 [
            "type" => 1
            "validate" => "isUnsignedId"
          ]
          "id_lang" => array:3 [
            "type" => 1
            "validate" => "isUnsignedId"
            "required" => true
          ]
          "recyclable" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "gift" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "gift_message" => array:2 [
            "type" => 3
            "validate" => "isMessage"
          ]
          "mobile_theme" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "delivery_option" => array:1 [
            "type" => 3
          ]
          "secure_key" => array:2 [
            "type" => 3
            "size" => 32
          ]
          "allow_seperated_package" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "date_add" => array:2 [
            "type" => 5
            "validate" => "isDate"
          ]
          "date_upd" => array:2 [
            "type" => 5
            "validate" => "isDate"
          ]
        ]
        "classname" => "Cart"
      ]
      #update_fields: null
      +force_id: false
    }
    +customer: Customer {#41
      +id: null
      +id_shop: null
      +id_shop_group: null
      +secure_key: null
      +note: null
      +id_gender: 0
      +id_default_group: 1
      +id_lang: null
      +lastname: null
      +firstname: null
      +birthday: null
      +email: null
      +newsletter: null
      +ip_registration_newsletter: null
      +newsletter_date_add: null
      +optin: null
      +website: null
      +company: null
      +siret: null
      +ape: null
      +outstanding_allow_amount: 0
      +show_public_prices: 0
      +id_risk: null
      +max_payment_days: 0
      +passwd: null
      +last_passwd_gen: null
      +active: true
      +is_guest: 0
      +deleted: 0
      +date_add: null
      +date_upd: null
      +years: null
      +days: null
      +months: null
      +geoloc_id_country: null
      +geoloc_id_state: null
      +geoloc_postcode: null
      +logged: 0
      +id_guest: false
      +groupBox: null
      +reset_password_token: null
      +reset_password_validity: null
      #webserviceParameters: array:3 [
        "objectMethods" => array:2 [
          "add" => "addWs"
          "update" => "updateWs"
        ]
        "fields" => array:8 [
          "id_default_group" => array:1 [
            "xlink_resource" => "groups"
          ]
          "id_lang" => array:1 [
            "xlink_resource" => "languages"
          ]
          "newsletter_date_add" => []
          "ip_registration_newsletter" => []
          "last_passwd_gen" => array:1 [
            "setter" => null
          ]
          "secure_key" => array:1 [
            "setter" => null
          ]
          "deleted" => []
          "passwd" => array:1 [
            "setter" => "setWsPasswd"
          ]
        ]
        "associations" => array:1 [
          "groups" => array:1 [
            "resource" => "group"
          ]
        ]
      ]
      +id_shop_list: []
      #get_shop_from_context: true
      #table: "customer"
      #identifier: "id_customer"
      #fieldsRequired: array:4 [
        0 => "lastname"
        1 => "firstname"
        2 => "email"
        3 => "passwd"
      ]
      #fieldsSize: array:6 [
        "lastname" => 255
        "firstname" => 255
        "email" => 255
        "passwd" => 255
        "note" => 65000
        "reset_password_token" => 40
      ]
      #fieldsValidate: array:27 [
        "secure_key" => "isMd5"
        "lastname" => "isCustomerName"
        "firstname" => "isCustomerName"
        "email" => "isEmail"
        "passwd" => "isPasswd"
        "id_gender" => "isUnsignedId"
        "birthday" => "isBirthDate"
        "newsletter" => "isBool"
        "optin" => "isBool"
        "website" => "isUrl"
        "company" => "isGenericName"
        "siret" => "isGenericName"
        "ape" => "isApe"
        "outstanding_allow_amount" => "isFloat"
        "show_public_prices" => "isBool"
        "id_risk" => "isUnsignedInt"
        "max_payment_days" => "isUnsignedInt"
        "active" => "isBool"
        "deleted" => "isBool"
        "is_guest" => "isBool"
        "id_shop" => "isUnsignedId"
        "id_shop_group" => "isUnsignedId"
        "id_lang" => "isUnsignedId"
        "date_add" => "isDate"
        "date_upd" => "isDate"
        "reset_password_token" => "isSha1"
        "reset_password_validity" => "isDateOrNull"
      ]
      #fieldsRequiredLang: []
      #fieldsSizeLang: []
      #fieldsValidateLang: []
      #tables: []
      #image_dir: null
      #image_format: "jpg"
      #translator: null
      #def: array:4 [
        "table" => "customer"
        "primary" => "id_customer"
        "fields" => array:32 [
          "secure_key" => array:3 [
            "type" => 3
            "validate" => "isMd5"
            "copy_post" => false
          ]
          "lastname" => array:4 [
            "type" => 3
            "validate" => "isCustomerName"
            "required" => true
            "size" => 255
          ]
          "firstname" => array:4 [
            "type" => 3
            "validate" => "isCustomerName"
            "required" => true
            "size" => 255
          ]
          "email" => array:4 [
            "type" => 3
            "validate" => "isEmail"
            "required" => true
            "size" => 255
          ]
          "passwd" => array:4 [
            "type" => 3
            "validate" => "isPasswd"
            "required" => true
            "size" => 255
          ]
          "last_passwd_gen" => array:2 [
            "type" => 3
            "copy_post" => false
          ]
          "id_gender" => array:2 [
            "type" => 1
            "validate" => "isUnsignedId"
          ]
          "birthday" => array:2 [
            "type" => 5
            "validate" => "isBirthDate"
          ]
          "newsletter" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "newsletter_date_add" => array:2 [
            "type" => 5
            "copy_post" => false
          ]
          "ip_registration_newsletter" => array:2 [
            "type" => 3
            "copy_post" => false
          ]
          "optin" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "website" => array:2 [
            "type" => 3
            "validate" => "isUrl"
          ]
          "company" => array:2 [
            "type" => 3
            "validate" => "isGenericName"
          ]
          "siret" => array:2 [
            "type" => 3
            "validate" => "isGenericName"
          ]
          "ape" => array:2 [
            "type" => 3
            "validate" => "isApe"
          ]
          "outstanding_allow_amount" => array:3 [
            "type" => 4
            "validate" => "isFloat"
            "copy_post" => false
          ]
          "show_public_prices" => array:3 [
            "type" => 2
            "validate" => "isBool"
            "copy_post" => false
          ]
          "id_risk" => array:3 [
            "type" => 1
            "validate" => "isUnsignedInt"
            "copy_post" => false
          ]
          "max_payment_days" => array:3 [
            "type" => 1
            "validate" => "isUnsignedInt"
            "copy_post" => false
          ]
          "active" => array:3 [
            "type" => 2
            "validate" => "isBool"
            "copy_post" => false
          ]
          "deleted" => array:3 [
            "type" => 2
            "validate" => "isBool"
            "copy_post" => false
          ]
          "note" => array:3 [
            "type" => 6
            "size" => 65000
            "copy_post" => false
          ]
          "is_guest" => array:3 [
            "type" => 2
            "validate" => "isBool"
            "copy_post" => false
          ]
          "id_shop" => array:3 [
            "type" => 1
            "validate" => "isUnsignedId"
            "copy_post" => false
          ]
          "id_shop_group" => array:3 [
            "type" => 1
            "validate" => "isUnsignedId"
            "copy_post" => false
          ]
          "id_default_group" => array:2 [
            "type" => 1
            "copy_post" => false
          ]
          "id_lang" => array:3 [
            "type" => 1
            "validate" => "isUnsignedId"
            "copy_post" => false
          ]
          "date_add" => array:3 [
            "type" => 5
            "validate" => "isDate"
            "copy_post" => false
          ]
          "date_upd" => array:3 [
            "type" => 5
            "validate" => "isDate"
            "copy_post" => false
          ]
          "reset_password_token" => array:4 [
            "type" => 3
            "validate" => "isSha1"
            "size" => 40
            "copy_post" => false
          ]
          "reset_password_validity" => array:3 [
            "type" => 5
            "validate" => "isDateOrNull"
            "copy_post" => false
          ]
        ]
        "classname" => "Customer"
      ]
      #update_fields: null
      +force_id: false
    }
    +cookie: Cookie {#18
      #_content: array:3 [
        "date_add" => "2024-10-08 00:21:26"
        "id_lang" => 1
        "id_currency" => 1
      ]
      #_name: "PrestaShop-a1bc828c2c11e8b513e26b2a6628aa2d"
      #_expire: 1730067686
      #_domain: "www.michel-vaillant.com"
      #_sameSite: "Lax"
      #_path: "/"
      #cipherTool: PhpEncryption {#16}
      #_modified: true
      #_allow_writing: true
      #_salt: "VZ8cMQaviA0VqYbh8yPcnCR1Tt8zeqKR"
      #_standalone: false
      #_secure: true
    }
    +session: Session {#22
      #storage: PhpBridgeSessionStorage {#23
        #bags: array:2 [
          "attributes" => SessionBagProxy {#29
            -bag: AttributeBag {#28 …3}
            -data: &5 array:2 [
              "_sf2_attributes" => & []
              "_symfony_flashes" => & []
            ]
            -usageIndex: &8 2
          }
          "flashes" => SessionBagProxy {#31
            -bag: FlashBag {#30 …3}
            -data: &5 array:2 [&5]
            -usageIndex: &8 2
          }
        ]
        #started: true
        #closed: false
        #saveHandler: SessionHandlerProxy {#25
          #handler: StrictSessionHandler {#26
            -handler: SessionHandler {#27}
            -doDestroy: null
            -sessionName: null
            -prefetchId: null
            -prefetchData: null
            -newSessionId: null
            -igbinaryEmptyData: null
          }
          #wrapper: false
          #saveHandlerName: "user"
        }
        #metadataBag: MetadataBag {#24
          -name: "__metadata"
          -storageKey: "_sf2_meta"
          #meta: & array:3 [
            "u" => 1728339686
            "c" => 1728339686
            "l" => "1730067686"
          ]
          -lastUsed: 1728339686
          -updateThreshold: 0
        }
        -emulateSameSite: null
      }
      -flashName: "flashes"
      -attributeName: "attributes"
      -data: &5 array:2 [&5]
      -usageIndex: &8 2
    }
    +link: Link {#581
      #allow: 1
      #url: "/index.php"
      +protocol_link: "https://"
      +protocol_content: "https://"
      #ssl_enable: "1"
      #urlShopId: null
    }
    +country: Country {#15
      +id: 8
      +id_zone: "9"
      +id_currency: "0"
      +iso_code: "FR"
      +call_prefix: "33"
      +name: "France"
      +contains_states: "0"
      +need_identification_number: "0"
      +need_zip_code: "1"
      +zip_code_format: "NNNNN"
      +display_tax_label: "1"
      +active: "1"
      #webserviceParameters: array:2 [
        "objectsNodeName" => "countries"
        "fields" => array:2 [
          "id_zone" => array:1 [
            "xlink_resource" => "zones"
          ]
          "id_currency" => array:1 [
            "xlink_resource" => "currencies"
          ]
        ]
      ]
      #id_lang: "1"
      #id_shop: 1
      +id_shop_list: []
      #get_shop_from_context: true
      #table: "country"
      #identifier: "id_country"
      #fieldsRequired: array:5 [
        0 => "id_zone"
        1 => "iso_code"
        2 => "contains_states"
        3 => "need_identification_number"
        4 => "display_tax_label"
      ]
      #fieldsSize: array:1 [
        "iso_code" => 3
      ]
      #fieldsValidate: array:10 [
        "id_zone" => "isUnsignedId"
        "id_currency" => "isUnsignedId"
        "call_prefix" => "isInt"
        "iso_code" => "isLanguageIsoCode"
        "active" => "isBool"
        "contains_states" => "isBool"
        "need_identification_number" => "isBool"
        "need_zip_code" => "isBool"
        "zip_code_format" => "isZipCodeFormat"
        "display_tax_label" => "isBool"
      ]
      #fieldsRequiredLang: array:1 [
        0 => "name"
      ]
      #fieldsSizeLang: array:1 [
        "name" => 64
      ]
      #fieldsValidateLang: array:1 [
        "name" => "isGenericName"
      ]
      #tables: []
      #image_dir: null
      #image_format: "jpg"
      #translator: null
      #def: array:6 [
        "table" => "country"
        "primary" => "id_country"
        "multilang" => true
        "fields" => array:11 [
          "id_zone" => array:3 [
            "type" => 1
            "validate" => "isUnsignedId"
            "required" => true
          ]
          "id_currency" => array:2 [
            "type" => 1
            "validate" => "isUnsignedId"
          ]
          "call_prefix" => array:2 [
            "type" => 1
            "validate" => "isInt"
          ]
          "iso_code" => array:4 [
            "type" => 3
            "validate" => "isLanguageIsoCode"
            "required" => true
            "size" => 3
          ]
          "active" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "contains_states" => array:3 [
            "type" => 2
            "validate" => "isBool"
            "required" => true
          ]
          "need_identification_number" => array:3 [
            "type" => 2
            "validate" => "isBool"
            "required" => true
          ]
          "need_zip_code" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "zip_code_format" => array:2 [
            "type" => 3
            "validate" => "isZipCodeFormat"
          ]
          "display_tax_label" => array:3 [
            "type" => 2
            "validate" => "isBool"
            "required" => true
          ]
          "name" => array:5 [
            "type" => 3
            "lang" => true
            "validate" => "isGenericName"
            "required" => true
            "size" => 64
          ]
        ]
        "associations" => array:3 [
          "zone" => array:1 [
            "type" => 1
          ]
          "currency" => array:1 [
            "type" => 1
          ]
          "l" => array:3 [
            "type" => 2
            "field" => "id_country"
            "foreign_field" => "id_country"
          ]
        ]
        "classname" => "Country"
      ]
      #update_fields: null
      +force_id: false
    }
    +employee: null
    +controller: CategoryController {#47}
    +override_controller_name_for_translations: null
    +language: Language {#61
      +id: 1
      +name: "Français (French)"
      +iso_code: "fr"
      +locale: "fr-FR"
      +language_code: "fr"
      +date_format_lite: "d/m/Y"
      +date_format_full: "d/m/Y H:i:s"
      +is_rtl: "0"
      +active: "1"
      #webserviceParameters: array:2 [
        "objectNodeName" => "language"
        "objectsNodeName" => "languages"
      ]
      #translationsFilesAndVars: array:5 [
        "fields" => "_FIELDS"
        "errors" => "_ERRORS"
        "admin" => "_LANGADM"
        "pdf" => "_LANGPDF"
        "tabs" => "tabs"
      ]
      #id_lang: null
      #id_shop: 1
      +id_shop_list: []
      #get_shop_from_context: true
      #table: "lang"
      #identifier: "id_lang"
      #fieldsRequired: array:4 [
        0 => "name"
        1 => "iso_code"
        2 => "date_format_lite"
        3 => "date_format_full"
      ]
      #fieldsSize: array:6 [
        "name" => 32
        "iso_code" => 2
        "locale" => 5
        "language_code" => 5
        "date_format_lite" => 32
        "date_format_full" => 32
      ]
      #fieldsValidate: array:8 [
        "name" => "isGenericName"
        "iso_code" => "isLanguageIsoCode"
        "locale" => "isLocale"
        "language_code" => "isLanguageCode"
        "active" => "isBool"
        "is_rtl" => "isBool"
        "date_format_lite" => "isPhpDateFormat"
        "date_format_full" => "isPhpDateFormat"
      ]
      #fieldsRequiredLang: []
      #fieldsSizeLang: []
      #fieldsValidateLang: []
      #tables: []
      #image_dir: null
      #image_format: "jpg"
      #translator: null
      #def: array:4 [
        "table" => "lang"
        "primary" => "id_lang"
        "fields" => array:8 [
          "name" => array:4 [
            "type" => 3
            "validate" => "isGenericName"
            "required" => true
            "size" => 32
          ]
          "iso_code" => array:4 [
            "type" => 3
            "validate" => "isLanguageIsoCode"
            "required" => true
            "size" => 2
          ]
          "locale" => array:3 [
            "type" => 3
            "validate" => "isLocale"
            "size" => 5
          ]
          "language_code" => array:3 [
            "type" => 3
            "validate" => "isLanguageCode"
            "size" => 5
          ]
          "active" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "is_rtl" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "date_format_lite" => array:4 [
            "type" => 3
            "validate" => "isPhpDateFormat"
            "required" => true
            "size" => 32
          ]
          "date_format_full" => array:4 [
            "type" => 3
            "validate" => "isPhpDateFormat"
            "required" => true
            "size" => 32
          ]
        ]
        "classname" => "Language"
      ]
      #update_fields: null
      +force_id: false
    }
    +currency: Currency {#186
      +id: 1
      +name: "Euro"
      #localizedNames: array:2 [
        1 => "Euro"
        2 => "Euro"
      ]
      +iso_code: "EUR"
      +iso_code_num: "978"
      +numeric_iso_code: "978"
      +conversion_rate: "1.000000"
      +deleted: "0"
      +unofficial: "0"
      +modified: "0"
      +active: "1"
      +sign: ""
      +symbol: ""
      -localizedSymbols: array:2 [
        1 => ""
        2 => ""
      ]
      +format: null
      +blank: 1
      +decimals: 1
      +precision: "2"
      +pattern: array:2 [
        1 => ""
        2 => ""
      ]
      -localizedPatterns: array:2 [
        1 => ""
        2 => ""
      ]
      #webserviceParameters: array:2 [
        "objectsNodeName" => "currencies"
        "fields" => array:4 [
          "names" => array:2 [
            "getter" => "getLocalizedNames"
            "i18n" => true
          ]
          "name" => array:2 [
            "getter" => "getName"
            "modifier" => array:2 [ …2]
          ]
          "symbol" => array:1 [
            "getter" => "getLocalizedSymbols"
          ]
          "iso_code" => array:1 [
            "modifier" => array:2 [ …2]
          ]
        ]
      ]
      +prefix: null
      +suffix: null
      #id_lang: null
      #id_shop: 1
      +id_shop_list: []
      #get_shop_from_context: true
      #table: "currency"
      #identifier: "id_currency"
      #fieldsRequired: array:2 [
        0 => "iso_code"
        1 => "conversion_rate"
      ]
      #fieldsSize: array:2 [
        "iso_code" => 3
        "numeric_iso_code" => 3
      ]
      #fieldsValidate: array:8 [
        "iso_code" => "isLanguageIsoCode"
        "numeric_iso_code" => "isNumericIsoCode"
        "precision" => "isInt"
        "conversion_rate" => "isUnsignedFloat"
        "deleted" => "isBool"
        "active" => "isBool"
        "unofficial" => "isBool"
        "modified" => "isBool"
      ]
      #fieldsRequiredLang: []
      #fieldsSizeLang: array:3 [
        "name" => 255
        "symbol" => 255
        "pattern" => 255
      ]
      #fieldsValidateLang: array:1 [
        "name" => "isGenericName"
      ]
      #tables: []
      #image_dir: null
      #image_format: "jpg"
      #translator: null
      #def: array:6 [
        "table" => "currency"
        "primary" => "id_currency"
        "multilang" => true
        "fields" => array:11 [
          "iso_code" => array:4 [
            "type" => 3
            "validate" => "isLanguageIsoCode"
            "required" => true
            "size" => 3
          ]
          "numeric_iso_code" => array:4 [
            "type" => 3
            "allow_null" => true
            "validate" => "isNumericIsoCode"
            "size" => 3
          ]
          "precision" => array:2 [
            "type" => 1
            "validate" => "isInt"
          ]
          "conversion_rate" => array:4 [
            "type" => 4
            "validate" => "isUnsignedFloat"
            "required" => true
            "shop" => true
          ]
          "deleted" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "active" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "unofficial" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "modified" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "name" => array:4 [
            "type" => 3
            "lang" => true
            "validate" => "isGenericName"
            "size" => 255
          ]
          "symbol" => array:3 [
            "type" => 3
            "lang" => true
            "size" => 255
          ]
          "pattern" => array:3 [
            "type" => 3
            "lang" => true
            "size" => 255
          ]
        ]
        "classname" => "Currency"
        "associations" => array:1 [
          "l" => array:3 [
            "type" => 2
            "field" => "id_currency"
            "foreign_field" => "id_currency"
          ]
        ]
      ]
      #update_fields: null
      +force_id: false
    }
    +currentLocale: Locale {#184
      #code: "fr-FR"
      #numberFormatter: Formatter {#583
        #roundingMode: "up"
        #numberingSystem: "latn"
        #numberSpecification: null
      }
      #numberSpecification: Number {#185
        #positivePattern: "#,##0.###"
        #negativePattern: "-#,##0.###"
        #symbols: array:46 [
          "adlm" => NumberSymbolList {#535
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "arab" => NumberSymbolList {#536
            #decimal: "٫"
            #group: "٬"
            #list: "؛"
            #percentSign: "٪"
            #minusSign: "‏−"
            #plusSign: "‏+"
            #exponential: "اس"
            #superscriptingExponent: "×"
            #perMille: "؉"
            #infinity: ""
            #nan: "NaN"
          }
          "arabext" => NumberSymbolList {#537
            #decimal: "٫"
            #group: "٬"
            #list: "؛"
            #percentSign: "٪"
            #minusSign: "‎−"
            #plusSign: "‎+"
            #exponential: "×۱۰^"
            #superscriptingExponent: "×"
            #perMille: "؉"
            #infinity: ""
            #nan: "NaN"
          }
          "bali" => NumberSymbolList {#538
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "beng" => NumberSymbolList {#539
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "brah" => NumberSymbolList {#540
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "cakm" => NumberSymbolList {#541
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "cham" => NumberSymbolList {#542
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "deva" => NumberSymbolList {#543
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "fullwide" => NumberSymbolList {#544
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "gong" => NumberSymbolList {#545
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "gonm" => NumberSymbolList {#546
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "gujr" => NumberSymbolList {#547
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "guru" => NumberSymbolList {#548
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "hanidec" => NumberSymbolList {#549
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "java" => NumberSymbolList {#550
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "kali" => NumberSymbolList {#551
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "khmr" => NumberSymbolList {#552
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "knda" => NumberSymbolList {#553
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "lana" => NumberSymbolList {#554
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "lanatham" => NumberSymbolList {#555
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "laoo" => NumberSymbolList {#556
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "latn" => NumberSymbolList {#557
            #decimal: ","
            #group: ""
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "lepc" => NumberSymbolList {#558
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "limb" => NumberSymbolList {#559
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "mlym" => NumberSymbolList {#560
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "mong" => NumberSymbolList {#561
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "mtei" => NumberSymbolList {#562
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "mymr" => NumberSymbolList {#563
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "mymrshan" => NumberSymbolList {#564
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "nkoo" => NumberSymbolList {#565
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "olck" => NumberSymbolList {#566
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "orya" => NumberSymbolList {#567
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "osma" => NumberSymbolList {#568
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "rohg" => NumberSymbolList {#569
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "saur" => NumberSymbolList {#570
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "shrd" => NumberSymbolList {#571
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "sora" => NumberSymbolList {#572
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "sund" => NumberSymbolList {#573
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "takr" => NumberSymbolList {#574
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "talu" => NumberSymbolList {#575
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "tamldec" => NumberSymbolList {#576
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "telu" => NumberSymbolList {#577
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "thai" => NumberSymbolList {#578
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "tibt" => NumberSymbolList {#579
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "vaii" => NumberSymbolList {#580
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
        ]
        #maxFractionDigits: 3
        #minFractionDigits: 0
        #groupingUsed: true
        #primaryGroupSize: 3
        #secondaryGroupSize: 3
      }
      #priceSpecifications: NumberCollection {#585
        #numberSpecifications: array:2 [
          "CHF" => Price {#588
            #currencyDisplay: "symbol"
            #currencySymbol: "CHF"
            #currencyCode: "CHF"
            #positivePattern: "#,##0.00 ¤"
            #negativePattern: "-#,##0.00 ¤"
            #symbols: array:46 [ …46]
            #maxFractionDigits: 2
            #minFractionDigits: 2
            #groupingUsed: true
            #primaryGroupSize: 3
            #secondaryGroupSize: 3
          }
          "EUR" => Price {#635
            #currencyDisplay: "symbol"
            #currencySymbol: ""
            #currencyCode: "EUR"
            #positivePattern: "#,##0.00 ¤"
            #negativePattern: "-#,##0.00 ¤"
            #symbols: array:46 [ …46]
            #maxFractionDigits: 2
            #minFractionDigits: 2
            #groupingUsed: true
            #primaryGroupSize: 3
            #secondaryGroupSize: 3
          }
        ]
      }
    }
    +tab: null
    +shop: Shop {#12
      +id_shop_group: "1"
      +id_category: "2"
      +theme_name: "classic"
      +name: "Forge Cheval"
      +color: ""
      +active: "1"
      +deleted: "0"
      +physical_uri: "/"
      +virtual_uri: ""
      +domain: "www.michel-vaillant.com"
      +domain_ssl: "www.michel-vaillant.com"
      #group: ShopGroup {#13
        +name: "Default"
        +color: ""
        +active: "1"
        +share_customer: "0"
        +share_stock: "0"
        +share_order: "0"
        +deleted: "0"
        +id: 1
        #id_lang: null
        #id_shop: null
        +id_shop_list: []
        #get_shop_from_context: true
        #table: "shop_group"
        #identifier: "id_shop_group"
        #fieldsRequired: array:1 [
          0 => "name"
        ]
        #fieldsSize: array:1 [
          "name" => 64
        ]
        #fieldsValidate: array:7 [
          "name" => "isGenericName"
          "color" => "isColor"
          "share_customer" => "isBool"
          "share_order" => "isBool"
          "share_stock" => "isBool"
          "active" => "isBool"
          "deleted" => "isBool"
        ]
        #fieldsRequiredLang: []
        #fieldsSizeLang: []
        #fieldsValidateLang: []
        #tables: []
        #webserviceParameters: []
        #image_dir: null
        #image_format: "jpg"
        #translator: null
        #def: array:4 [
          "table" => "shop_group"
          "primary" => "id_shop_group"
          "fields" => array:7 [
            "name" => array:4 [ …4]
            "color" => array:2 [ …2]
            "share_customer" => array:2 [ …2]
            "share_order" => array:2 [ …2]
            "share_stock" => array:2 [ …2]
            "active" => array:2 [ …2]
            "deleted" => array:2 [ …2]
          ]
          "classname" => "ShopGroup"
        ]
        #update_fields: null
        +force_id: false
      }
      #webserviceParameters: array:1 [
        "fields" => array:2 [
          "id_shop_group" => array:1 [
            "xlink_resource" => "shop_groups"
          ]
          "id_category" => []
        ]
      ]
      +theme: Theme {#14
        -attributes: ArrayFinder {#17
          -content: array:10 [
            "name" => "classic"
            "display_name" => "Classic"
            "version" => "1.0.0"
            "author" => array:3 [ …3]
            "meta" => array:2 [ …2]
            "assets" => null
            "global_settings" => array:4 [ …4]
            "theme_settings" => array:2 [ …2]
            "directory" => "/var/www/michelvaillant/www/themes/classic/"
            "preview" => "themes/classic/preview.png"
          ]
          -position: 0
          -pathSeparator: "."
        }
      }
      +id: 1
      #id_lang: null
      #id_shop: null
      +id_shop_list: []
      #get_shop_from_context: true
      #table: "shop"
      #identifier: "id_shop"
      #fieldsRequired: array:3 [
        0 => "name"
        1 => "id_category"
        2 => "id_shop_group"
      ]
      #fieldsSize: array:1 [
        "name" => 64
      ]
      #fieldsValidate: array:5 [
        "active" => "isBool"
        "deleted" => "isBool"
        "name" => "isGenericName"
        "color" => "isColor"
        "theme_name" => "isThemeName"
      ]
      #fieldsRequiredLang: []
      #fieldsSizeLang: []
      #fieldsValidateLang: []
      #tables: []
      #image_dir: null
      #image_format: "jpg"
      #translator: null
      #def: array:4 [
        "table" => "shop"
        "primary" => "id_shop"
        "fields" => array:7 [
          "active" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "deleted" => array:2 [
            "type" => 2
            "validate" => "isBool"
          ]
          "name" => array:4 [
            "type" => 3
            "validate" => "isGenericName"
            "required" => true
            "size" => 64
          ]
          "color" => array:2 [
            "type" => 3
            "validate" => "isColor"
          ]
          "id_category" => array:2 [
            "type" => 1
            "required" => true
          ]
          "theme_name" => array:2 [
            "type" => 3
            "validate" => "isThemeName"
          ]
          "id_shop_group" => array:2 [
            "type" => 1
            "required" => true
          ]
        ]
        "classname" => "Shop"
      ]
      #update_fields: null
      +force_id: false
    }
    +smarty: Smarty {#34
      +auto_literal: true
      +error_unassigned: false
      +use_include_path: false
      +_templateDirNormalized: false
      +_joined_template_dir: "/var/www/michelvaillant/www/themes/classic/templates/"
      +_configDirNormalized: false
      +_joined_config_dir: null
      +default_template_handler_func: null
      +default_config_handler_func: null
      +default_plugin_handler_func: null
      +_compileDirNormalized: true
      +_pluginsDirNormalized: false
      +_cacheDirNormalized: true
      +force_compile: false
      +use_sub_dirs: true
      +allow_ambiguous_resources: false
      +merge_compiled_includes: false
      +extends_recursion: true
      +force_cache: false
      +left_delimiter: "{"
      +right_delimiter: "}"
      +literals: []
      +security_class: "Smarty_Security"
      +security_policy: null
      +php_handling: 0
      +allow_php_templates: false
      +debugging: false
      +debugging_ctrl: "NONE"
      +smarty_debug_id: "SMARTY_DEBUG"
      +debug_tpl: "/var/www/michelvaillant/www/themes/debug.tpl"
      +error_reporting: null
      +config_overwrite: true
      +config_booleanize: true
      +config_read_hidden: false
      +compile_locking: true
      +cache_locking: false
      +locking_timeout: 10
      +default_resource_type: "file"
      +caching_type: "file"
      +default_config_type: "file"
      +cache_modified_check: false
      +registered_plugins: array:3 [
        "function" => array:7 [
          "widget" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
          "render" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
          "form_field" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
          "l" => array:3 [
            0 => "smartyTranslate"
            1 => true
            2 => []
          ]
          "hook" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
          "dateFormat" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
          "url" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
        ]
        "block" => array:1 [
          "widget_block" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
        ]
        "modifier" => array:8 [
          "escape" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
          "truncate" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
          "json_encode" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
          "json_decode" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
          "boolval" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
          "cleanHtml" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
          "classname" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
          "classnames" => array:3 [
            0 => array:2 [ …2]
            1 => true
            2 => []
          ]
        ]
      ]
      +registered_objects: []
      +registered_classes: []
      +registered_filters: []
      +registered_resources: array:2 [
        "module" => SmartyResourceModule {#36
          +uncompiled: false
          +recompiled: false
          +hasCompiledHandler: false
          +"paths": array:2 [
            "theme" => "/var/www/michelvaillant/www/themes/classic/modules/"
            "modules" => "/var/www/michelvaillant/www/modules/"
          ]
          +"isAdmin": false
        }
        "parent" => SmartyResourceParent {#38
          +uncompiled: false
          +recompiled: false
          +hasCompiledHandler: false
          +"paths": []
        }
      ]
      +registered_cache_resources: []
      +autoload_filters: []
      +default_modifiers: []
      +escape_html: true
      +start_time: 1728339686.4147
      +_current_file: null
      +_parserdebug: false
      +_objType: 1
      +_debug: null
      #template_dir: array:2 [
        0 => "/var/www/michelvaillant/www/modules/creativeelements/views/templates/front/theme/"
        1 => "/var/www/michelvaillant/www/themes/classic/templates/"
      ]
      #_processedTemplateDir: []
      #config_dir: array:1 [
        0 => "/var/www/michelvaillant/www/vendor/prestashop/smarty/configs"
      ]
      #_processedConfigDir: []
      #compile_dir: "/var/www/michelvaillant/www/var/cache/prod/smarty/compile/"
      #plugins_dir: array:2 [
        0 => "/var/www/michelvaillant/www/vendor/smarty/smarty/libs/plugins/"
        1 => "/var/www/michelvaillant/www/themes/classic/plugins"
      ]
      #cache_dir: "/var/www/michelvaillant/www/var/cache/prod/smarty/cache/"
      #obsoleteProperties: array:8 [
        0 => "resource_caching"
        1 => "template_resource_caching"
        2 => "direct_access_security"
        3 => "_dir_perms"
        4 => "_file_perms"
        5 => "plugin_search_order"
        6 => "inheritance_merge_compiled_includes"
        7 => "resource_cache_mode"
      ]
      #accessMap: array:5 [
        "template_dir" => "TemplateDir"
        "config_dir" => "ConfigDir"
        "plugins_dir" => "PluginsDir"
        "compile_dir" => "CompileDir"
        "cache_dir" => "CacheDir"
      ]
      +cache_id: null
      +compile_id: null
      +caching: false
      +compile_check: true
      +cache_lifetime: 3600
      +tplFunctions: []
      +_cache: []
      +template_class: "Smarty_Internal_Template"
      +tpl_vars: array:3 [
        "request_uri" => Smarty_Variable {#189
          +value: "/fr/8-fers-clous-plaques?page=11&amp;q=Thickness-6 mm/Size-3?page=9?page=12?page=3?page=6?page=11&amp;q=Thickness-6 mm/Size-3?page=9?page=12?page=3?page=6"
          +nocache: false
        }
        "category" => Smarty_Variable {#582
          +value: array:17 [
            "nleft" => "60"
            "nright" => "101"
            "level_depth" => "3"
            "id_parent" => "3"
            "id_shop_default" => "1"
            "is_root_category" => "0"
            "position" => "2"
            "date_add" => "2023-01-10 08:48:38"
            "date_upd" => "2024-01-26 12:17:06"
            "name" => "Fers - Clous - Plaques"
            "link_rewrite" => "fers-clous-plaques"
            "description" => "<p>Chaque discipline équestre exige des équipements de la plus haute qualité, et parmi eux, les fers, clous et plaques jouent un rôle crucial. Notre sélection comprend une vaste gamme de fers en acier ou en aluminium spécialement conçus pour répondre aux besoins variés des chevaux, qu'ils soient destinés à la selle, au sport, au trait, à la course, ou qu'ils présentent des problèmes de santé particuliers. Pour garantir des ferrages performants et durables, nous mettons à votre disposition une collection de clous issus des marques les plus renommées telles que Mustad, Derby, Mondial, offrant ainsi une assurance de qualité et de fiabilité.</p>"
            "meta_title" => "Fer à cheval, clou, plaque : le meilleur de Michel Vaillant"
            "meta_description" => "Michel Vaillant présente ses fers à chevaux, clous et plaques: une gamme inégalée de produits de qualité conçus pour répondre aux besoins de vos chevaux."
            "meta_keywords" => ""
            "id" => 8
            "image" => array:6 [ …6]
          ]
          +nocache: false
        }
        "subcategories" => Smarty_Variable {#192
          +value: array:7 [
            0 => array:22 [ …22]
            1 => array:22 [ …22]
            2 => array:22 [ …22]
            3 => array:22 [ …22]
            4 => array:22 [ …22]
            5 => array:22 [ …22]
            6 => array:22 [ …22]
          ]
          +nocache: false
        }
      ]
      +parent: null
      +config_vars: []
      +ext: Smarty_Internal_Extension_Handler {#33
        +objType: 1
        -_property_info: array:8 [
          "AutoloadFilters" => 0
          "DefaultModifiers" => 0
          "ConfigVars" => 0
          "DebugTemplate" => 0
          "RegisteredObject" => 0
          "StreamVariable" => 0
          "TemplateVars" => 0
          "Literals" => "Literals"
        ]
        -resolvedProperties: []
        +"registerResource": Smarty_Internal_Method_RegisterResource {#37
          +objMap: 3
        }
        +"registerPlugin": Smarty_Internal_Method_RegisterPlugin {#40
          +objMap: 3
        }
        +"createData": Smarty_Internal_Method_CreateData {#66
          +objMap: 3
        }
      }
    }
    +mobile_detect: Mobile_Detect {#64
      #cache: []
      #userAgent: "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
      #httpHeaders: array:7 [
        "HTTP_HOST" => "www.michel-vaillant.com"
        "HTTP_REFERER" => "https://michel-vaillant.com/fr/8-fers-clous-plaques?page=11&q=Thickness-6+mm%2FSize-3%3Fpage%3D9%3Fpage%3D12%3Fpage%3D3%3Fpage%3D6"
        "HTTP_ACCEPT_ENCODING" => "gzip, br, zstd, deflate"
        "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
        "HTTP_ACCEPT" => "*/*"
        "HTTP_MOD_REWRITE" => "On"
        "HTTP_AUTHORIZATION" => ""
      ]
      #cloudfrontHeaders: []
      #matchingRegex: null
      #matchesArray: null
      #detectionType: "mobile"
    }
    +mode: null
    +container: null
    #translator: TranslatorComponent {#69}
    #priceComputingPrecision: null
    #mobile_device: null
    #is_mobile: false
    #is_tablet: false
    +"ss_total_sql": 78
    +"ss_start_time": 1728339686.443
  }
  +css_files: []
  +js_files: []
  #display_header: true
  #display_header_javascript: true
  #template: null
  #display_footer: true
  #content_only: false
  +ajax: false
  #json: false
  #status: ""
  #redirect_after: null
  +controller_type: "front"
  #translator: TranslatorComponent {#69}
  #container: FrontContainer {#113 …19}
}
totoFer à cheval, clou, plaque : le meilleur de Michel Vaillant (11)

Découvrez la sélection FERS, CLOUS et PLAQUES Michel Vaillant

Une gamme inégalée de produits de qualité supérieure conçus pour répondre aux besoins exigeants de vos chevaux.
Offrez-leur le meilleur grâce à notre sélection soigneusement élaborée, garantissant un choix varié, une qualité exceptionnelle et des prix compétitifs.
Accédez à ce dont vous avez besoin pour prendre soin des chevaux en leur offrant des produits à la hauteur de leurs performances et de leur bien-être.

Filtrer par

Prix

Prix

  • 1,00 € - 204,00 €

Marque

Marque

Antérieur/Postérieur

Antérieur/Postérieur

Pinçons

Pinçons

Taille

Taille

Couverture

Couverture

Pathologie

Pathologie

Epaisseur

Epaisseur

couleur

couleur

Largeur

Largeur

Offrir une carte cadeau

  
Affichage 121-132 de 180 article(s)

Filtres actifs

Fer alu Hunter Rollix

Le fer HUNTER ROLLIX fait partie des premiers fers alu issus de la nouvelle famille ALUMIX : Une entrée de gamme optimisée en terme de process et d’industrialisation afin de proposer de véritables fers alu Compétition Michel VAILLANT à un prix utra-compétitif. Rapport qualité-prix UNIQUE et IMBATTABLE Le prix des fers est unitaire.
Indiquez 1 dans quantité pour l'achat d'1 fer, quantité 2 pour une paire...
25,60 € 30,72 €

    Développé par des maréchaux

    Fer Alu PHR KB HEEL SUPPORT antérieur 3 pinçons MICHEL VAILLANT

    Fer Alu PHR KB HEEL SUPPORT

    Le fer alu PHR KB HEEL SUPPORT est un nouveau de la famille ALUMIX, développé en partenariat avec les Maréchaux-ferrants Pierre Henri Renault, et Kenan Burgaud: Fer d'entrée de gamme optimisée en terme de process et d’industrialisation afin de proposer de véritables fers alu Compétition Michel VAILLANT à un prix ultra-compétitif. Le prix des fers est unitaire.
    Indiquer 1 dans quantité pour l'achat d'1 fer, quantité 2 pour une paire...
    28,50 € 34,20 €

      Développé par des maréchaux

      Fer alu JMD Asymetrix® Galopeur antérieur 3 pinçons MICHEL VAILLANT

      Fer alu JMD Asymetrix® Galopeur

      Rééquilibre le pied en cas de surcharge latérale ou médiale. Rééquilibre les articulations lors de défauts d’aplombs.  Le prix des fers est unitaire.
      Indiquez 1 dans quantité pour l'achat d'1 fer, quantité 2 pour une paire...

      ATTENTION :
      Par défaut, si vous tapez 2 dans quantité, vous recevrez une branche couverte droite et une branche couverte gauche.
      Pour la commande d'1 seul fer, merci de préciser de quel côté se situe la branche couverte : droite ou gauche (pied posé au sol).
      Si vous souhaitez 2 branches couvertes du même côté et pour toute demande particulière, merci de le préciser dans la ZONE COMMENTAIRE, juste au-dessous du Mode de Livraison de votre commande.

      26,80 € 32,16 €

      Fer Alu XTRA ROLLIX

      Le fer XTRA ROLLIX est de la famille ALUMIX : Fer d'entrée de gamme optimisée en terme de process et d’industrialisation afin de proposer de véritables fers alu Compétition Michel VAILLANT à un prix ultra-compétitif. Le prix des fers est unitaire.
      Indiquer 1 dans quantité pour l'achat d'1 fer, quantité 2 pour une paire...
      25,60 € 30,72 €

        Développé par des maréchaux

        Fer alu JMD Asymetrix® Trotteur antérieur/postérieur 3 pinçons MICHEL VAILLANT

        Fer alu JMD Asymetrix® Trotteur

        Fer kinésithérapique, modèle Asymetrix adapté spécifiquement pour les trotteurs, rééquilbre le pied et les articulations. Le prix des fers est unitaire. 
        Indiquez 1 dans Quantité pour l'achat d'1 fer, quantité 2 pour une paire... ATTENTION :
        Par défaut, si vous tapez 2 dans quantité, vous recevrez une branche couverte droite et une branche couverte gauche.
        Pour la commande d'1 seul fer, merci de préciser de quel côté se situe la branche couverte : droite ou gauche (pied posé au sol).
        Si vous souhaitez 2 branches couvertes du même côté et pour toute demande particulière, merci de le préciser dans la ZONE COMMENTAIRE, juste au-dessous du Mode de Livraison de votre commande.


        26,80 € 32,16 €

        Pourquoi poser des fers alu ?

        La ferrure aluminium s’impose dans le sport par rapport à l’acier, principalement grâce à la réduction de poids

        L'aluminium permet d’alléger les parties basses des membres et diminue les contraintes sur les différentes structures. Si on pensait autrefois que la ferrure lourde était plus amortissante, au contraire, on sait aujourd’hui qu’elle augmente les vibrations. Enfin, l’allègement de l’extrémité des membres favorise le geste sportif performant, en terme de vitesse ou de hauteur selon la discipline.