// +---------------------------------------------------------------------- namespace crmeb\services\oauth; /** * 第三方登录 * Interface OAuthInterface * @package crmeb\services\oauth */ interface OAuthInterface { /** * 获取用户信息 * @param string $openid * @return mixed */ public function getUserInfo(string $openid); /** * 授权 * @param string|null $code * @param array $options * @return mixed */ public function oauth(string $code = null, array $options = []); }