| @@ 110-115 (lines=6) @@ | ||
| 107 | return $this->node->nodeName; |
|
| 108 | case 'attr': |
|
| 109 | return $this->getAllAttributes(); |
|
| 110 | default: |
|
| 111 | if (\property_exists($this->node, $nameOrig) === true) { |
|
| 112 | return $this->node->{$nameOrig}; |
|
| 113 | } |
|
| 114 | ||
| 115 | return $this->getAttribute($name); |
|
| 116 | } |
|
| 117 | } |
|
| 118 | ||
| @@ 149-154 (lines=6) @@ | ||
| 146 | case 'text': |
|
| 147 | case 'tag': |
|
| 148 | return true; |
|
| 149 | default: |
|
| 150 | if (\property_exists($this->node, $nameOrig) === true) { |
|
| 151 | return isset($this->node->{$nameOrig}); |
|
| 152 | } |
|
| 153 | ||
| 154 | return $this->hasAttribute($name); |
|
| 155 | } |
|
| 156 | } |
|
| 157 | ||
| @@ 178-183 (lines=6) @@ | ||
| 175 | return $this->replaceChildWithString($value); |
|
| 176 | case 'plaintext': |
|
| 177 | return $this->replaceTextWithString($value); |
|
| 178 | default: |
|
| 179 | if (\property_exists($this->node, $nameOrig) === true) { |
|
| 180 | return $this->node->{$nameOrig} = $value; |
|
| 181 | } |
|
| 182 | ||
| 183 | return $this->setAttribute($name, $value); |
|
| 184 | } |
|
| 185 | } |
|
| 186 | ||