protected function getAuthUrl($state) { $path = 'oauth2/authorize'; if (in_array('snsapi_login', $this->scopes)) { $path = 'qrconnect'; } return $this->buildAuthUrlFromBase("https://open.weixin.qq.com/connect/{$path}", $state); }