PHP 클래스 Smile\ElasticsuiteCore\Model\Search\Request\RelevanceConfig\Initial\Converter

저자: Romain Ruaud ([email protected])
상속: implements Magento\Framework\Config\ConverterInterface
파일 보기 프로젝트 열기: smile-sa/elasticsuite

보호된 프로퍼티들

프로퍼티 타입 설명
$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