/** * */ public static function do_before_ajax_edit() { // Ensure we have a valid form if (!EntityRequestUtils::is_valid_form() || !isset($_POST['edit_mode'])) { wp_send_json_error(array('message' => "Invalid artifact operation!")); } $artifact_name = EntityRequestUtils::get_artifact_name(); $entity_data = EntityAPIUtils::init_entity_data($artifact_name); if ($entity_data['artifact_type'] != 'entity') { return $entity_data; } $entity_data = EntityRequestUtils::build_entity_data_from_post($entity_data); $entity_data = EntityAPIUtils::validate_entity_data($entity_data); return $entity_data; }