// +---------------------------------------------------------------------- namespace crmeb\services\easywechat\wechatlive; use EasyWeChat\MiniProgram\AccessToken; use Pimple\Container; use Pimple\ServiceProviderInterface; /** * 注册直播 * Class ProgramProvider * @package crmeb\utils */ class ProgramProvider implements ServiceProviderInterface { public function register(Container $pimple) { $pimple['mini_program.access_token'] = function ($pimple) { return new AccessToken( $pimple['config']['mini_program']['app_id'], $pimple['config']['mini_program']['secret'], $pimple['cache'] ); }; $pimple['mini_program.wechat_live'] = function ($pimple) { return new ProgramWechatLive($pimple['mini_program.access_token']); }; } }