Open Journal Systems
3.3.0
UriFactoryDiscovery.php
1
<?php
2
3
namespace
Http\Discovery
;
4
5
use
Http\Discovery\Exception\DiscoveryFailedException
;
6
use
Http\Message\UriFactory
;
7
15
final
class
UriFactoryDiscovery
extends
ClassDiscovery
16
{
24
public
static
function
find
()
25
{
26
try
{
27
$uriFactory = static::findOneByType(UriFactory::class);
28
}
catch
(
DiscoveryFailedException
$e) {
29
throw
new
NotFoundException
(
'No uri factories found. To use Guzzle, Diactoros or Slim Framework factories install php-http/message and the chosen message implementation.'
, 0, $e);
30
}
31
32
return
static::instantiateClass($uriFactory);
33
}
34
}
Http\Discovery
Definition:
ClassDiscovery.php:3
Http\Discovery\ClassDiscovery
Definition:
ClassDiscovery.php:17
Http\Discovery\Exception\DiscoveryFailedException
Definition:
DiscoveryFailedException.php:12
Http\Message\UriFactory
Definition:
DiactorosUriFactory.php:3
Http\Discovery\NotFoundException
Definition:
NotFoundException.php:12
Http\Discovery\UriFactoryDiscovery\find
static find()
Definition:
UriFactoryDiscovery.php:24
Http\Discovery\UriFactoryDiscovery
Definition:
UriFactoryDiscovery.php:15
plugins
paymethod
paypal
vendor
php-http
discovery
src
UriFactoryDiscovery.php
Generated on Fri Aug 28 2020 14:53:50 for Open Journal Systems by
1.8.17