예제 #1
0
 protected function set_slot_params_from_signal(&$signal)
 {
     if ($this->set_nsid_from_signal_data && $signal instanceof LineSignal_Data) {
         $nsid = $signal->data_nsid($this->default_data_key);
         if (!is_null($nsid)) {
             $this->namespace = $nsid;
         }
     }
     return parent::set_slot_params_from_signal($signal);
 }
예제 #2
0
 protected function set_slot_params_from_signal(&$signal)
 {
     if ($this->set_title_from_signal_data && $signal instanceof LineSignal_Data) {
         $title = $signal->data_title($this->default_data_key);
         if (!is_null($title)) {
             $this->title = $title;
         }
     }
     return parent::set_slot_params_from_signal($signal);
 }
예제 #3
0
 protected function set_slot_params_from_signal(&$signal)
 {
     if ($this->set_user_from_signal_data && $signal instanceof LineSignal_Data) {
         $user = $signal->data_user($this->default_data_key);
         if (!is_null($user)) {
             $this->user = $user;
         }
     }
     return parent::set_slot_params_from_signal($signal);
 }
예제 #4
0
 protected function set_slot_params_from_signal(&$signal)
 {
     if ($this->set_extlink_from_signal_data && $signal instanceof LineSignal_Data) {
         $extlink = $signal->data_extlink($this->default_data_key);
         if (!is_null($extlink)) {
             $extlink = preg_replace('^.+\\:(\\/\\/)', '', $extlink);
             $this->query = $extlink;
         }
     }
     return parent::set_slot_params_from_signal($signal);
 }