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

parseNodeName() protected method

Retrieve proper node name
protected parseNodeName ( DOMNode $node ) : string
$node DOMNode The configuration XML node to parse
return string
    protected function parseNodeName($node)
    {
        $nodeName = $node->nodeName;
        if ($node->hasAttributes()) {
            $storeCodeNode = $node->attributes->getNamedItem('store_code');
            $containerNameNode = $node->attributes->getNamedItem('name');
            if ($containerNameNode) {
                $nodeName = $containerNameNode->nodeValue;
                if ($storeCodeNode) {
                    $nodeName = $nodeName . "|" . $storeCodeNode->nodeValue;
                }
            }
        }
        return $nodeName;
    }