Code Duplication    Length = 7-7 lines in 6 locations

src/Vortex.php 6 locations

@@ 2313-2319 (lines=7) @@
2310
     * @param string $alias
2311
     * @return mixed
2312
     */
2313
    private function subqueryTrueExpression($query, $subquery, $params, $alias)
2314
    {
2315
        return $query->expr()->andX(
2316
            $query->expr()->exists($this->consumeSubquery($subquery)),
2317
            $query->expr()->neq('(' . $this->consumeSubquery($subquery) . ')', 0)
2318
        );
2319
    }
2320
2321
    /**
2322
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2348-2354 (lines=7) @@
2345
     * @param string $alias
2346
     * @return mixed
2347
     */
2348
    private function subqueryGtExpression($query, $subquery, $params, $alias)
2349
    {
2350
        return $query->expr()->andX(
2351
            $query->expr()->exists($this->consumeSubquery($subquery)),
2352
            $query->expr()->gt('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2353
        );
2354
    }
2355
2356
    /**
2357
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2363-2369 (lines=7) @@
2360
     * @param string $alias
2361
     * @return mixed
2362
     */
2363
    private function subqueryGteExpression($query, $subquery, $params, $alias)
2364
    {
2365
        return $query->expr()->andX(
2366
            $query->expr()->exists($this->consumeSubquery($subquery)),
2367
            $query->expr()->gte('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2368
        );
2369
    }
2370
2371
    /**
2372
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2378-2384 (lines=7) @@
2375
     * @param string $alias
2376
     * @return mixed
2377
     */
2378
    private function subqueryLteExpression($query, $subquery, $params, $alias)
2379
    {
2380
        return $query->expr()->andX(
2381
            $query->expr()->exists($this->consumeSubquery($subquery)),
2382
            $query->expr()->lte('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2383
        );
2384
    }
2385
2386
    /**
2387
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2393-2399 (lines=7) @@
2390
     * @param string $alias
2391
     * @return mixed
2392
     */
2393
    private function subqueryLtExpression($query, $subquery, $params, $alias)
2394
    {
2395
        return $query->expr()->andX(
2396
            $query->expr()->exists($this->consumeSubquery($subquery)),
2397
            $query->expr()->lt('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2398
        );
2399
    }
2400
2401
    /**
2402
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 2408-2414 (lines=7) @@
2405
     * @param string $alias
2406
     * @return mixed
2407
     */
2408
    private function subqueryEqExpression($query, $subquery, $params, $alias)
2409
    {
2410
        return $query->expr()->andX(
2411
            $query->expr()->exists($this->consumeSubquery($subquery)),
2412
            $query->expr()->eq('(' . $this->consumeSubquery($subquery) . ')', $params[0])
2413
        );
2414
    }
2415
2416
    /**
2417
     * @param \Doctrine\ORM\QueryBuilder $query