'staff_2', 'requestData' => [ 'id' => [ 'validation' => DataValidator::dataStoreId('customresponse'), 'error' => ERRORS::INVALID_CUSTOM_RESPONSE ], 'content' => [ 'validation' => DataValidator::content(), 'error' => ERRORS::INVALID_CONTENT ], 'name' => [ 'validation' => DataValidator::oneOf( DataValidator::notBlank()->length(LengthConfig::MIN_LENGTH_NAME, LengthConfig::MAX_LENGTH_NAME), DataValidator::nullType() ), 'error' => ERRORS::INVALID_NAME ], ] ]; } public function handler() { $customResponse = CustomResponse::getDataStore(Controller::request('id')); if (Controller::request('content')) { $customResponse->content = Controller::request('content', true); } if (Controller::request('language')) { $customResponse->language = Controller::request('language'); } if (Controller::request('name')) { $customResponse->name = Controller::request('name'); } $customResponse->store(); Log::createLog('EDIT_CUSTOM_RESPONSE', null); Response::respondSuccess(); } }