formatWriteValues($this->values); $this->validateValues(); $params = $this->values; $this->fillDefaults($params); $resultArray = $this->writeObjects([$params]); $result->exchangeArray($resultArray); } /** * @throws \API_Exception */ protected function validateValues() { if (!empty($this->values['id'])) { throw new \API_Exception('Cannot pass id to Create action. Use Update action instead.'); } parent::validateValues(); } }