Code Duplication    Length = 7-7 lines in 6 locations

src/Vortex.php 6 locations

@@ 1819-1825 (lines=7) @@
1816
     * @param string $alias
1817
     * @return mixed
1818
     */
1819
    private function subqueryTrueExpression($query, $subquery, $params, $alias)
1820
    {
1821
        return $query->expr()->andX(
1822
            $query->expr()->exists($this->consumeSubquery($subquery)),
1823
            $query->expr()->neq('(' . $this->consumeSubquery($subquery) . ')', 0)
1824
        );
1825
    }
1826
1827
    /**
1828
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 1854-1860 (lines=7) @@
1851
     * @param string $alias
1852
     * @return mixed
1853
     */
1854
    private function subqueryGtExpression($query, $subquery, $params, $alias)
1855
    {
1856
        return $query->expr()->andX(
1857
            $query->expr()->exists($this->consumeSubquery($subquery)),
1858
            $query->expr()->gt('(' . $this->consumeSubquery($subquery) . ')', $params[0])
1859
        );
1860
    }
1861
1862
    /**
1863
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 1869-1875 (lines=7) @@
1866
     * @param string $alias
1867
     * @return mixed
1868
     */
1869
    private function subqueryGteExpression($query, $subquery, $params, $alias)
1870
    {
1871
        return $query->expr()->andX(
1872
            $query->expr()->exists($this->consumeSubquery($subquery)),
1873
            $query->expr()->gte('(' . $this->consumeSubquery($subquery) . ')', $params[0])
1874
        );
1875
    }
1876
1877
    /**
1878
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 1884-1890 (lines=7) @@
1881
     * @param string $alias
1882
     * @return mixed
1883
     */
1884
    private function subqueryLteExpression($query, $subquery, $params, $alias)
1885
    {
1886
        return $query->expr()->andX(
1887
            $query->expr()->exists($this->consumeSubquery($subquery)),
1888
            $query->expr()->lte('(' . $this->consumeSubquery($subquery) . ')', $params[0])
1889
        );
1890
    }
1891
1892
    /**
1893
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 1899-1905 (lines=7) @@
1896
     * @param string $alias
1897
     * @return mixed
1898
     */
1899
    private function subqueryLtExpression($query, $subquery, $params, $alias)
1900
    {
1901
        return $query->expr()->andX(
1902
            $query->expr()->exists($this->consumeSubquery($subquery)),
1903
            $query->expr()->lt('(' . $this->consumeSubquery($subquery) . ')', $params[0])
1904
        );
1905
    }
1906
1907
    /**
1908
     * @param \Doctrine\ORM\QueryBuilder $query
@@ 1914-1920 (lines=7) @@
1911
     * @param string $alias
1912
     * @return mixed
1913
     */
1914
    private function subqueryEqExpression($query, $subquery, $params, $alias)
1915
    {
1916
        return $query->expr()->andX(
1917
            $query->expr()->exists($this->consumeSubquery($subquery)),
1918
            $query->expr()->eq('(' . $this->consumeSubquery($subquery) . ')', $params[0])
1919
        );
1920
    }
1921
1922
    /**
1923
     * @param \Doctrine\ORM\QueryBuilder $query