array( 'label' => '本地API直联', 'platform' => array(), 'desc' => '', ), ); /** * __construct * @return mixed 返回值 */ public function __construct() { $openapi_platform = array ( 'publicwms' => array ( 'label' => '标准', 'desc' => 'desc', 'params' => array(), ), ); $this->__config['openapiwms']['platform'] = $openapi_platform; } /** * 获取Config * @return mixed 返回结果 */ public function getConfig() { return $this->__config; } /** * 获取AdapterList * @return mixed 返回结果 */ public function getAdapterList() { $adapter = array(); foreach ($this->__config as $key => $value) { $adapter[] = array('value'=>$key, 'label'=>$value['label'], 'desc'=>$value['desc']); } return $adapter; } /** * 获取PlatformList * @param mixed $adapter adapter * @return mixed 返回结果 */ public function getPlatformList($adapter) { $platform = array(); foreach ($this->__config[$adapter]['platform'] as $key => $value) { $platform[] = array('value'=>$key, 'label'=>$value['label']); } return $platform; } /** * 获取PlatformParam * @param mixed $platform platform * @return mixed 返回结果 */ public function getPlatformParam($platform) { return $this->__config['openapiwms']['platform'][$platform]['params']; } }