Code Duplication    Length = 7-7 lines in 6 locations

src/Vortex.php 6 locations

@@ 2107-2113 (lines=7) @@
2104
     * @param string $alias
2105
     * @return mixed
2106
     */
2107
    private function subqueryTrueExpression($query, $subquery, $params, $alias)
2108
    {
2109
        return $query->expr()->andX(
2110
            $query->expr()->exists($this->consumeSubquery($subquery)),
2111
            $query->expr()->neq('(' . $this->consumeSubquery($subquery) . ')', 0)
2112
        );
2113
    }
2114
2115
    /**
2116
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2142-2148 (lines=7) @@
2139
     * @param string $alias
2140
     * @return mixed
2141
     */
2142
    private function subqueryGtExpression($query, $subquery, $params, $alias)
2143
    {
2144
        return $query->expr()->andX(
2145
            $query->expr()->exists($this->consumeSubquery($subquery)),
2146
            $query->expr()->gt('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2147
        );
2148
    }
2149
2150
    /**
2151
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2157-2163 (lines=7) @@
2154
     * @param string $alias
2155
     * @return mixed
2156
     */
2157
    private function subqueryGteExpression($query, $subquery, $params, $alias)
2158
    {
2159
        return $query->expr()->andX(
2160
            $query->expr()->exists($this->consumeSubquery($subquery)),
2161
            $query->expr()->gte('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2162
        );
2163
    }
2164
2165
    /**
2166
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2172-2178 (lines=7) @@
2169
     * @param string $alias
2170
     * @return mixed
2171
     */
2172
    private function subqueryLteExpression($query, $subquery, $params, $alias)
2173
    {
2174
        return $query->expr()->andX(
2175
            $query->expr()->exists($this->consumeSubquery($subquery)),
2176
            $query->expr()->lte('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2177
        );
2178
    }
2179
2180
    /**
2181
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2187-2193 (lines=7) @@
2184
     * @param string $alias
2185
     * @return mixed
2186
     */
2187
    private function subqueryLtExpression($query, $subquery, $params, $alias)
2188
    {
2189
        return $query->expr()->andX(
2190
            $query->expr()->exists($this->consumeSubquery($subquery)),
2191
            $query->expr()->lt('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2192
        );
2193
    }
2194
2195
    /**
2196
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2202-2208 (lines=7) @@
2199
     * @param string $alias
2200
     * @return mixed
2201
     */
2202
    private function subqueryEqExpression($query, $subquery, $params, $alias)
2203
    {
2204
        return $query->expr()->andX(
2205
            $query->expr()->exists($this->consumeSubquery($subquery)),
2206
            $query->expr()->eq('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2207
        );
2208
    }
2209
2210
    /**
2211
     * @param \Doctrine\ORM\QueryBuilder $query