public function update_option($new_value, $old_value) { if ($this->is_unscheduling()) { $this->unschedule_job($new_value, $this->option_before_unscheduling); } else { $this->convert_option($new_value); } return $old_value; }