protected function request($verb, $path, $resource = '', array $payload = [])
    {
        return $this->client->request($verb, $path, $this->resourceType, $resource, $payload, $this->headers);
    }
protected function request($verb, $path, $resource = '', array $payload = [])
    {
        return $this->client->request($verb, $path, $this->resourceType, $resource, $payload, $this->headers);
    }
protected function request ( $ verb , $ path , $ resource = '' , array $ payload = [ ] ) { return $ this -> client -> request ( $ verb , $ path , $ this -> resourceType , $ resource , $ payload , $ this -> headers ) ; }
Makes the request for resources

@param string $verb     Request Method (HEAD, GET, POST, PUT, DELETE)
@param string $path     Requested resource path
@param string $resource Requested resource
@param array  $payload  Posted data

@return array
Makes the request for resources