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.
- Host: GitHub
- URL: https://github.com/phacman/php-psr
- Owner: phacman
- License: mit
- Created: 2023-11-06T12:55:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-07T10:46:03.000Z (over 2 years ago)
- Last Synced: 2025-07-13T09:49:25.630Z (9 months ago)
- Topics: http, interfaces, php, php8, psr
- Language: PHP
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 |