Smile\ElasticsuiteCore\Index\Analysis\Config\Converter::convert PHP Method

convert() public method

Convert dom node tree to array.
public convert ( mixed $source ) : array
$source mixed Configuration XML source.
return array
    public function convert($source)
    {
        $xpath = new \DOMXPath($source);
        $defaultConfig = $this->getDefaultConfiguration($xpath);
        $configuration = ['default' => $defaultConfig];
        foreach ($this->getAllLanguages($xpath) as $language) {
            $configuration[$language] = $this->getLanguageConfiguration($xpath, $language, $defaultConfig);
        }
        return $configuration;
    }