Code Duplication    Length = 7-7 lines in 6 locations

src/Vortex.php 6 locations

@@ 2331-2337 (lines=7) @@
2328
     * @param string $alias
2329
     * @return mixed
2330
     */
2331
    private function subqueryTrueExpression($query, $subquery, $params, $alias)
2332
    {
2333
        return $query->expr()->andX(
2334
            $query->expr()->exists($this->consumeSubquery($subquery)),
2335
            $query->expr()->neq('(' . $this->consumeSubquery($subquery) . ')', 0)
2336
        );
2337
    }
2338
2339
    /**
2340
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2366-2372 (lines=7) @@
2363
     * @param string $alias
2364
     * @return mixed
2365
     */
2366
    private function subqueryGtExpression($query, $subquery, $params, $alias)
2367
    {
2368
        return $query->expr()->andX(
2369
            $query->expr()->exists($this->consumeSubquery($subquery)),
2370
            $query->expr()->gt('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2371
        );
2372
    }
2373
2374
    /**
2375
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2381-2387 (lines=7) @@
2378
     * @param string $alias
2379
     * @return mixed
2380
     */
2381
    private function subqueryGteExpression($query, $subquery, $params, $alias)
2382
    {
2383
        return $query->expr()->andX(
2384
            $query->expr()->exists($this->consumeSubquery($subquery)),
2385
            $query->expr()->gte('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2386
        );
2387
    }
2388
2389
    /**
2390
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2396-2402 (lines=7) @@
2393
     * @param string $alias
2394
     * @return mixed
2395
     */
2396
    private function subqueryLteExpression($query, $subquery, $params, $alias)
2397
    {
2398
        return $query->expr()->andX(
2399
            $query->expr()->exists($this->consumeSubquery($subquery)),
2400
            $query->expr()->lte('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2401
        );
2402
    }
2403
2404
    /**
2405
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2411-2417 (lines=7) @@
2408
     * @param string $alias
2409
     * @return mixed
2410
     */
2411
    private function subqueryLtExpression($query, $subquery, $params, $alias)
2412
    {
2413
        return $query->expr()->andX(
2414
            $query->expr()->exists($this->consumeSubquery($subquery)),
2415
            $query->expr()->lt('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2416
        );
2417
    }
2418
2419
    /**
2420
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2426-2432 (lines=7) @@
2423
     * @param string $alias
2424
     * @return mixed
2425
     */
2426
    private function subqueryEqExpression($query, $subquery, $params, $alias)
2427
    {
2428
        return $query->expr()->andX(
2429
            $query->expr()->exists($this->consumeSubquery($subquery)),
2430
            $query->expr()->eq('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2431
        );
2432
    }
2433
2434
    /**
2435
     * @param \Doctrine\ORM\QueryBuilder $query