@@ -18,15 +18,20 @@ discard block |
||
18 | 18 | } |
19 | 19 | |
20 | 20 | public function run($value, \DomElement $element, \Transphporm\Hook\PropertyHook $rule) { |
21 | - if ($element->getAttribute('transphporm') === 'remove') return; |
|
21 | + if ($element->getAttribute('transphporm') === 'remove') { |
|
22 | + return; |
|
23 | + } |
|
22 | 24 | |
23 | 25 | $value = $this->formatter->format($value, $rule->getRules()); |
24 | 26 | if (!$this->processPseudo($value, $element, $rule)) { |
25 | 27 | //Remove the current contents |
26 | 28 | $this->removeAllChildren($element); |
27 | 29 | //Now make a text node |
28 | - if ($this->getContentMode($rule->getRules()) === 'replace') $this->replaceContent($element, $value); |
|
29 | - else $this->appendContent($element, $value); |
|
30 | + if ($this->getContentMode($rule->getRules()) === 'replace') { |
|
31 | + $this->replaceContent($element, $value); |
|
32 | + } else { |
|
33 | + $this->appendContent($element, $value); |
|
34 | + } |
|
30 | 35 | } |
31 | 36 | } |
32 | 37 | |
@@ -57,9 +62,10 @@ discard block |
||
57 | 62 | if ($n instanceof \DomElement) { |
58 | 63 | $new = $document->importNode($n, true); |
59 | 64 | $new->setAttribute('transphporm', 'added'); |
60 | - } |
|
61 | - else { |
|
62 | - if ($n instanceof \DomText) $n = $n->nodeValue; |
|
65 | + } else { |
|
66 | + if ($n instanceof \DomText) { |
|
67 | + $n = $n->nodeValue; |
|
68 | + } |
|
63 | 69 | $new = $document->createElement('text'); |
64 | 70 | $new->appendChild($document->createTextNode($n)); |
65 | 71 | $new->setAttribute('transphporm', 'text'); |
@@ -91,7 +97,9 @@ discard block |
||
91 | 97 | while ($e = $e->previousSibling && !in_array($e->getAttribute('transphporm'), [null, 'remove'])) { |
92 | 98 | $remove[] = $e; |
93 | 99 | } |
94 | - foreach ($remove as $r) $r->parentNode->removeChild($r); |
|
100 | + foreach ($remove as $r) { |
|
101 | + $r->parentNode->removeChild($r); |
|
102 | + } |
|
95 | 103 | } |
96 | 104 | |
97 | 105 | private function replaceContent($element, $content) { |
@@ -110,6 +118,8 @@ discard block |
||
110 | 118 | } |
111 | 119 | |
112 | 120 | private function removeAllChildren($element) { |
113 | - while ($element->hasChildNodes()) $element->removeChild($element->firstChild); |
|
121 | + while ($element->hasChildNodes()) { |
|
122 | + $element->removeChild($element->firstChild); |
|
123 | + } |
|
114 | 124 | } |
115 | 125 | } |
116 | 126 | \ No newline at end of file |