Goetas\Twital\EventSubscriber\ContextAwareEscapingSubscriber::esapeStyle PHP Метод

esapeStyle() приватный Метод

private esapeStyle ( DOMDocument $doc, DOMXPath $xp )
$doc DOMDocument
$xp DOMXPath
    private function esapeStyle(\DOMDocument $doc, \DOMXPath $xp)
    {
        /**
         * @var \DOMNode[] $res
         */
        $res = $this->xpathQuery($xp, "//xh:style[not(@type) or @type = 'text/css'][contains(., '{$this->options['tag_variable'][0]}') and contains(., '{$this->options['tag_variable'][1]}')]", $doc, false);
        foreach ($res as $node) {
            $node->insertBefore($doc->createTextnode("{$this->options['tag_block'][0]} autoescape 'css' {$this->options['tag_block'][1]}"), $node->firstChild);
            $node->appendChild($doc->createTextnode("{$this->options['tag_block'][0]} endautoescape {$this->options['tag_block'][1]}"));
        }
    }