public function makeEmptyCopy(): self
    {
        $query = $this->constructEmptyCopy();
        $query->setClosureResolver($this->closureResolver);
        return $query;
    }
public function makeEmptyCopy(): self
    {
        $query = $this->constructEmptyCopy();
        $query->setClosureResolver($this->closureResolver);
        return $query;
    }
public function makeEmptyCopy ( ) : self { $ query = $ this -> constructEmptyCopy ( ) ; $ query -> setClosureResolver ( $ this -> closureResolver ) ; return $ query ; }
Makes an empty self copy with dependencies.

@return static
Makes an empty self copy with dependencies .