pay/webapp/sdkwarpper/sdkwarpper.php
aozhiwei a0dbdeb259 1
2020-11-04 12:02:11 +08:00

30 lines
758 B
PHP

<?php
namespace sdkwarpper;
$g_platform_sdk_hash = array(
UNIFIED_WEIXIN_CHANNEL => array(
'channel' => UNIFIED_WEIXIN_CHANNEL,
'sdk_file' => 'UnifiedWeiXin.php',
'class' => 'UnifiedWeiXin'
),
GOOGLE_ANDROID_CHANNEL => array(
'channel' => GOOGLE_ANDROID_CHANNEL,
'sdk_file' => 'GoogleAndroid.php',
'class' => 'GoogleAndroid'
),
);
function createSdkByChannel($channel)
{
global $g_platform_sdk_hash;
foreach ($g_platform_sdk_hash as $key => $value) {
if ($value['channel'] == $channel) {
require 'sdkwarpper/' . $value['sdk_file'];
$class_name = "sdkwarpper\\" . $value['class'];
return new $class_name;
}
}
return null;
}