Code Duplication    Length = 7-7 lines in 2 locations

Core/Matcher/QueryBasedMatcher.php 2 locations

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