Smile\ElasticsuiteCore\Model\Search\Request\RelevanceConfig\Initial\Converter::convertNode PHP Method

convertNode() protected method

Convert node oto array
protected convertNode ( DOMNode $node, string $path = '' ) : array | string | null
$node DOMNode The Configuration DOM node to parse
$path string The path for DOM navigation
return array | string | null
    protected function convertNode(\DOMNode $node, $path = '')
    {
        $output = [];
        if ($node->nodeType == XML_ELEMENT_NODE) {
            $nodeName = $this->parseNodeName($node);
            $output[$nodeName] = $this->parseNodeData($node, $path);
        } elseif ($node->nodeType == XML_CDATA_SECTION_NODE || $node->nodeType == XML_TEXT_NODE && trim($node->nodeValue) != '') {
            return $node->nodeValue;
        }
        return $output;
    }