public function testChaining() { $mock = new MockHandler([new Response(200, [])]); $tester = new WebhookTester(); $client = $tester->setClient(new Client(['handler' => HandlerStack::create($mock)])); $response = $tester->setEndpoint('http://localhost/stripe/webhooks')->setVersion('2014-09-08')->triggerEvent('charge.succeeded'); $this->assertEquals(200, $response->getStatusCode()); }