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 / DiscoveryStrategy.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
DiscoveryStrategy.php
24 lines
1 <?php
2
3 namespace AmeliaHttp\Discovery\Strategy;
4
5 use AmeliaHttp\Discovery\Exception\StrategyUnavailableException;
6
7 /**
8 * @author Tobias Nyholm <tobias.nyholm@gmail.com>
9 */
10 interface DiscoveryStrategy
11 {
12 /**
13 * Find a resource of a specific type.
14 *
15 * @param string $type
16 *
17 * @return array The return value is always an array with zero or more elements. Each
18 * element is an array with two keys ['class' => string, 'condition' => mixed].
19 *
20 * @throws StrategyUnavailableException if we cannot use this strategy.
21 */
22 public static function getCandidates($type);
23 }
24