Code Duplication    Length = 6-6 lines in 3 locations

src/voku/helper/AbstractSimpleHtmlDom.php 3 locations

@@ 74-79 (lines=6) @@
71
                return $this->node ? $this->node->nodeName : '';
72
            case 'attr':
73
                return $this->getAllAttributes();
74
            default:
75
                if ($this->node && \property_exists($this->node, $nameOrig)) {
76
                    return $this->node->{$nameOrig};
77
                }
78
79
                return $this->getAttribute($name);
80
        }
81
    }
82
@@ 113-118 (lines=6) @@
110
            case 'text':
111
            case 'tag':
112
                return true;
113
            default:
114
                if ($this->node && \property_exists($this->node, $nameOrig)) {
115
                    return isset($this->node->{$nameOrig});
116
                }
117
118
                return $this->hasAttribute($name);
119
        }
120
    }
121
@@ 142-147 (lines=6) @@
139
                return $this->replaceChildWithString($value);
140
            case 'plaintext':
141
                return $this->replaceTextWithString($value);
142
            default:
143
                if ($this->node && \property_exists($this->node, $nameOrig)) {
144
                    return $this->node->{$nameOrig} = $value;
145
                }
146
147
                return $this->setAttribute($name, $value);
148
        }
149
    }
150