protected function processWithAction(Call $call) { $p = $call->getParameters(); array_unshift($p, $call->getName()); return call_user_func_array($this->action, $p); }