Code Duplication    Length = 8-8 lines in 2 locations

htdocs/xoops_lib/modules/protector/library/HTMLPurifier/HTMLDefinition.php 2 locations

@@ 325-332 (lines=8) @@
322
            foreach ($this->info_global_attr as $attr => $x) {
323
                $keys = array($attr, "*@$attr", "*.$attr");
324
                $delete = true;
325
                foreach ($keys as $key) {
326
                    if ($delete && isset($allowed_attributes[$key])) {
327
                        $delete = false;
328
                    }
329
                    if (isset($allowed_attributes_mutable[$key])) {
330
                        unset($allowed_attributes_mutable[$key]);
331
                    }
332
                }
333
                if ($delete) {
334
                    unset($this->info_global_attr[$attr]);
335
                }
@@ 342-349 (lines=8) @@
339
                foreach ($info->attr as $attr => $x) {
340
                    $keys = array("$tag@$attr", $attr, "*@$attr", "$tag.$attr", "*.$attr");
341
                    $delete = true;
342
                    foreach ($keys as $key) {
343
                        if ($delete && isset($allowed_attributes[$key])) {
344
                            $delete = false;
345
                        }
346
                        if (isset($allowed_attributes_mutable[$key])) {
347
                            unset($allowed_attributes_mutable[$key]);
348
                        }
349
                    }
350
                    if ($delete) {
351
                        if ($this->info[$tag]->attr[$attr]->required) {
352
                            trigger_error(