public function getRealClassAndMethodAndArguments($classPath, $className, $method, $arguments, $request) { if (!is_file($classPath)) { return array('', '', array()); } require_once ACloudSysCoreS::escapePath($classPath); if (!class_exists($className)) { return array('', '', array()); } $apiClass = new $className(); if (!method_exists($apiClass, $method)) { return array('', '', array()); } $arguments = $arguments ? explode(',', $arguments) : array(); $arguments = $this->buildRequestArguments($arguments, $request); return array($apiClass, $method, $arguments); }