PHP Класс Smile\ElasticsuiteCore\Model\Search\Request\RelevanceConfig\Initial\Converter

Автор: Romain Ruaud ([email protected])
Наследование: implements Magento\Framework\Config\ConverterInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$metadata array
$nodeMap array Node paths to process

Открытые методы

Метод Описание
__construct ( array $nodeMap = [] )
convert ( DOMDocument $source ) : array Convert config

Защищенные методы

Метод Описание
convertNode ( DOMNode $node, string $path = '' ) : array | string | null Convert node oto array
parseNodeName ( DOMNode $node ) : string Retrieve proper node name

Приватные методы

Метод Описание
mergeChildData ( array $nodeData, array $childrenData ) : array Merge child node data into current node
parseNodeData ( DOMNode $node, string $path ) : array | string | null Convert node onto array

Описание методов

__construct() публичный Метод

public __construct ( array $nodeMap = [] )
$nodeMap array The node map

convert() публичный Метод

Convert config
public convert ( DOMDocument $source ) : array
$source DOMDocument The source document
Результат array

convertNode() защищенный Метод

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
Результат array | string | null

parseNodeName() защищенный Метод

Retrieve proper node name
protected parseNodeName ( DOMNode $node ) : string
$node DOMNode The configuration XML node to parse
Результат string

Описание свойств

$metadata защищенное свойство

protected array $metadata
Результат array

$nodeMap защищенное свойство

Node paths to process
protected array $nodeMap
Результат array