PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / microsoft / microsoft-graph / tests / Http / MockClientFactory.php
ameliabooking / vendor / microsoft / microsoft-graph / tests / Http Last commit date
GraphCollectionRequestTest.php 1 year ago GraphRequestTest.php 1 year ago GraphResponseTest.php 1 year ago HttpTest.php 1 year ago MockClientFactory.php 1 year ago StreamTest.php 1 year ago
MockClientFactory.php
28 lines
1 <?php
2
3 namespace Microsoft\Graph\Http\Test;
4
5 use AmeliaGuzzleHttp\Client;
6 use AmeliaGuzzleHttp\Handler\MockHandler;
7 use AmeliaGuzzleHttp\HandlerStack;
8
9 class MockClientFactory
10 {
11 /**
12 * Creates a mock Guzzle client with optional mock responses
13 *
14 * @param array $clientConfig - Guzzle client Request options
15 * @param array $mockResponses - Accepts \AmeliaGuzzleHttp\Psr7\Response and \AmeliaGuzzleHttp\Exception
16 * @return \AmeliaGuzzleHttp\Client
17 */
18 public static function create($clientConfig = [], $mockResponses = [])
19 {
20 if ($mockResponses)
21 {
22 $stack = HandlerStack::create(new MockHandler($mockResponses));
23 $clientConfig['handler'] = $stack;
24 return new Client($clientConfig);
25 }
26 return new Client($clientConfig);
27 }
28 }