public function concatArrays($array1, $array2, ...$arrays) : self
    {
        $this->expr->concatArrays(...func_get_args());

        return $this;
    }
public function concatArrays($array1, $array2, ...$arrays) : self
    {
        $this->expr->concatArrays(...func_get_args());

        return $this;
    }
public function concatArrays ( $ array1 , $ array2 , ... $ arrays ) : self { $ this -> expr -> concatArrays ( ... func_get_args ( ) ) ; return $ this ; }
Concatenates arrays to return the concatenated array.

The <array> expressions can be any valid expression as long as they
resolve to an array.

@see https://docs.mongodb.org/manual/reference/operator/aggregation/concatArrays/
@see Expr::concatArrays

@param mixed|Expr $array1
@param mixed|Expr $array2
@param mixed|Expr ...$arrays Additional expressions
Concatenates arrays to return the concatenated array .