Code Duplication    Length = 8-8 lines in 2 locations

Core/Matcher/ReferenceMatcher.php 2 locations

@@ 83-90 (lines=8) @@
80
        foreach ($conditions as $key => $values) {
81
82
            switch ($key) {
83
                case self::MATCH_AND:
84
                    foreach($values as $subCriterion) {
85
                        $value = $this->match($subCriterion);
86
                        if (!reset($value)) {
87
                            return $value;
88
                        }
89
                    }
90
                    return array(true);
91
92
                case self::MATCH_OR:
93
                    foreach($values as $subCriterion) {
@@ 92-99 (lines=8) @@
89
                    }
90
                    return array(true);
91
92
                case self::MATCH_OR:
93
                    foreach($values as $subCriterion) {
94
                        $value = $this->match($subCriterion);
95
                        if (reset($value)) {
96
                            return $value;
97
                        }
98
                    }
99
                    return array(false);
100
101
                case self::MATCH_NOT:
102
                    return array(!reset($this->match($values)));