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(); } }