psr

PSR interfaces


This extension provides the accepted PSR interfaces, so they can be used in an extension.

See http://www.php-fig.org/psr/

License: BSD-2-Clause

Latest releases

Version Release Download
1.2.0 2021-12-11 psr-1.2.0.tgz
1.1.0 2021-04-10 psr-1.1.0.tgz
1.0.1 2020-11-13 psr-1.0.1.tgz
1.0.0 2020-02-19 psr-1.0.0.tgz
0.7.0 2019-08-13 psr-0.7.0.tgz
Show all releases

Changelog

Version Message
1.2.0 - PHP 8.1 compatibility (@Jeckerson)
- All classes are now defined in a separate namespace `PsrExt` and aliased into the `Psr` namespace to aid in debuggging compatibility issues for framework maintainers
1.1.0 - Update psr/container to 1.1.1
- Add version ID constants to each header
- Use __dllspec(dllimport) where appropriate in php_psr.h on windows
1.0.1 - Test failures on PHP 8 in psr-http-client and psr-http-message due to changes in inheritance
- Compile failures with clang
- Compatibility with API changes to PHP 8 in psr-log (@remicollet)
- Report proper default value in reflection for LoggerInterface - PHP 8 only
1.0.0 - Drop max PHP version constraint
0.7.0 - Preliminary PHP 7.4 and 8.0 (master) support
- PSR-14 Event Dispatcher support (@flyinghail)
- Removed PHP 5 support
Show complete changelog