12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?php
- namespace addons\wechat\library;
- class Config
- {
- public static function load()
- {
- $config = get_addon_config('wechat');
- return [
-
- 'app_id' => $config['app_id'],
- 'secret' => $config['secret'],
- 'token' => $config['token'],
- 'aes_key' => $config['aes_key'],
-
- 'response_type' => 'array',
-
- 'log' => [
- 'default' => 'dev',
- 'channels' => [
-
- 'dev' => [
- 'driver' => 'single',
- 'path' => ROOT_PATH . '/runtime/log/easywechat.log',
- 'level' => 'debug',
- ],
-
- 'prod' => [
- 'driver' => 'daily',
- 'path' => ROOT_PATH . '/runtime/log/easywechat.log',
- 'level' => $config['log_level'],
- ],
- ],
- ],
-
- 'http' => [
- 'max_retries' => 1,
- 'retry_delay' => 500,
- 'timeout' => 5.0,
-
- ],
-
- 'oauth' => [
- 'scopes' => ['snsapi_userinfo'],
- 'callback' => $config['oauth_callback'],
- ],
- ];
- }
- }
|