Example #1
0
 public function react($args)
 {
     \WP_Mock::invokeAction($this->name);
     $arg_num = count($args);
     if (0 === $arg_num) {
         if (!isset($this->processors['argsnull'])) {
             return;
         }
         $this->processors['argsnull']->react();
     } else {
         $processors = $this->processors;
         for ($i = 0; $i < $arg_num - 1; $i++) {
             $arg = $this->safe_offset($args[$i]);
             if (!isset($processors[$arg])) {
                 return;
             }
             $processors = $processors[$arg];
         }
         $arg = $this->safe_offset($args[$arg_num - 1]);
         if (!isset($processors[$arg])) {
             return;
         }
         $processors[$arg]->react();
     }
 }