@" get()); // 2. Éléments echo "\n🖥️ Éléments détectés :\n"; $elements = \Drupal\webform\Entity\Webform::load('constat')->getElementsInitializedFlattenedAndHasValue(); print_r(array_keys($elements)); // 3. Test de soumission echo "\n🧪 Test de validation :\n"; $values = [ 'dimensions' => [ ['ref' => 'TEST', 'width' => 100, 'height' => 200] ] ]; $submission = \Drupal\webform\Entity\WebformSubmission::create([ 'webform_id' => 'constat', 'data' => $values ]); $violations = $submission->validate(); echo empty($violations) ? "✅ Validation réussie" : "❌ Erreurs : " . print_r($violations, true); "@ | Out-File -FilePath .\webform_check.php -Encoding utf8