GuzzleHttp\Tests\PoolTest::testBatchesResultsWithCallbacks PHP Метод

testBatchesResultsWithCallbacks() публичный Метод

    public function testBatchesResultsWithCallbacks()
    {
        $requests = [new Request('GET', 'http://foo.com/200'), new Request('GET', 'http://foo.com/201')];
        $mock = new MockHandler([function (RequestInterface $request) {
            return new Response(substr($request->getUri()->getPath(), 1));
        }]);
        $client = new Client(['handler' => $mock]);
        $results = Pool::batch($client, $requests, ['fulfilled' => function ($value) use(&$called) {
            $called = true;
        }]);
        $this->assertCount(2, $results);
        $this->assertTrue($called);
    }