formatWriteValues($this->values); $this->fillDefaults($this->values); $this->validateValues(); $items = [$this->values]; $result->exchangeArray($this->writeObjects($items)); } /** * @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(); } }