public function put(string $uri, array $params = [], array $options = []): ResponseContract
    {
        return $this->request('PUT', $uri, $params, $options);
    }
public function put(string $uri, array $params = [], array $options = []): ResponseContract
    {
        return $this->request('PUT', $uri, $params, $options);
    }
public function put ( string $ uri , array $ params = [ ] , array $ options = [ ] ) : ResponseContract { return $ this -> request ( 'PUT' , $ uri , $ params , $ options ) ; }
Create and send an PUT HTTP request.

@param string $uri
@param array $params
@param array $options
@return \Cog\Contracts\YouTrack\Rest\Response\Response

@throws \Cog\Contracts\YouTrack\Rest\Authenticator\Exceptions\AuthenticationException
@throws \Cog\Contracts\YouTrack\Rest\Authorizer\Exceptions\InvalidAuthorizationToken
@throws \Cog\Contracts\YouTrack\Rest\Client\Exceptions\ClientException
Create and send an PUT HTTP request .