public function test_auth_handler_is_returned() { $generator = function () { }; $middleware = Middleware::authHandler($generator); $handler = new MockHandler([new Response(204)]); $fn = $middleware($handler); $this->assertInstanceOf(AuthHandler::class, $fn); }
private function getStack(callable $authHandler, Token $token = null) : HandlerStack { $stack = HandlerStack::create(); $stack->push(Middleware::authHandler($authHandler, $token)); return $stack; }