Open Journal Systems  3.3.0
Http\Discovery\Psr17FactoryDiscovery Class Reference
Inheritance diagram for Http\Discovery\Psr17FactoryDiscovery:
Http\Discovery\ClassDiscovery

Static Public Member Functions

static findRequestFactory ()
 
static findResponseFactory ()
 
static findServerRequestFactory ()
 
static findStreamFactory ()
 
static findUploadedFileFactory ()
 
static findUrlFactory ()
 
- Static Public Member Functions inherited from Http\Discovery\ClassDiscovery
static appendStrategy ($strategy)
 
static clearCache ()
 
static prependStrategy ($strategy)
 
static safeClassExists ($class)
 
static setStrategies (array $strategies)
 

Additional Inherited Members

- Static Protected Member Functions inherited from Http\Discovery\ClassDiscovery
static evaluateCondition ($condition)
 
static findOneByType ($type)
 
static instantiateClass ($class)
 

Detailed Description

Finds PSR-17 factories.

Author
Tobias Nyholm tobia.nosp@m.s.ny.nosp@m.holm@.nosp@m.gmai.nosp@m.l.com

Definition at line 18 of file Psr17FactoryDiscovery.php.

Member Function Documentation

◆ findRequestFactory()

static Http\Discovery\Psr17FactoryDiscovery::findRequestFactory ( )
static
Returns
RequestFactoryInterface
Exceptions
Exception

Definition at line 34 of file Psr17FactoryDiscovery.php.

◆ findResponseFactory()

static Http\Discovery\Psr17FactoryDiscovery::findResponseFactory ( )
static

◆ findServerRequestFactory()

static Http\Discovery\Psr17FactoryDiscovery::findServerRequestFactory ( )
static
Returns
ServerRequestFactoryInterface
Exceptions
Exception

Definition at line 66 of file Psr17FactoryDiscovery.php.

◆ findStreamFactory()

static Http\Discovery\Psr17FactoryDiscovery::findStreamFactory ( )
static
Returns
StreamFactoryInterface
Exceptions
Exception

Definition at line 82 of file Psr17FactoryDiscovery.php.

Referenced by Http\Discovery\Strategy\CommonClassesStrategy\symfonyPsr18Instantiate().

◆ findUploadedFileFactory()

static Http\Discovery\Psr17FactoryDiscovery::findUploadedFileFactory ( )
static
Returns
UploadedFileFactoryInterface
Exceptions
Exception

Definition at line 98 of file Psr17FactoryDiscovery.php.

◆ findUrlFactory()

static Http\Discovery\Psr17FactoryDiscovery::findUrlFactory ( )
static
Returns
UriFactoryInterface
Exceptions
Exception

Definition at line 114 of file Psr17FactoryDiscovery.php.


The documentation for this class was generated from the following file: