Code Duplication    Length = 8-8 lines in 2 locations

src/Vortex.php 2 locations

@@ 2164-2171 (lines=8) @@
2161
     * @param array $methods
2162
     * @return \Doctrine\ORM\Query\Expr\Andx
2163
     */
2164
    protected function createConditionsForIntegerCollectionSubquery($subquery, $query, $alias, $currentUser, $methods)
2165
    {
2166
        if (\UnserAllerLib_Tool_Array::hasMoreKeysThan($methods, ['anyis'])) {
2167
            throw new \InvalidArgumentException('Invalid expression methods used');
2168
        }
2169
2170
        return $this->createExpression('subquery', $subquery, $query, $alias, $currentUser, $methods);
2171
    }
2172
2173
    /**
2174
     * Translates params into where conditions. The subquery must really return an integer for it to work!
@@ 2188-2195 (lines=8) @@
2185
     * @return \Doctrine\ORM\Query\Expr\Andx
2186
     * @uses subqueryAnyisExpression
2187
     */
2188
    protected function createConditionsForStringCollectionSubquery($subquery, $query, $alias, $currentUser, $methods)
2189
    {
2190
        if (\UnserAllerLib_Tool_Array::hasMoreKeysThan($methods, ['anyis'])) {
2191
            throw new \InvalidArgumentException('Invalid expression methods used');
2192
        }
2193
2194
        return $this->createExpression('subquery', $subquery, $query, $alias, $currentUser, $methods);
2195
    }
2196
2197
    /**
2198
     * Translates params into where conditions. The subquery must really return an integer for it to work!