@@ 22-31 (lines=10) @@ | ||
19 | return $this->getContent($doc); |
|
20 | } |
|
21 | ||
22 | private function getContent($document) { |
|
23 | $newNode = $document->documentElement; |
|
24 | $result = []; |
|
25 | if ($newNode->tagName === 'root') { |
|
26 | foreach ($newNode->childNodes as $node) { |
|
27 | $result[] = $this->getClonedElement($node); |
|
28 | } |
|
29 | } |
|
30 | return $result; |
|
31 | } |
|
32 | ||
33 | private function getClonedElement($node) { |
|
34 | $clone = $node->cloneNode(true); |
@@ 37-46 (lines=10) @@ | ||
34 | ||
35 | } |
|
36 | ||
37 | private function getTemplateContent($document, $tss) { |
|
38 | $newNode = $document->documentElement; |
|
39 | $result = []; |
|
40 | if ($newNode->tagName === 'template') { |
|
41 | foreach ($newNode->childNodes as $node) { |
|
42 | $result[] = $this->getClonedElement($node, $tss); |
|
43 | } |
|
44 | } |
|
45 | return $result; |
|
46 | } |
|
47 | ||
48 | private function templateSubsection($doc, $selector) { |
|
49 | $xpathStr = (new \Transphporm\Parser\CssToXpath($selector, new \Transphporm\Parser\Value($this)))->getXpath(); |