protected function element_to_check(&$signal)
 {
     if (!$signal->exists_data_block($this->default_data_key)) {
         $signal->set_data_element($this->default_data_key, pathinfo($signal->data_element('*')));
     }
     if ($signal->exists_data_block($this->default_data_key)) {
         return parent::element_to_check($signal);
     } else {
         return NULL;
     }
 }
Ejemplo n.º 2
0
 protected function element_to_check(&$signal)
 {
     if (!$signal->exists_data_block('stat')) {
         $signal->set_data_element('stat', stat($signal->data_element('*')));
     }
     if (!$signal->exists_data_block($this->default_data_key)) {
         $stat = $signal->data_element('stat');
         $signal->set_data_element($this->default_data_key, posix_getpwuid($stat['uid']));
     }
     if ($signal->exists_data_block($this->default_data_key)) {
         return parent::element_to_check($signal);
     } else {
         return NULL;
     }
 }