Skip to content

Commit 5809257

Browse files
committed
Update README.md
1 parent bfc68b7 commit 5809257

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
**Lightweight library that discovers available [PSR-17 HTTP Factory](https://www.php-fig.org/psr/psr-17/) implementations by searching for a list of well-known classes that implement the relevant interface, and returns an instance of the first one that is found.**
22

3-
This package is part of the [psr-discovery/discovery](https://github.com/psr-discovery/discovery) PSR discovery collection, which also supports [PSR-18 HTTP Clients](https://github.com/psr-discovery/http-client-implementations), [PSR-14 Event Dispatchers](https://github.com/psr-discovery/event-dispatcher-implementations), [PSR-11 Containers](https://github.com/psr-discovery/container-implementations), [PSR-6 Cache](https://github.com/psr-discovery/cache-implementations) and [PSR-3 Loggers](https://github.com/psr-discovery/log-implementations).
3+
This package is part of the [psr-discovery](https://github.com/psr-discovery/discovery) collection, which also supports [PSR-18 HTTP Clients](https://github.com/psr-discovery/http-client-implementations), [PSR-14 Event Dispatchers](https://github.com/psr-discovery/event-dispatcher-implementations), [PSR-11 Containers](https://github.com/psr-discovery/container-implementations), [PSR-6 Cache](https://github.com/psr-discovery/cache-implementations) and [PSR-3 Loggers](https://github.com/psr-discovery/log-implementations).
44

55
This is largely intended for inclusion in libraries like SDKs that wish to support PSR-17 Factories without requiring hard dependencies on specific implementations or demanding extra configuration by users.
66

@@ -24,18 +24,18 @@ Successful discovery requires the presence of a compatible implementation in the
2424

2525
## Implementations
2626

27-
The discovery of available implementations is based on [a list of well-known libraries](https://packagist.org/providers/psr/http-factory-implementation) that support the `psr/http-factory-implementation` interface. These include:
27+
The following `psr/http-factory-implementation` implementations are discovered and instantiated automatically:
2828

2929
- [guzzlehttp/psr7](https://github.com/guzzle/psr7) ^2.0
30-
- [nyholm/psr7](https://github.com/Nyholm/psr7) ^0.2.2 | ^1.0
3130
- [http-interop/http-factory-guzzle](https://github.com/http-interop/http-factory-guzzle) ^0.2 | ^1.0
32-
- [zendframework/zend-diactoros](https://github.com/zendframework/zend-diactoros) ^2.0
31+
- [httpsoft/http-message](https://github.com/httpsoft/http-message) ^1.0.4
3332
- [laminas/laminas-diactoros](https://github.com/laminas/laminas-diactoros) ^2.0
34-
- [slim/psr7](https://github.com/slimphp/Slim-Psr7) ^1.0
35-
- [typo3/core](https://github.com/TYPO3-CMS/core) ^10.1 | ^11.0 | ^12.0
3633
- [nimbly/capsule](https://github.com/nimbly/Capsule) ^2.0
34+
- [nyholm/psr7](https://github.com/Nyholm/psr7) ^0.2.2 | ^1.0
35+
- [slim/psr7](https://github.com/slimphp/Slim-Psr7) ^1.0
3736
- [tuupola/http-factory](https://github.com/tuupola/http-factory) ^1.0.2
38-
- [httpsoft/http-message](https://github.com/httpsoft/http-message) ^1.0.4
37+
- [typo3/core](https://github.com/TYPO3-CMS/core) ^10.1 | ^11.0 | ^12.0
38+
- [zendframework/zend-diactoros](https://github.com/zendframework/zend-diactoros) ^2.0
3939

4040
The following mock implementations are also available:
4141

0 commit comments

Comments
 (0)