fiveorbs / core
FiveOrbs Core Web Framework
dev-main
2024-11-17 21:07 UTC
Requires
- php: >=8.3
- fiveorbs/cli: dev-main
- fiveorbs/registry: dev-main
- fiveorbs/router: dev-main
- laminas/laminas-httphandlerrunner: ^2.4
- psr/http-factory: ^1.0
- psr/http-message-implementation: ^1.0
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^1.0
- ernst/coverlyzer: ^0.1.1
- fiveorbs/dev: ^1.1
- guzzlehttp/psr7: ^2
- laminas/laminas-diactoros: ^2 || ^3
- nyholm/psr7: ^1.5
- nyholm/psr7-server: ^1
- phpunit/phpunit: ^10
- vimeo/psalm: ^5.20.0
This package is auto-updated.
Last update: 2024-11-17 21:11:15 UTC
README
FiveOrbs Core is a lightweight and easily extendable >=PHP 8.3 web framework.
Warning
This library is under active development, some of its features are still experimental and subject to change. Large parts of the documentation are missing.
It features:
- Http Routing.
- An autowiring container used for automatic dependency injection.
- Middleware.
- Convenience wrappers for PSR request, response and middleware.
- Logging.
Supported PSRs:
- PSR-3 Logger Interface
- PSR-4 Autoloading
- PSR-7 Http Messages (Request, Response, Stream, and so on.)
- PSR-11 Container Interface
- PSR-12 Extended Coding Style
- PSR-15 Http Middleware
- PSR-17 Http Factories
Incomplete documentation can be found on the website: fiveorbs.dev/core
License
FiveOrbs Core is released under the MIT license.
Copyright © 2024 ebene fünf GmbH. All rights reserved.