PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / trunk
Booking for Appointments and Events Calendar – Amelia vtrunk
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 6 months ago CommonPsr17ClassesStrategy.php 6 months 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