call("$className@$methodName"); } return Container::getInstance()->make($className); } /** * @param null $className * @param null $methodName * @param bool $canClone * @return mixed */ public static function create($className = null, $methodName = null, $canClone = true) { logModuleCall( 'kerioEmail', __FUNCTION__, 'Debug Create', 'Debug Create', $className ); if($methodName) { return Container::getInstance()->call("$className@$methodName"); } return Container::getInstance()->make($className); } /** * @param null $className * @param null $methodName * @return mixed */ public static function call($className = null, $methodName = null) { logModuleCall( 'kerioEmail', __FUNCTION__, 'Debug Call', 'Debug Call', $className ); if($methodName) { return Container::getInstance()->call("$className@$methodName"); } return Container::getInstance()->make($className); } }