Code Duplication    Length = 7-7 lines in 2 locations

Core/Matcher/QueryBasedMatcher.php 2 locations

@@ 146-152 (lines=7) @@
143
                }
144
                return new Query\Criterion\DateMetadata(Query\Criterion\DateMetadata::MODIFIED, self::$operatorsMap[$operator], $match);
145
146
            case self::MATCH_OBJECT_STATE:
147
                foreach($values as &$value) {
148
                    if (!ctype_digit($value)) {
149
                        $value = $this->stateMatcher->matchOneByKey($value)->id;
150
                    }
151
                }
152
                return new Query\Criterion\ObjectStateId($values);
153
154
            case self::MATCH_OWNER:
155
                foreach($values as &$value) {
@@ 174-180 (lines=7) @@
171
                }
172
                return new Query\Criterion\ParentLocationId($locationIds);
173
174
            case self::MATCH_SECTION:
175
                foreach($values as &$value) {
176
                    if (!ctype_digit($value)) {
177
                        $value = $this->sectionMatcher->matchOneByKey($value)->id;
178
                    }
179
                }
180
                return new Query\Criterion\SectionId($values);
181
182
            case self::MATCH_SUBTREE:
183
                return new Query\Criterion\Subtree($values);