Dshafik\GuzzleHttp\Tests\VcrHandlerTest::recordingProvider PHP Method

recordingProvider() public method

public recordingProvider ( )
    public function recordingProvider()
    {
        return [['name' => 'Record single request', 'requests' => [new \GuzzleHttp\Psr7\Request('GET', \GuzzleHttp\Tests\Server::$url)], 'responses' => [new \GuzzleHttp\Psr7\Response(200, [], "Hello World")]], ['name' => 'Record multiple requests', 'requests' => [new \GuzzleHttp\Psr7\Request('GET', \GuzzleHttp\Tests\Server::$url), new \GuzzleHttp\Psr7\Request('POST', \GuzzleHttp\Tests\Server::$url)], 'responses' => [new \GuzzleHttp\Psr7\Response(200, [], "Hello World"), new \GuzzleHttp\Psr7\Response(301, ['Location' => '/test']), new \GuzzleHttp\Psr7\Response(404)]], ['name' => 'POST request', 'requests' => [new \GuzzleHttp\Psr7\Request('POST', \GuzzleHttp\Tests\Server::$url, [], 'Hello World')], 'responses' => [new \GuzzleHttp\Psr7\Response(202)]], ['name' => 'Multiple Methods', 'requests' => [new \GuzzleHttp\Psr7\Request('GET', \GuzzleHttp\Tests\Server::$url), new \GuzzleHttp\Psr7\Request('POST', \GuzzleHttp\Tests\Server::$url, [], 'Hello World')], 'responses' => [new \GuzzleHttp\Psr7\Response(200), new \GuzzleHttp\Psr7\Response(200, [], 'Goodbye Moon')]]];
    }