Code Duplication    Length = 11-11 lines in 4 locations

src/Tokens/Attribute.php 4 locations

@@ 135-145 (lines=11) @@
132
133
        // Validate value types.
134
        switch ($attributeType) {
135
        case 'boo': // boolean
136
            $cleanResult = $this->cleanAttributeBoolean(
137
                $configuration,
138
                $element,
139
                $logger
140
            );
141
            if ($configuration->get('clean-strategy') != Configuration::CLEAN_STRATEGY_LENIENT) {
142
                return $cleanResult;
143
            }
144
145
            break;
146
147
        case 'enu': // enumeration
148
            /// @todo
@@ 151-161 (lines=11) @@
148
            /// @todo
149
            break;
150
151
        case 'int': // integer
152
            $cleanResult = $this->cleanAttributeInteger(
153
                $configuration,
154
                $element,
155
                $logger
156
            );
157
            if ($configuration->get('clean-strategy') != Configuration::CLEAN_STRATEGY_LENIENT) {
158
                return $cleanResult;
159
            }
160
161
            break;
162
163
        case 'str': // string
164
            $cleanResult = $this->cleanAttributeString(
@@ 163-173 (lines=11) @@
160
161
            break;
162
163
        case 'str': // string
164
            $cleanResult = $this->cleanAttributeString(
165
                $configuration,
166
                $element,
167
                $logger
168
            );
169
            if ($configuration->get('clean-strategy') != Configuration::CLEAN_STRATEGY_LENIENT) {
170
                return $cleanResult;
171
            }
172
173
            break;
174
175
        case 'uri': // URI
176
            $cleanResult = $this->cleanAttributeUri(
@@ 175-185 (lines=11) @@
172
173
            break;
174
175
        case 'uri': // URI
176
            $cleanResult = $this->cleanAttributeUri(
177
                $configuration,
178
                $element,
179
                $logger
180
            );
181
            if ($configuration->get('clean-strategy') != Configuration::CLEAN_STRATEGY_LENIENT) {
182
                return $cleanResult;
183
            }
184
185
            break;
186
        }
187
188
        return true;