Code Duplication    Length = 5-5 lines in 3 locations

lib/Doctrine/ORM/Query/QueryExpressionVisitor.php 3 locations

@@ 184-188 (lines=5) @@
181
                $this->parameters[] = $parameter;
182
183
                return $this->expr->neq($field, $placeholder);
184
            case Comparison::CONTAINS:
185
                $parameter->setValue('%' . $parameter->getValue() . '%', $parameter->getType());
186
                $this->parameters[] = $parameter;
187
188
                return $this->expr->like($field, $placeholder);
189
            case Comparison::STARTS_WITH:
190
                $parameter->setValue($parameter->getValue() . '%', $parameter->getType());
191
                $this->parameters[] = $parameter;
@@ 189-193 (lines=5) @@
186
                $this->parameters[] = $parameter;
187
188
                return $this->expr->like($field, $placeholder);
189
            case Comparison::STARTS_WITH:
190
                $parameter->setValue($parameter->getValue() . '%', $parameter->getType());
191
                $this->parameters[] = $parameter;
192
193
                return $this->expr->like($field, $placeholder);
194
            case Comparison::ENDS_WITH:
195
                $parameter->setValue('%' . $parameter->getValue(), $parameter->getType());
196
                $this->parameters[] = $parameter;
@@ 194-198 (lines=5) @@
191
                $this->parameters[] = $parameter;
192
193
                return $this->expr->like($field, $placeholder);
194
            case Comparison::ENDS_WITH:
195
                $parameter->setValue('%' . $parameter->getValue(), $parameter->getType());
196
                $this->parameters[] = $parameter;
197
198
                return $this->expr->like($field, $placeholder);
199
            default:
200
                $operator = self::convertComparisonOperator($comparison->getOperator());
201
                if ($operator) {