Code Duplication    Length = 7-7 lines in 2 locations

Core/Matcher/QueryBasedMatcher.php 2 locations

@@ 167-173 (lines=7) @@
164
                }
165
                return new Query\Criterion\DateMetadata(Query\Criterion\DateMetadata::MODIFIED, self::$operatorsMap[$operator], $match);
166
167
            case self::MATCH_OBJECT_STATE:
168
                foreach($values as &$value) {
169
                    if (!ctype_digit($value)) {
170
                        $value = $this->stateMatcher->matchOneByKey($value)->id;
171
                    }
172
                }
173
                return new Query\Criterion\ObjectStateId($values);
174
175
            case self::MATCH_OWNER:
176
                foreach($values as &$value) {
@@ 195-201 (lines=7) @@
192
                }
193
                return new Query\Criterion\ParentLocationId($locationIds);
194
195
            case self::MATCH_SECTION:
196
                foreach($values as &$value) {
197
                    if (!ctype_digit($value)) {
198
                        $value = $this->sectionMatcher->matchOneByKey($value)->id;
199
                    }
200
                }
201
                return new Query\Criterion\SectionId($values);
202
203
            case self::MATCH_SUBTREE:
204
                return new Query\Criterion\Subtree($values);