CategoryController {#48
  +php_self: "category"
  +customer_access: true
  #notFound: false
  #category: Category {#112
    +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 {#50}
  +cart_presenter: CartPresenter {#98
    -priceFormatter: PriceFormatter {#99}
    -link: Link {#43
      #allow: 1
      #url: "/index.php"
      +protocol_link: "https://"
      +protocol_content: "https://"
      #ssl_enable: "1"
      #urlShopId: null
    }
    -translator: TranslatorComponent {#70
      #catalogues: array:1 [
        "fr-FR" => MessageCatalogue {#74
          -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 {#76
            -messages: []
            -metadata: []
            -resources: []
            -locale: "fr"
            -fallbackCatalogue: null
            -parent: MessageCatalogue {#74}
          }
          -parent: null
        }
      ]
      -locale: "fr-FR"
      -fallbackLocales: []
      -loaders: []
      -resources: []
      -formatter: MessageFormatter {#71
        -selector: MessageSelector {#72}
      }
      -cacheDir: "/var/www/michelvaillant/www/var/cache/prod/translations"
      -debug: false
      -configCacheFactory: ConfigCacheFactory {#73
        -debug: false
      }
    }
    -imageRetriever: ImageRetriever {#100
      -link: Link {#43}
    }
    -taxConfiguration: TaxConfiguration {#101
      -taxCalculationMethod: []
    }
    #settings: null
    #productAssembler: null
  }
  -templateFinder: TemplateFinder {#102
    -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 {#103
    -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 {#104
      -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 {#105
    #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 {#106
      -shop: null
      #parameters: null
    }
    #fqdn: "https://www.michel-vaillant.com"
  }
  #cccReducer: CccReducer {#107
    -cacheDir: "/var/www/michelvaillant/www/themes/classic/assets/cache/"
    #filesystem: Filesystem {#109}
    #fqdn: null
    +"configuration": Configuration {#108
      -shop: null
      #parameters: null
    }
  }
  #urls: null
  #automaticallyAllocateInvoiceAddress: true
  #automaticallyAllocateDeliveryAddress: true
  +page_name: null
  #context: Context {#9
    +cart: Cart {#188
      +_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 {#191
        -shop: null
        #parameters: null
      }
      #addressFactory: AddressFactory {#189}
      #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 {#42
      +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 {#19
      #_content: array:3 [
        "date_add" => "2024-10-08 00:21:57"
        "id_lang" => 1
        "id_currency" => 1
      ]
      #_name: "PrestaShop-a1bc828c2c11e8b513e26b2a6628aa2d"
      #_expire: 1730067717
      #_domain: "www.michel-vaillant.com"
      #_sameSite: "Lax"
      #_path: "/"
      #cipherTool: PhpEncryption {#17}
      #_modified: true
      #_allow_writing: true
      #_salt: "VZ8cMQaviA0VqYbh8yPcnCR1Tt8zeqKR"
      #_standalone: false
      #_secure: true
    }
    +session: Session {#23
      #storage: PhpBridgeSessionStorage {#24
        #bags: array:2 [
          "attributes" => SessionBagProxy {#30
            -bag: AttributeBag {#29 …3}
            -data: &5 array:2 [
              "_sf2_attributes" => & []
              "_symfony_flashes" => & []
            ]
            -usageIndex: &8 2
          }
          "flashes" => SessionBagProxy {#32
            -bag: FlashBag {#31 …3}
            -data: &5 array:2 [&5]
            -usageIndex: &8 2
          }
        ]
        #started: true
        #closed: false
        #saveHandler: SessionHandlerProxy {#26
          #handler: StrictSessionHandler {#27
            -handler: SessionHandler {#28}
            -doDestroy: null
            -sessionName: null
            -prefetchId: null
            -prefetchData: null
            -newSessionId: null
            -igbinaryEmptyData: null
          }
          #wrapper: false
          #saveHandlerName: "user"
        }
        #metadataBag: MetadataBag {#25
          -name: "__metadata"
          -storageKey: "_sf2_meta"
          #meta: & array:3 [
            "u" => 1728339717
            "c" => 1728339717
            "l" => "1730067717"
          ]
          -lastUsed: 1728339717
          -updateThreshold: 0
        }
        -emulateSameSite: null
      }
      -flashName: "flashes"
      -attributeName: "attributes"
      -data: &5 array:2 [&5]
      -usageIndex: &8 2
    }
    +link: Link {#582
      #allow: 1
      #url: "/index.php"
      +protocol_link: "https://"
      +protocol_content: "https://"
      #ssl_enable: "1"
      #urlShopId: null
    }
    +country: Country {#16
      +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 {#48}
    +override_controller_name_for_translations: null
    +language: Language {#62
      +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 {#187
      +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 {#185
      #code: "fr-FR"
      #numberFormatter: Formatter {#584
        #roundingMode: "up"
        #numberingSystem: "latn"
        #numberSpecification: null
      }
      #numberSpecification: Number {#186
        #positivePattern: "#,##0.###"
        #negativePattern: "-#,##0.###"
        #symbols: array:46 [
          "adlm" => NumberSymbolList {#536
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "arab" => NumberSymbolList {#537
            #decimal: "٫"
            #group: "٬"
            #list: "؛"
            #percentSign: "٪"
            #minusSign: "‏−"
            #plusSign: "‏+"
            #exponential: "اس"
            #superscriptingExponent: "×"
            #perMille: "؉"
            #infinity: ""
            #nan: "NaN"
          }
          "arabext" => NumberSymbolList {#538
            #decimal: "٫"
            #group: "٬"
            #list: "؛"
            #percentSign: "٪"
            #minusSign: "‎−"
            #plusSign: "‎+"
            #exponential: "×۱۰^"
            #superscriptingExponent: "×"
            #perMille: "؉"
            #infinity: ""
            #nan: "NaN"
          }
          "bali" => NumberSymbolList {#539
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "beng" => NumberSymbolList {#540
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "brah" => NumberSymbolList {#541
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "cakm" => NumberSymbolList {#542
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "cham" => NumberSymbolList {#543
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "deva" => NumberSymbolList {#544
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "fullwide" => NumberSymbolList {#545
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "gong" => NumberSymbolList {#546
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "gonm" => NumberSymbolList {#547
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "gujr" => NumberSymbolList {#548
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "guru" => NumberSymbolList {#549
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "hanidec" => NumberSymbolList {#550
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "java" => NumberSymbolList {#551
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "kali" => NumberSymbolList {#552
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "khmr" => NumberSymbolList {#553
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "knda" => NumberSymbolList {#554
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "lana" => NumberSymbolList {#555
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "lanatham" => NumberSymbolList {#556
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "laoo" => NumberSymbolList {#557
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "latn" => NumberSymbolList {#558
            #decimal: ","
            #group: ""
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "lepc" => NumberSymbolList {#559
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "limb" => NumberSymbolList {#560
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "mlym" => NumberSymbolList {#561
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "mong" => NumberSymbolList {#562
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "mtei" => NumberSymbolList {#563
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "mymr" => NumberSymbolList {#564
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "mymrshan" => NumberSymbolList {#565
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "nkoo" => NumberSymbolList {#566
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "olck" => NumberSymbolList {#567
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "orya" => NumberSymbolList {#568
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "osma" => NumberSymbolList {#569
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "rohg" => NumberSymbolList {#570
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "saur" => NumberSymbolList {#571
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "shrd" => NumberSymbolList {#572
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "sora" => NumberSymbolList {#573
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "sund" => NumberSymbolList {#574
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "takr" => NumberSymbolList {#575
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "talu" => NumberSymbolList {#576
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "tamldec" => NumberSymbolList {#577
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "telu" => NumberSymbolList {#578
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "thai" => NumberSymbolList {#579
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "tibt" => NumberSymbolList {#580
            #decimal: "."
            #group: ","
            #list: ";"
            #percentSign: "%"
            #minusSign: "-"
            #plusSign: "+"
            #exponential: "E"
            #superscriptingExponent: "×"
            #perMille: ""
            #infinity: ""
            #nan: "NaN"
          }
          "vaii" => NumberSymbolList {#581
            #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 {#586
        #numberSpecifications: array:2 [
          "CHF" => Price {#589
            #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 {#636
            #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 {#13
      +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 {#14
        +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 {#15
        -attributes: ArrayFinder {#18
          -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 {#35
      +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 {#37
          +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 {#39
          +uncompiled: false
          +recompiled: false
          +hasCompiledHandler: false
          +"paths": []
        }
      ]
      +registered_cache_resources: []
      +autoload_filters: []
      +default_modifiers: []
      +escape_html: true
      +start_time: 1728339717.9346
      +_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 {#190
          +value: "/fr/8-fers-clous-plaques?page=7&amp;q=Thickness-6 mm/Size-3?page=4?page=15?page=10?page=4?page=7&amp;q=Thickness-6 mm/Size-3?page=4?page=15?page=10?page=4"
          +nocache: false
        }
        "category" => Smarty_Variable {#583
          +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 {#193
          +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 {#34
        +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 {#38
          +objMap: 3
        }
        +"registerPlugin": Smarty_Internal_Method_RegisterPlugin {#41
          +objMap: 3
        }
        +"createData": Smarty_Internal_Method_CreateData {#67
          +objMap: 3
        }
      }
    }
    +mobile_detect: Mobile_Detect {#65
      #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=7&q=Thickness-6+mm%2FSize-3%3Fpage%3D4%3Fpage%3D15%3Fpage%3D10%3Fpage%3D4"
        "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 {#70}
    #priceComputingPrecision: null
    #mobile_device: null
    #is_mobile: false
    #is_tablet: false
    +"ss_total_sql": 78
    +"ss_start_time": 1728339717.9562
  }
  +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 {#70}
  #container: FrontContainer {#114 …19}
}
totoFer à cheval, clou, plaque : le meilleur de Michel Vaillant (7)

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 73-84 de 180 article(s)

Filtres actifs

    Rose Foal Shoe MUSTAD

    Rose Foal Shoe

    Le fer plastique orthopédique pour poulains Rose Foal Shoe s’adapte à toutes les tailles et à tous les problèmes. 
    83,65 € 100,38 €

      Développé par des maréchaux

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

      Fer alu JMD Arthropathix®

      Diminue les contraintes articulaires notamment sur les articulations interphalangiennes distales et proximales.  Le prix des fers est unitaire.
      Indiquez 1 dans quantité pour l'achat d'1 fer, quantité 2 pour une paire...
      33,10 € 39,72 €

        Développé par des maréchaux

        Fer alu JMD Sport Trainix antérieur 3 pinçons MICHEL VAILLANT

        Fer alu JMD Sport Trainix

        Fer aluminium conçu pour les chevaux aux pieds sains. Favorise la propulsion avec une pince non biseautée, sur un cheval sans problème d’extension.  Le prix des fers est unitaire.
        Indiquez 1 dans Quantité pour l'achat d'1 fer, quantité 2 pour une paire...
        30,00 € 36,00 €
          Ortho-kit 1.0 - Werkman

          Ortho-kit 1.0 - Werkman

          Kit contenant 6 différentes pièces permettant de transformer un fer de selle classique en fer à cheval thérapeutique.
          87,00 € 104,40 €

          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.