public function mv(string $source, string $destination, array $options = []): string
    {
        $argsAndOptions = [$source, $destination, $options];
        return $this->run('mv', $argsAndOptions);
    }
public function mv(string $source, string $destination, array $options = []): string
    {
        $argsAndOptions = [$source, $destination, $options];
        return $this->run('mv', $argsAndOptions);
    }
public function mv ( string $ source , string $ destination , array $ options = [ ] ) : string { $ argsAndOptions = [ $ source , $ destination , $ options ] ; return $ this -> run ( 'mv' , $ argsAndOptions ) ; }
@code $git->mv('orig.txt', 'dest.txt');

@param mixed[] $options
@code $git - > mv ( orig . txt dest . txt ) ;