Code Duplication    Length = 7-7 lines in 6 locations

src/Vortex.php 6 locations

@@ 2045-2051 (lines=7) @@
2042
     * @param string $alias
2043
     * @return mixed
2044
     */
2045
    private function subqueryTrueExpression($query, $subquery, $params, $alias)
2046
    {
2047
        return $query->expr()->andX(
2048
            $query->expr()->exists($this->consumeSubquery($subquery)),
2049
            $query->expr()->neq('(' . $this->consumeSubquery($subquery) . ')', 0)
2050
        );
2051
    }
2052
2053
    /**
2054
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2080-2086 (lines=7) @@
2077
     * @param string $alias
2078
     * @return mixed
2079
     */
2080
    private function subqueryGtExpression($query, $subquery, $params, $alias)
2081
    {
2082
        return $query->expr()->andX(
2083
            $query->expr()->exists($this->consumeSubquery($subquery)),
2084
            $query->expr()->gt('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2085
        );
2086
    }
2087
2088
    /**
2089
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2095-2101 (lines=7) @@
2092
     * @param string $alias
2093
     * @return mixed
2094
     */
2095
    private function subqueryGteExpression($query, $subquery, $params, $alias)
2096
    {
2097
        return $query->expr()->andX(
2098
            $query->expr()->exists($this->consumeSubquery($subquery)),
2099
            $query->expr()->gte('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2100
        );
2101
    }
2102
2103
    /**
2104
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2110-2116 (lines=7) @@
2107
     * @param string $alias
2108
     * @return mixed
2109
     */
2110
    private function subqueryLteExpression($query, $subquery, $params, $alias)
2111
    {
2112
        return $query->expr()->andX(
2113
            $query->expr()->exists($this->consumeSubquery($subquery)),
2114
            $query->expr()->lte('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2115
        );
2116
    }
2117
2118
    /**
2119
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2125-2131 (lines=7) @@
2122
     * @param string $alias
2123
     * @return mixed
2124
     */
2125
    private function subqueryLtExpression($query, $subquery, $params, $alias)
2126
    {
2127
        return $query->expr()->andX(
2128
            $query->expr()->exists($this->consumeSubquery($subquery)),
2129
            $query->expr()->lt('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2130
        );
2131
    }
2132
2133
    /**
2134
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2140-2146 (lines=7) @@
2137
     * @param string $alias
2138
     * @return mixed
2139
     */
2140
    private function subqueryEqExpression($query, $subquery, $params, $alias)
2141
    {
2142
        return $query->expr()->andX(
2143
            $query->expr()->exists($this->consumeSubquery($subquery)),
2144
            $query->expr()->eq('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2145
        );
2146
    }
2147
2148
    /**
2149
     * @param \Doctrine\ORM\QueryBuilder $query