|
| 1 | +# PSRs |
| 2 | + |
| 3 | +Some of the PSRs on this list are at the core of Dotkernel API, but several others are installed with the 3rd party packages used in the application. |
| 4 | +Below is the full list of PSRs present in Dotkernel API and their purpose. |
| 5 | + |
| 6 | +* PSR-3: (Logger Interface)[https://www.php-fig.org/psr/psr-3/] |
| 7 | + * Interface for logging libraries. |
| 8 | +* PSR-4: (Autoloader)[https://www.php-fig.org/psr/psr-4/] |
| 9 | + * Autoloading classes from file paths. |
| 10 | +* PSR-6: (Caching Interface)[https://www.php-fig.org/psr/psr-6/] |
| 11 | + * Interface for caching systems to improve the performance of any project. |
| 12 | +* PSR-7: (HTTP message interfaces)[https://www.php-fig.org/psr/psr-7/] |
| 13 | + * Interfaces for representing HTTP messages and URIs for use with HTTP messages. |
| 14 | +* PSR-11: (Container interface)[https://www.php-fig.org/psr/psr-11/] |
| 15 | + * Interface for dependency injection containers. |
| 16 | +* PSR-13: (Link definition interfaces)[https://www.php-fig.org/psr/psr-13/] |
| 17 | + * Way of representing a hypermedia link independently of the serialization format. |
| 18 | +* PSR-14: (Event Dispatcher)[https://www.php-fig.org/psr/psr-14/] |
| 19 | + * Mechanism for event-based extension and collaboration. |
| 20 | +* PSR-15: (HTTP Server Request Handlers)[https://www.php-fig.org/psr/psr-15/] |
| 21 | + * Interfaces for HTTP server request handlers and HTTP server middleware components that use HTTP messages. |
| 22 | +* PSR-17: (HTTP Factories)[https://www.php-fig.org/psr/psr-17/] |
| 23 | + * Standard for factories that create PSR-7 compliant HTTP objects. |
| 24 | +* PSR-18: (HTTP Client)[https://www.php-fig.org/psr/psr-18/] |
| 25 | + * Interface for sending HTTP requests and receiving HTTP responses. |
| 26 | +* PSR-20: (Clock)[https://www.php-fig.org/psr/psr-20/] |
| 27 | + * Interface for reading the system clock. |
0 commit comments