예제 #1
0
 protected function process_data(&$signal)
 {
     $result = parent::process_data($signal);
     $this->group = $this->group($signal);
     $this->group2 = $this->group2($signal);
     $signal->swap_paramgroups($this->group, $this->group2);
     $this->set_jobdata($result);
     return $result;
 }
예제 #2
0
 protected function process_data(&$signal)
 {
     $result = parent::process_data($signal);
     $this->group = $this->group($signal);
     $this->new_group = $this->new_group($signal);
     $signal->copy_paramgroup($this->group, $this->new_group);
     $this->set_jobdata($result);
     return $result;
 }
예제 #3
0
 protected function process_data(&$signal)
 {
     $result = parent::process_data($signal);
     $this->old_value = $signal->paramgroup($this->group);
     $this->group = $this->group($signal);
     $signal->unset_paramgroup($this->group);
     $extra_params = array('group' => $this->group, 'old_value' => $this->old_value);
     $this->set_jobdata($result, $extra_params, array("group"));
     return $result;
 }
예제 #4
0
 protected function process_data(&$signal)
 {
     $result = parent::process_data($signal);
     $old_value = $signal->paramgroup($this->group);
     $this->group = $this->group($signal);
     $this->group_array = $this->group_array($signal);
     $signal->set_paramgroup($this->group, $this->group_array);
     $extra_params = array('old_value' => $old_value);
     $this->set_jobdata($result, $extra_params);
     return $result;
 }