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 / php-http / discovery / src / Strategy / MockClientStrategy.php
ameliabooking / vendor / php-http / discovery / src / Strategy Last commit date
CommonClassesStrategy.php 2 years ago CommonPsr17ClassesStrategy.php 2 years ago DiscoveryStrategy.php 3 years ago MockClientStrategy.php 3 years ago PuliBetaStrategy.php 3 years ago
MockClientStrategy.php
30 lines
1 <?php
2
3 namespace AmeliaHttp\Discovery\Strategy;
4
5 use AmeliaHttp\Client\HttpAsyncClient;
6 use AmeliaHttp\Client\HttpClient;
7 use AmeliaHttp\Mock\Client as Mock;
8
9 /**
10 * Find the Mock client.
11 *
12 * @author Sam Rapaport <me@samrapdev.com>
13 */
14 final class MockClientStrategy implements DiscoveryStrategy
15 {
16 /**
17 * {@inheritdoc}
18 */
19 public static function getCandidates($type)
20 {
21 switch ($type) {
22 case HttpClient::class:
23 case HttpAsyncClient::class:
24 return [['class' => Mock::class, 'condition' => Mock::class]];
25 default:
26 return [];
27 }
28 }
29 }
30