protected function _scopedDelete($class, $params = null) { self::_validateCall('delete'); $requestor = new CleverApiRequestor($this->_auth); $url = $this->instanceUrl(); list($response, $auth) = $requestor->request('delete', $url, $params); //$this->refreshFrom($response, $auth); return $this; }
public function __call($method, $args) { if (array_key_exists($method, self::$secondLevelEndpoints)) { $params = $args && count($args) ? $args[0] : array(); $requestor = new CleverApiRequestor($this->_auth); $url = $this->instanceUrl() . '/' . $method; list($response, $auth) = $requestor->request('get', $url, $params); return CleverUtil::convertToCleverObject($response, $this->_auth); } throw new UndefinedEndpointException(__CLASS__ . " endpoint '{$method}' is not defined."); }