Open Journal Systems
3.3.0
MockClientStrategy.php
1
<?php
2
3
namespace
Http\Discovery\Strategy
;
4
5
use
Http\Client\HttpAsyncClient
;
6
use
Http\Client\HttpClient
;
7
use Http\Mock\Client as Mock;
8
14
final
class
MockClientStrategy
implements
DiscoveryStrategy
15
{
19
public
static
function
getCandidates
($type)
20
{
21
if
(is_a(HttpClient::class, $type,
true
) || is_a(HttpAsyncClient::class, $type,
true
)) {
22
return
[[
'class'
=> Mock::class,
'condition'
=> Mock::class]];
23
}
24
25
return
[];
26
}
27
}
Http\Client\HttpAsyncClient
Definition:
HttpAsyncClient.php:13
Http\Discovery\Strategy\MockClientStrategy
Definition:
MockClientStrategy.php:14
Http\Discovery\Strategy
Definition:
CommonClassesStrategy.php:3
Http\Client\HttpClient
Definition:
HttpClient.php:13
Http\Discovery\Strategy\MockClientStrategy\getCandidates
static getCandidates($type)
Definition:
MockClientStrategy.php:19
Http\Discovery\Strategy\DiscoveryStrategy
Definition:
DiscoveryStrategy.php:10
plugins
paymethod
paypal
vendor
php-http
discovery
src
Strategy
MockClientStrategy.php
Generated on Fri Aug 28 2020 14:52:45 for Open Journal Systems by
1.8.17