Code Duplication    Length = 7-7 lines in 6 locations

src/Vortex.php 6 locations

@@ 2143-2149 (lines=7) @@
2140
     * @param string $alias
2141
     * @return mixed
2142
     */
2143
    private function subqueryTrueExpression($query, $subquery, $params, $alias)
2144
    {
2145
        return $query->expr()->andX(
2146
            $query->expr()->exists($this->consumeSubquery($subquery)),
2147
            $query->expr()->neq('(' . $this->consumeSubquery($subquery) . ')', 0)
2148
        );
2149
    }
2150
2151
    /**
2152
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2178-2184 (lines=7) @@
2175
     * @param string $alias
2176
     * @return mixed
2177
     */
2178
    private function subqueryGtExpression($query, $subquery, $params, $alias)
2179
    {
2180
        return $query->expr()->andX(
2181
            $query->expr()->exists($this->consumeSubquery($subquery)),
2182
            $query->expr()->gt('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2183
        );
2184
    }
2185
2186
    /**
2187
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2193-2199 (lines=7) @@
2190
     * @param string $alias
2191
     * @return mixed
2192
     */
2193
    private function subqueryGteExpression($query, $subquery, $params, $alias)
2194
    {
2195
        return $query->expr()->andX(
2196
            $query->expr()->exists($this->consumeSubquery($subquery)),
2197
            $query->expr()->gte('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2198
        );
2199
    }
2200
2201
    /**
2202
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2208-2214 (lines=7) @@
2205
     * @param string $alias
2206
     * @return mixed
2207
     */
2208
    private function subqueryLteExpression($query, $subquery, $params, $alias)
2209
    {
2210
        return $query->expr()->andX(
2211
            $query->expr()->exists($this->consumeSubquery($subquery)),
2212
            $query->expr()->lte('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2213
        );
2214
    }
2215
2216
    /**
2217
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2223-2229 (lines=7) @@
2220
     * @param string $alias
2221
     * @return mixed
2222
     */
2223
    private function subqueryLtExpression($query, $subquery, $params, $alias)
2224
    {
2225
        return $query->expr()->andX(
2226
            $query->expr()->exists($this->consumeSubquery($subquery)),
2227
            $query->expr()->lt('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2228
        );
2229
    }
2230
2231
    /**
2232
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2238-2244 (lines=7) @@
2235
     * @param string $alias
2236
     * @return mixed
2237
     */
2238
    private function subqueryEqExpression($query, $subquery, $params, $alias)
2239
    {
2240
        return $query->expr()->andX(
2241
            $query->expr()->exists($this->consumeSubquery($subquery)),
2242
            $query->expr()->eq('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2243
        );
2244
    }
2245
2246
    /**
2247
     * @param \Doctrine\ORM\QueryBuilder $query