An open API service indexing awesome lists of open source software.

https://github.com/phacman/php-psr

Basic PSR recommendations in one place: interfaces, http.
https://github.com/phacman/php-psr

http interfaces php php8 psr

Last synced: 5 months ago
JSON representation

Basic PSR recommendations in one place: interfaces, http.

Awesome Lists containing this project

README

          

# PHP Standards Recommendations
Basic PSR recommendations in one place: interfaces, http.

Some recommendations are **combined in one directory** due to a single namespace:
- **http-message:** http-factory + http-message
- **http-server:** http-server-handler + http-server-middleware

Main site: https://www.php-fig.org/

> Attention! All standards are copied as is. No code changes or formatting.

## Original Numerical Index

| Num | Title | Editor(s) / Maintainers | Status |
|:---:|-------------------------------------|--------------------------------|------------|
| 0 | ~~Autoloading Standard (psr0)~~ | | Deprecated |
| 1 | Basic Coding Standard (psr1) | _vacant_ | Accepted |
| 2 | ~~Coding Style Guide (psr2)~~ | | Deprecated |
| 3 | **Logger Interface** (psr3) | Jordi Boggiano | Accepted |
| 4 | Autoloading Standard (psr4) | _vacant_ | Accepted |
| 5 | PHPDoc Standard (psr5) | Chuck Burgess | Draft |
| 6 | **Caching Interface** (psr6) | Larry Garfield | Accepted |
| 7 | **HTTP Message Interface** (psr7) | Matthew Weier O'Phinney | Accepted |
| 8 | Huggable Interface (psr8) | Larry Garfield | Abandoned |
| 9 | Security Advisories (psr9) | Michael Hess | Abandoned |
| 10 | Security Reporting Process (psr10) | Michael Hess | Abandoned |
| 11 | **Container Interface** (psr11) | Matthieu Napoli, David Négrier | Accepted |
| 12 | Extended Coding Style Guide (psr12) | Korvin Szanto | Accepted |
| 13 | **Hypermedia Links** (psr13) | Larry Garfield | Accepted |
| 14 | **Event Dispatcher** (psr14) | Larry Garfield | Accepted |
| 15 | **HTTP Handlers** (psr15) | Woody Gilk | Accepted |
| 16 | **Simple Cache** (psr16) | Paul Dragoonis | Accepted |
| 17 | **HTTP Factories** (psr17) | Woody Gilk | Accepted |
| 18 | **HTTP Client** (psr18) | Tobias Nyholm | Accepted |
| 19 | PHPDoc tags (psr19) | Chuck Burgess | Draft |
| 20 | **Clock** (psr20) | Chris Seufert | Accepted |
| 21 | Internationalization (psr21) | Navarr Barnier | Draft |
| 22 | Application Tracing (psr22) | Adam Allport | Draft |