function usage(string $argString, string $prefix = null, \CharlotteDunois\Yasmin\Models\User $user = null) {
        if($prefix === null) {
            $prefix = $this->client->commandPrefix;
        }
        
        if($user === null) {
            $user = $this->client->user;
        }
        
        return self::anyUsage($this->name.' '.$argString, $prefix, $user);
    }
function usage(string $argString, string $prefix = null, \CharlotteDunois\Yasmin\Models\User $user = null) {
        if($prefix === null) {
            $prefix = $this->client->commandPrefix;
        }
        
        if($user === null) {
            $user = $this->client->user;
        }
        
        return self::anyUsage($this->name.' '.$argString, $prefix, $user);
    }
function usage ( string $ argString , string $ prefix = null , \ CharlotteDunois \ Yasmin \ Models \ User $ user = null ) { if ( $ prefix === null ) { $ prefix = $ this -> client -> commandPrefix ; } if ( $ user === null ) { $ user = $ this -> client -> user ; } return self :: anyUsage ( $ this -> name . ' ' . $ argString , $ prefix , $ user ) ; }
Creates a usage string for the command.
@param string                               $argString  A string of arguments for the command.
@param string|null                          $prefix     Prefix to use for the prefixed command format.
@param \CharlotteDunois\Yasmin\Models\User  $user       User to use for the mention command format. Defaults to client user.
@return string
Creates a usage string for the command .