Same name and namespace in other branches
  1. 6.0.x advagg_validator/src/Form/BaseValidatorForm.php \Drupal\advagg_validator\Form\BaseValidatorForm::domExtractor() 1 commentaire
  2. 8.x-2.x advagg_validator/src/Form/BaseValidatorForm.php \Drupal\advagg_validator\Form\BaseValidatorForm::domExtractor() 1 commentaire
  3. 8.x-3.x advagg_validator/src/Form/BaseValidatorForm.php \Drupal\advagg_validator\Form\BaseValidatorForm::domExtractor() 1 commentaire
  4. 8.x-4.x advagg_validator/src/Form/BaseValidatorForm.php \Drupal\advagg_validator\Form\BaseValidatorForm::domExtractor() 1 commentaire

Extract info from the DOMNode Object.

Paramètres

object $dom: DOMNode Class.

Return value

array Key Value pair from the DOM Node.

1 call to BaseValidatorForm::domExtractor()
CssW3Form::parseSoapResponse dans advagg_validator/src/Form/CssW3Form.php

Fichier

advagg_validator/src/Form/BaseValidatorForm.php, line 362

Classe

BaseValidatorForm
Base form for all advagg validator options.

Namespace

Drupal\advagg_validator\Form

Code

protected function domExtractor($dom) {
    $node = $dom->firstChild;
    $output = [];
    do {
        $text = trim($node->nodeValue);
        if (!empty($text)) {
            $key = str_replace('m:', '', $node->nodeName);
            $output[$key] = $text;
        }
    } while ($node = $node->nextSibling);
    return $output;
}