class ExecuteHelper
{
    /**
     * @param string $classPath 实例化类名路径
     * @param string $method 方法
     * @param array $params 参数
     * @throws NotFoundHttpException
     */
    public static function map($classPath, $method, $params)
    {
        if (!class_exists($classPath))
        {
            throw new NotFoundHttpException($classPath . '未找到');
        }
        /* @var $class \backend\interfaces\WechatMessageInterface */
        $class = new $classPath;
        if (!method_exists($class, $method))
        {
            throw new NotFoundHttpException($classPath . '/' . $method . ' 方法未找到');
        }
        return $class->run($params);
    }
}