GET https://leb-moquet-piscines.lebarts.com/nos-spas

Serializer

33 Handled
8.89 ms Total time

default 33

serialize 0

Nothing was serialized.

deserialize 0

Nothing was deserialized.

normalize 0

Nothing was normalized.

denormalize 33

Data Context Normalizer Time Caller
array
Show contents
[
  "type" => "avant-apres"
  "label" => "Avant / Après"
  "description" => "Comparaison avec slider"
  "category" => "commercial"
  "position" => 16
  "defaultIcon" => "🔄"
  "isContainer" => false
  "defaultContent" => [
    "title" => "Avant / Après"
    "labelBefore" => "Avant"
    "labelAfter" => "Après"
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (6.16 ms) 6.56 ms
array
Show contents
[
  "type" => "avantages"
  "label" => "Avantages"
  "description" => "Liste d'avantages ou points forts avec icônes"
  "category" => "commercial"
  "position" => 12
  "defaultIcon" => ""
  "isContainer" => false
  "defaultContent" => [
    "columns" => 3
    "title" => "Pourquoi nous choisir ?"
    "items" => [
      [
        "title" => "Expertise"
        "description" => "Plus de 15 ans d'expérience"
        "media" => [
          "type" => "library"
          "value" => "star"
        ]
      ]
      [
        "title" => "Qualité"
        "description" => "Des prestations haut de gamme"
        "media" => [
          "type" => "library"
          "value" => "shield"
        ]
      ]
      [
        "title" => "Réactivité"
        "description" => "Une équipe à votre écoute"
        "media" => [
          "type" => "library"
          "value" => "clock"
        ]
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.06 ms) 0.07 ms
array
Show contents
[
  "type" => "banniere"
  "label" => "Bannière"
  "description" => "Bandeau promotionnel simple"
  "category" => "commercial"
  "position" => 13
  "defaultIcon" => "📢"
  "isContainer" => false
  "fields" => [
    "text" => [
      "type" => "richtext"
      "label" => "Texte"
    ]
    "style" => [
      "type" => "select"
      "label" => "Style du bandeau"
      "options" => [
        "primary" => "Principal (couleur primaire)"
        "secondary" => "Secondaire"
        "dark" => "Sombre"
      ]
      "default" => "primary"
    ]
    "ctas" => [
      "type" => "repeater"
      "label" => "Boutons d'action"
      "itemLabel" => "CTA"
      "max" => 1
      "fields" => [
        "label" => [
          "type" => "text"
          "label" => "Intitulé"
          "required" => true
          "placeholder" => "Ex: Nous contacter"
        ]
        "icon" => [
          "type" => "media"
          "label" => "Icône"
          "allowIcon" => true
          "allowUpload" => false
          "allowUrl" => false
        ]
        "url" => [
          "type" => "text"
          "label" => "URL"
          "placeholder" => "#contact"
        ]
        "theme" => [
          "type" => "select"
          "label" => "Thème"
          "options" => [
            "primary" => "Principal"
            "secondary" => "Secondaire"
            "outline" => "Contour"
            "contrast" => "Fort contraste"
            "discreet" => "Discret"
          ]
          "default" => "primary"
        ]
        "size" => [
          "type" => "select"
          "label" => "Taille"
          "options" => [
            "small" => "Petit"
            "regular" => "Normal"
            "big" => "Gros"
          ]
          "default" => "regular"
        ]
        "align" => [
          "type" => "select"
          "label" => "Alignement"
          "options" => [
            "left" => "Gauche"
            "center" => "Centre"
            "right" => "Droite"
          ]
          "default" => "left"
          "optional" => true
        ]
        "target" => [
          "type" => "select"
          "label" => "Ouverture"
          "options" => [
            "_self" => "Même fenêtre"
            "_blank" => "Nouvel onglet"
          ]
          "default" => "_self"
        ]
        "gtmClass" => [
          "type" => "text"
          "label" => "Classe GTM"
          "placeholder" => "gtm-cta-xxx"
        ]
      ]
    ]
  ]
  "defaultContent" => [
    "text" => "<p>Profitez de notre <strong>offre spéciale</strong> jusqu'à fin du mois !</p>"
    "style" => "primary"
    "ctas" => [
      [
        "label" => "En profiter"
        "url" => "#"
        "theme" => "primary"
        "size" => "regular"
        "target" => "_self"
        "gtmClass" => ""
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.77 ms) 0.77 ms
array
Show contents
[
  "type" => "callout-box"
  "label" => "Nota Bene"
  "description" => "Bloc icône + titre + texte pour mise en avant"
  "category" => "commercial"
  "position" => 7
  "defaultIcon" => "🗃️"
  "isContainer" => false
  "defaultContent" => [
    "icon" => [
      "type" => "library"
      "value" => null
    ]
    "title" => "<h3>Titre de l'encadré</h3>"
    "text" => "<p>Texte descriptif de l'encadré...</p>"
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.06 ms) 0.06 ms
array
Show contents
[
  "type" => "chiffres-cles"
  "label" => "Chiffres clés"
  "description" => "Statistiques et chiffres marquants"
  "category" => "commercial"
  "position" => 11
  "defaultIcon" => "📊"
  "isContainer" => false
  "defaultContent" => [
    "title" => ""
    "items" => [
      [
        "number" => "500+"
        "label" => "Clients satisfaits"
      ]
      [
        "number" => "15"
        "label" => "Années d'expérience"
      ]
      [
        "number" => "98%"
        "label" => "Taux de satisfaction"
      ]
      [
        "number" => "24h"
        "label" => "Délai de réponse"
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "cta"
  "label" => "Call to Action"
  "description" => "Bandeau d'appel à l'action"
  "category" => "commercial"
  "position" => 4
  "defaultIcon" => "🎯"
  "isContainer" => false
  "fields" => [
    "title" => [
      "type" => "richtext"
      "label" => "Titre"
      "help" => "Utilisez <strong> pour mettre en gras"
    ]
    "ctas" => [
      "type" => "repeater"
      "label" => "Boutons d'action"
      "itemLabel" => "CTA"
      "max" => 2
      "fields" => [
        "label" => [
          "type" => "text"
          "label" => "Intitulé"
          "required" => true
          "placeholder" => "Ex: Nous contacter"
        ]
        "icon" => [
          "type" => "media"
          "label" => "Icône"
          "allowIcon" => true
          "allowUpload" => false
          "allowUrl" => false
        ]
        "url" => [
          "type" => "text"
          "label" => "URL"
          "placeholder" => "#contact"
        ]
        "theme" => [
          "type" => "select"
          "label" => "Thème"
          "options" => [
            "primary" => "Principal"
            "secondary" => "Secondaire"
            "outline" => "Contour"
            "contrast" => "Fort contraste"
            "discreet" => "Discret"
          ]
          "default" => "primary"
        ]
        "size" => [
          "type" => "select"
          "label" => "Taille"
          "options" => [
            "small" => "Petit"
            "regular" => "Normal"
            "big" => "Gros"
          ]
          "default" => "regular"
        ]
        "align" => [
          "type" => "select"
          "label" => "Alignement"
          "options" => [
            "left" => "Gauche"
            "center" => "Centre"
            "right" => "Droite"
          ]
          "default" => "left"
          "optional" => true
        ]
        "target" => [
          "type" => "select"
          "label" => "Ouverture"
          "options" => [
            "_self" => "Même fenêtre"
            "_blank" => "Nouvel onglet"
          ]
          "default" => "_self"
        ]
        "gtmClass" => [
          "type" => "text"
          "label" => "Classe GTM"
          "placeholder" => "gtm-cta-xxx"
        ]
      ]
    ]
  ]
  "defaultContent" => [
    "title" => "Vous souhaitez en <strong>savoir plus</strong> ?"
    "ctas" => [
      [
        "label" => "Contactez-nous"
        "url" => "#contact"
        "theme" => "primary"
        "size" => "regular"
        "target" => "_self"
        "gtmClass" => ""
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.06 ms) 0.06 ms
array
Show contents
[
  "type" => "editorial"
  "label" => "Éditorial"
  "description" => "Articles ou actualités en grille"
  "category" => "commercial"
  "position" => 18
  "defaultIcon" => "📰"
  "isContainer" => false
  "defaultContent" => [
    "title" => "Actualités"
    "items" => [
      [
        "title" => "Titre de l'article"
        "excerpt" => "Résumé court de l'article pour donner envie de cliquer..."
        "url" => "#"
        "date" => ""
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "etapes"
  "label" => "Étapes"
  "description" => "Processus étape par étape numéroté"
  "category" => "commercial"
  "position" => 8
  "defaultIcon" => "📝"
  "isContainer" => false
  "defaultContent" => [
    "title" => "Votre projet : étape par étape"
    "items" => [
      [
        "text" => "<p>Demandez un <strong>devis gratuit</strong></p>"
      ]
      [
        "text" => "<p>Échangez avec <strong>nos spécialistes</strong></p>"
      ]
      [
        "text" => "<p>Nous vous <strong>accompagnons</strong></p>"
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "faq"
  "label" => "FAQ"
  "description" => "Questions fréquentes en accordéon"
  "category" => "commercial"
  "position" => 9
  "defaultIcon" => ""
  "isContainer" => false
  "fields" => [
    "title" => [
      "type" => "text"
      "label" => "Titre de la section"
      "placeholder" => "Questions fréquentes"
    ]
    "items" => [
      "type" => "repeater"
      "label" => "Questions / Réponses"
      "itemLabel" => "Question"
      "fields" => [
        "question" => [
          "type" => "text"
          "label" => "Question"
          "required" => true
        ]
        "answer" => [
          "type" => "richtext"
          "label" => "Réponse"
        ]
      ]
    ]
  ]
  "defaultContent" => [
    "title" => "Questions fréquentes"
    "items" => [
      [
        "question" => "Première question ?"
        "answer" => "<p>Réponse à la première question.</p>"
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.06 ms) 0.06 ms
array
Show contents
[
  "type" => "grille-images"
  "label" => "Grille d'images"
  "description" => "Mosaïque d'images avec titre"
  "category" => "commercial"
  "position" => 14
  "defaultIcon" => "🖼️"
  "isContainer" => false
  "defaultContent" => [
    "title" => "Nos réalisations"
    "items" => []
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "hero"
  "label" => "Hero"
  "description" => "Grand bandeau avec titre centré et CTA"
  "category" => "commercial"
  "position" => 10
  "defaultIcon" => "🎬"
  "isContainer" => false
  "fields" => [
    "title" => [
      "type" => "text"
      "label" => "Titre"
      "required" => true
    ]
    "subtitle" => [
      "type" => "text"
      "label" => "Sous-titre"
    ]
    "media" => [
      "type" => "media"
      "label" => "Image de fond"
    ]
    "overlay" => [
      "type" => "checkbox"
      "label" => "Ajouter un overlay sombre"
      "default" => true
    ]
    "ctas" => [
      "type" => "repeater"
      "label" => "Boutons d'action"
      "itemLabel" => "CTA"
      "max" => 1
      "fields" => [
        "label" => [
          "type" => "text"
          "label" => "Intitulé"
          "required" => true
          "placeholder" => "Ex: Nous contacter"
        ]
        "icon" => [
          "type" => "media"
          "label" => "Icône"
          "allowIcon" => true
          "allowUpload" => false
          "allowUrl" => false
        ]
        "url" => [
          "type" => "text"
          "label" => "URL"
          "placeholder" => "#contact"
        ]
        "theme" => [
          "type" => "select"
          "label" => "Thème"
          "options" => [
            "primary" => "Principal"
            "secondary" => "Secondaire"
            "outline" => "Contour"
            "contrast" => "Fort contraste"
            "discreet" => "Discret"
          ]
          "default" => "primary"
        ]
        "size" => [
          "type" => "select"
          "label" => "Taille"
          "options" => [
            "small" => "Petit"
            "regular" => "Normal"
            "big" => "Gros"
          ]
          "default" => "regular"
        ]
        "align" => [
          "type" => "select"
          "label" => "Alignement"
          "options" => [
            "left" => "Gauche"
            "center" => "Centre"
            "right" => "Droite"
          ]
          "default" => "left"
          "optional" => true
        ]
        "target" => [
          "type" => "select"
          "label" => "Ouverture"
          "options" => [
            "_self" => "Même fenêtre"
            "_blank" => "Nouvel onglet"
          ]
          "default" => "_self"
        ]
        "gtmClass" => [
          "type" => "text"
          "label" => "Classe GTM"
          "placeholder" => "gtm-cta-xxx"
        ]
      ]
    ]
  ]
  "defaultContent" => [
    "title" => "Titre impactant"
    "subtitle" => "Sous-titre accrocheur pour compléter le message principal"
    "media" => null
    "overlay" => true
    "ctas" => [
      [
        "label" => "Découvrir"
        "url" => "#"
        "theme" => "primary"
        "size" => "regular"
        "target" => "_self"
        "gtmClass" => ""
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.06 ms
array
Show contents
[
  "type" => "introduction-v2"
  "label" => "Introduction (v2)"
  "description" => "Image/vidéo pleine largeur avec texte overlay"
  "category" => "commercial"
  "position" => 1
  "defaultIcon" => "🖼️"
  "isContainer" => false
  "fields" => [
    "title" => [
      "type" => "text"
      "label" => "Titre"
      "required" => true
    ]
    "text" => [
      "type" => "richtext"
      "label" => "Texte"
    ]
    "mediaType" => [
      "type" => "select"
      "label" => "Type de média"
      "options" => [
        "image" => "Image"
        "video" => "Vidéo (MP4)"
        "youtube" => "YouTube"
      ]
      "default" => "image"
    ]
    "media" => [
      "type" => "media"
      "label" => "Image / Vidéo de fond"
    ]
    "youtubeUrl" => [
      "type" => "text"
      "label" => "URL YouTube"
      "placeholder" => "https://www.youtube.com/watch?v=..."
    ]
    "ctas" => [
      "type" => "repeater"
      "label" => "Boutons d'action"
      "itemLabel" => "CTA"
      "max" => 1
      "fields" => [
        "label" => [
          "type" => "text"
          "label" => "Intitulé"
          "required" => true
          "placeholder" => "Ex: Nous contacter"
        ]
        "icon" => [
          "type" => "media"
          "label" => "Icône"
          "allowIcon" => true
          "allowUpload" => false
          "allowUrl" => false
        ]
        "url" => [
          "type" => "text"
          "label" => "URL"
          "placeholder" => "#contact"
        ]
        "theme" => [
          "type" => "select"
          "label" => "Thème"
          "options" => [
            "primary" => "Principal"
            "secondary" => "Secondaire"
            "outline" => "Contour"
            "contrast" => "Fort contraste"
            "discreet" => "Discret"
          ]
          "default" => "primary"
        ]
        "size" => [
          "type" => "select"
          "label" => "Taille"
          "options" => [
            "small" => "Petit"
            "regular" => "Normal"
            "big" => "Gros"
          ]
          "default" => "regular"
        ]
        "align" => [
          "type" => "select"
          "label" => "Alignement"
          "options" => [
            "left" => "Gauche"
            "center" => "Centre"
            "right" => "Droite"
          ]
          "default" => "left"
          "optional" => true
        ]
        "target" => [
          "type" => "select"
          "label" => "Ouverture"
          "options" => [
            "_self" => "Même fenêtre"
            "_blank" => "Nouvel onglet"
          ]
          "default" => "_self"
        ]
        "gtmClass" => [
          "type" => "text"
          "label" => "Classe GTM"
          "placeholder" => "gtm-cta-xxx"
        ]
      ]
    ]
  ]
  "defaultContent" => [
    "title" => "Titre principal"
    "text" => "<p>Texte d'introduction avec <strong>proposition de valeur</strong>.</p>"
    "mediaType" => "image"
    "media" => null
    "youtubeUrl" => ""
    "ctas" => [
      [
        "label" => "Demandez un devis gratuit"
        "url" => "#contact"
        "theme" => "primary"
        "size" => "regular"
        "target" => "_self"
        "gtmClass" => ""
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "introduction"
  "label" => "Introduction"
  "description" => "Section hero avec titre, texte et image"
  "category" => "commercial"
  "position" => 0
  "defaultIcon" => "🏠"
  "isContainer" => false
  "fields" => [
    "title" => [
      "type" => "text"
      "label" => "Titre"
      "required" => true
    ]
    "text" => [
      "type" => "richtext"
      "label" => "Texte"
    ]
    "media" => [
      "type" => "media"
      "label" => "Image"
    ]
    "imageCaption" => [
      "type" => "text"
      "label" => "Légende de l'image"
      "placeholder" => "Ex: Photo de notre équipe"
    ]
    "ctas" => [
      "type" => "repeater"
      "label" => "Boutons d'action"
      "itemLabel" => "CTA"
      "max" => 1
      "fields" => [
        "label" => [
          "type" => "text"
          "label" => "Intitulé"
          "required" => true
          "placeholder" => "Ex: Nous contacter"
        ]
        "icon" => [
          "type" => "media"
          "label" => "Icône"
          "allowIcon" => true
          "allowUpload" => false
          "allowUrl" => false
        ]
        "url" => [
          "type" => "text"
          "label" => "URL"
          "placeholder" => "#contact"
        ]
        "theme" => [
          "type" => "select"
          "label" => "Thème"
          "options" => [
            "primary" => "Principal"
            "secondary" => "Secondaire"
            "outline" => "Contour"
            "contrast" => "Fort contraste"
            "discreet" => "Discret"
          ]
          "default" => "primary"
        ]
        "size" => [
          "type" => "select"
          "label" => "Taille"
          "options" => [
            "small" => "Petit"
            "regular" => "Normal"
            "big" => "Gros"
          ]
          "default" => "regular"
        ]
        "align" => [
          "type" => "select"
          "label" => "Alignement"
          "options" => [
            "left" => "Gauche"
            "center" => "Centre"
            "right" => "Droite"
          ]
          "default" => "left"
          "optional" => true
        ]
        "target" => [
          "type" => "select"
          "label" => "Ouverture"
          "options" => [
            "_self" => "Même fenêtre"
            "_blank" => "Nouvel onglet"
          ]
          "default" => "_self"
        ]
        "gtmClass" => [
          "type" => "text"
          "label" => "Classe GTM"
          "placeholder" => "gtm-cta-xxx"
        ]
      ]
    ]
  ]
  "defaultContent" => [
    "title" => "Titre principal"
    "text" => "<p>Texte d'introduction avec <strong>proposition de valeur</strong>.</p>"
    "media" => null
    "imageCaption" => ""
    "ctas" => [
      [
        "label" => "Nous contacter"
        "url" => "#contact"
        "theme" => "primary"
        "size" => "regular"
        "target" => "_self"
        "gtmClass" => ""
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.06 ms) 0.06 ms
array
Show contents
[
  "type" => "leb-cta"
  "label" => "Bouton CTA"
  "description" => "Bouton d'appel à l'action"
  "category" => "leb"
  "position" => 8
  "defaultIcon" => "🔘"
  "isContainer" => false
  "defaultContent" => [
    "text" => "En savoir plus"
    "url" => "#"
    "theme" => "primary"
    "size" => "regular"
    "align" => "left"
    "target" => "_self"
    "gtmClass" => ""
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "leb-geolocation"
  "label" => "Géolocalisation"
  "description" => "Carte avec marqueur"
  "category" => "leb"
  "position" => 7
  "defaultIcon" => "🗺️"
  "isContainer" => false
  "defaultContent" => [
    "latitude" => 48.8566
    "longitude" => 2.3522
    "title" => "Notre adresse"
    "description" => ""
    "zoom" => 15
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "leb-image"
  "label" => "Image"
  "description" => "Image avec options avancées"
  "category" => "leb"
  "position" => 3
  "defaultIcon" => "🏞️"
  "isContainer" => false
  "defaultContent" => [
    "alignment" => "center"
    "wrap" => "none"
    "wrapText" => ""
    "size" => "100"
    "caption" => ""
    "showCaption" => false
    "enableZoom" => false
    "linkUrl" => ""
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "leb-mosaic"
  "label" => "Mosaïque"
  "description" => "Grille d'images configurable"
  "category" => "leb"
  "position" => 4
  "defaultIcon" => "🔲"
  "isContainer" => false
  "defaultContent" => [
    "images" => []
    "columns" => 3
    "gap" => "medium"
    "aspectRatio" => "1/1"
    "enableZoom" => true
    "displayMode" => "classic"
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "leb-rich-text"
  "label" => "Texte enrichi"
  "description" => "Zone de texte avec éditeur complet"
  "category" => "leb"
  "position" => 1
  "defaultIcon" => "📄"
  "isContainer" => false
  "defaultContent" => [
    "content" => "<p>Votre contenu texte ici...</p>"
    "variant" => "default"
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "leb-slideshow"
  "label" => "Diaporama"
  "description" => "Carrousel d'images avec transitions"
  "category" => "leb"
  "position" => 5
  "defaultIcon" => "🎞️"
  "isContainer" => false
  "defaultContent" => [
    "slides" => []
    "showCaptions" => true
    "transition" => "fade"
    "autoplay" => false
    "interval" => 5000
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "leb-subtitle"
  "label" => "Sous-titre"
  "description" => "Titre secondaire avec options SEO"
  "category" => "leb"
  "position" => 0
  "defaultIcon" => "📝"
  "isContainer" => false
  "defaultContent" => [
    "content" => "Sous-titre de section"
    "level" => "h2"
    "variant" => "default"
    "isClickable" => false
    "isCollapsible" => false
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.04 ms) 0.05 ms
array
Show contents
[
  "type" => "leb-text-image"
  "label" => "Texte / Image"
  "description" => "Bloc avec texte et image côte à côte"
  "category" => "leb"
  "position" => 2
  "defaultIcon" => "🖼️"
  "isContainer" => false
  "defaultContent" => [
    "textContent" => "<p>Votre texte ici...</p>"
    "imagePosition" => "right"
    "imageSize" => "50"
    "verticalAlign" => "center"
    "imageFullHeight" => false
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.04 ms) 0.05 ms
array
Show contents
[
  "type" => "leb-toggle"
  "label" => "Bloc Toggle"
  "description" => "Conteneur dépliable"
  "category" => "leb"
  "position" => 9
  "defaultIcon" => "📂"
  "isContainer" => true
  "defaultContent" => [
    "title" => "Titre du bloc"
    "level" => "h2"
    "variant" => "style1"
    "openByDefault" => true
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "leb-video"
  "label" => "Vidéo"
  "description" => "Vidéo YouTube, Vimeo, Dailymotion ou MP4"
  "category" => "leb"
  "position" => 6
  "defaultIcon" => "🎬"
  "isContainer" => false
  "defaultContent" => [
    "source" => "youtube"
    "embedUrl" => ""
    "caption" => ""
    "showCaption" => false
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "localisation"
  "label" => "Localisation"
  "description" => "Carte et informations de contact"
  "category" => "commercial"
  "position" => 17
  "defaultIcon" => "📍"
  "isContainer" => false
  "defaultContent" => [
    "title" => "Nous trouver"
    "address" => "123 Rue Example<br>75001 Paris"
    "phone" => "01 23 45 67 89"
    "email" => "contact@example.com"
    "hours" => "Lun-Ven : 9h-18h"
    "mapEmbed" => ""
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "logos"
  "label" => "Logos clients"
  "description" => "Grille de logos partenaires"
  "category" => "commercial"
  "position" => 6
  "defaultIcon" => "🏢"
  "isContainer" => false
  "defaultContent" => [
    "title" => "Ils nous font confiance"
    "items" => []
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.04 ms) 0.05 ms
array
Show contents
[
  "type" => "prestations-details"
  "label" => "Détails prestations"
  "description" => "Blocs texte/image alternés"
  "category" => "commercial"
  "position" => 3
  "defaultIcon" => "📋"
  "isContainer" => false
  "defaultContent" => [
    "items" => [
      [
        "title" => "Détail prestation"
        "paragraphs" => [
          "Premier paragraphe explicatif."
          "Second paragraphe avec plus de détails."
        ]
        "reversed" => false
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "prestations"
  "label" => "Prestations"
  "description" => "Grille de services ou prestations"
  "category" => "commercial"
  "position" => 2
  "defaultIcon" => ""
  "isContainer" => false
  "defaultContent" => [
    "title" => "Nos prestations"
    "subtitle" => "Ce que nous proposons"
    "items" => [
      [
        "title" => "Prestation 1"
        "description" => "Description de la prestation"
        "media" => [
          "type" => "library"
          "value" => "lightbulb"
        ]
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "rich-product-commercial"
  "label" => "Argumentaire produit"
  "description" => "Blocs image/texte alternés avec carte atout"
  "category" => "commercial"
  "position" => 4
  "defaultIcon" => "🏷️"
  "isContainer" => false
  "defaultContent" => [
    "items" => [
      [
        "tag" => "Type"
        "title" => "Titre du produit"
        "subtitle" => ""
        "description" => "<p>Description du produit...</p>"
        "media" => [
          "type" => "upload"
          "value" => null
        ]
        "imagePosition" => "left"
        "atoutLabel" => "L'atout"
        "atoutText" => "<p>Texte de la carte atout...</p>"
        "linkLabel" => "En savoir plus"
        "linkUrl" => ""
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "rich-text-columns"
  "label" => "Texte en colonnes"
  "description" => "Colonnes de texte enrichi dans un encadré"
  "category" => "commercial"
  "position" => 6
  "defaultIcon" => "📰"
  "isContainer" => false
  "defaultContent" => [
    "columns" => [
      [
        "content" => "<p>Texte de la première colonne...</p>"
      ]
      [
        "content" => "<p>Texte de la deuxième colonne...</p>"
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "seo-compare-table"
  "label" => "Tableau comparatif"
  "description" => "Tableau de comparaison (édition TinyMCE)"
  "category" => "commercial"
  "position" => 5
  "defaultIcon" => "📊"
  "isContainer" => false
  "defaultContent" => [
    "title" => "Comparatif"
    "content" => ""
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "tarifs"
  "label" => "Tarifs"
  "description" => "Cartes de tarification avec options"
  "category" => "commercial"
  "position" => 5
  "defaultIcon" => "💰"
  "isContainer" => false
  "defaultContent" => [
    "title" => "Nos tarifs"
    "items" => [
      [
        "name" => "Essentiel"
        "price" => "29€"
        "period" => "/mois"
        "description" => "Pour démarrer"
        "features" => [
          "Fonctionnalité 1"
          "Fonctionnalité 2"
          "Fonctionnalité 3"
        ]
        "buttonText" => "Choisir"
        "buttonUrl" => "#"
        "highlighted" => false
      ]
      [
        "name" => "Pro"
        "price" => "59€"
        "period" => "/mois"
        "description" => "Le plus populaire"
        "features" => [
          "Tout Essentiel"
          "Fonctionnalité 4"
          "Fonctionnalité 5"
          "Support prioritaire"
        ]
        "buttonText" => "Choisir"
        "buttonUrl" => "#"
        "highlighted" => true
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "temoignages"
  "label" => "Témoignages"
  "description" => "Témoignages clients"
  "category" => "commercial"
  "position" => 7
  "defaultIcon" => "💬"
  "isContainer" => false
  "defaultContent" => [
    "title" => "Ils nous font confiance"
    "items" => [
      [
        "name" => "Jean Dupont"
        "role" => "Directeur"
        "company" => "Entreprise SA"
        "text" => "Un témoignage positif sur notre collaboration."
      ]
    ]
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.05 ms) 0.05 ms
array
Show contents
[
  "type" => "video"
  "label" => "Vidéo"
  "description" => "Vidéo YouTube ou Vimeo intégrée"
  "category" => "commercial"
  "position" => 15
  "defaultIcon" => "▶️"
  "isContainer" => false
  "defaultContent" => [
    "title" => ""
    "videoUrl" => ""
    "caption" => ""
  ]
]
Type: Leb\PowerstratBuilder\Component\ComponentDefinition
Format: none
Show context
[]
ObjectNormalizer (0.04 ms) 0.05 ms

encode 0

Nothing was encoded.

decode 0

Nothing was decoded.