Automattic\WooCommerce\Vendor\Symfony\Component\CssSelector\XPath

Translator::registerExtensionpublicWC 1.0

Method of the class: Translator{}

No Hooks.

Returns

$this.

Usage

$Translator = new Translator();
$Translator->registerExtension( $extension ): self;
$extension([Extension\ExtensionInterface]()) (required)
.

Translator::registerExtension() code WC 10.5.0

public function registerExtension(Extension\ExtensionInterface $extension): self
{
    $this->extensions[$extension->getName()] = $extension;

    $this->nodeTranslators = array_merge($this->nodeTranslators, $extension->getNodeTranslators());
    $this->combinationTranslators = array_merge($this->combinationTranslators, $extension->getCombinationTranslators());
    $this->functionTranslators = array_merge($this->functionTranslators, $extension->getFunctionTranslators());
    $this->pseudoClassTranslators = array_merge($this->pseudoClassTranslators, $extension->getPseudoClassTranslators());
    $this->attributeMatchingTranslators = array_merge($this->attributeMatchingTranslators, $extension->getAttributeMatchingTranslators());

    return $this;
}