Repository navigation
PSR and FIG packages, with PHP 8.4 syntax, and scaffolding autoload
Minimum PHP version required: v8.4.
This library has some modifications compared to the original, and with a different namespace, adapted to the new features of PHP 8.4:
- Properties
->valueinstead of->getValue(). - BackedEnums instead of lists of constants.
- Strict types when possible
This package includes the following PSR libraries and modifications:
- psr/clock
v1.0.0. - rodas/psr-scaffold
v2.0.- rodas/psr-http-client (Virtual package).
Based onpsr/http-client - rodas/psr-http-message (Virtual package).
Based onpsr/http-factory,psr/http-messageandfig/http-message-util. - rodas/psr-log (Virtual package).
Based onpsr/log.
- rodas/psr-http-client (Virtual package).
src/
├── Psr (Psr\ namespace)
│ └── Clock/ (psr/clock)
└── Rodas/Psr (Rodas\Psr\ namespace)
├── Http/
│ ├── Client/ (rodas/psr-http-client)
│ └── Message/ (rodas/psr-http-message)
└── Log/ (rodas/psr-log)
Changelog
StatusCode- Add standard HTTP status code/reason phrases to StatusCodeRequestMethod- Add additional HTTP methods- Adds a Fallback Logger
Rodas\Psr\Log\FallbackLogger
Full Changelog: v2.0.0...v2.0.1