public function __toArray($recursive = false) { if ($recursive) { return Maestrano_Api_Util::convertMaestranoObjectToArray($this->_values); } else { return $this->_values; } }
protected function _scopedSave($class, $apiToken = null) { self::_validateCall('save'); $requestor = new Maestrano_Api_Requestor($apiToken); $params = $this->serializeParameters(); if (count($params) > 0) { $url = $this->instanceUrl(); $realParams = Maestrano_Api_Util::convertMaestranoObjectToArray($params); list($response, $apiToken) = $requestor->request('post', $url, $params); $this->refreshFrom($response, $apiToken); } return $this; }