public function __call($method, array $arguments = []) { if (!is_callable([$this->process, $method])) { throw new \RuntimeException('Method ' . $method . ' not exists'); } return call_user_func_array([$this->process, $method], $arguments); }