Code Duplication    Length = 8-9 lines in 2 locations

src/Operand/LikePattern.php 1 location

@@ 42-50 (lines=9) @@
39
     *
40
     * @return string
41
     */
42
    public function transform(QueryBuilder $qb, $dqlAlias)
43
    {
44
        $paramName = sprintf('comparison_%d', $qb->getParameters()->count());
45
        $value = ValueConverter::convertToDatabaseValue($this->value, $qb);
46
        $value = $this->formatValue($this->format, $value);
47
        $qb->setParameter($paramName, $value);
48
49
        return sprintf(':%s', $paramName);
50
    }
51
52
    /**
53
     * @param string $format

src/Operand/Value.php 1 location

@@ 36-43 (lines=8) @@
33
     *
34
     * @return string
35
     */
36
    public function transform(QueryBuilder $qb, $dqlAlias)
37
    {
38
        $paramName = sprintf('comparison_%d', $qb->getParameters()->count());
39
        $value = ValueConverter::convertToDatabaseValue($this->value, $qb);
40
        $qb->setParameter($paramName, $value, $this->valueType);
41
42
        return sprintf(':%s', $paramName);
43
    }
44
}
45