push(Middleware::retry($logger)); $stack->push(Middleware::response()); $stack->push(Middleware::log($logger)); if ($token instanceof Token) { $stack->push(Middleware::auth($token)); } return new Client([ 'base_uri' => 'https://qyapi.weixin.qq.com/cgi-bin/', 'handler' => $stack ]); } }