public function invokeWith($arguments = array()) { if (!$arguments instanceof Arguments) { $arguments = new Arguments($arguments); } return $this->invoker->callWith($this->customCallback, $arguments); }