public function deleteAction() { $params = Request::getParams(); $validator = new Validator(); $params = $validator->sanitize($params); $validator->validation_rules(array("id" => "required|numeric|checkIfDomainIdExists")); $validated_data = $validator->run($params); if ($validated_data === false) { Response::setStatus(404); $returnArray = array("error" => "Invalid data was sent", "messages" => $validator->get_readable_errors()); } else { $model = new Model_Domain(); $model->delete($params['id']); Response::setStatus(204); $returnArray = array(); } return $returnArray; }