horizom / horizom
A light PHP framework
4.0.0
2024-01-09 14:24 UTC
Requires
- php: ^8.0
- ext-bcmath: *
- ext-iconv: *
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- delight-im/base64: ^1.0
- delight-im/cookie: ^3.1
- delight-im/db: ^1.3
- filp/whoops: ^2.14
- http-interop/http-factory-guzzle: ^1.0
- illuminate/collections: ^8.0
- illuminate/contracts: ^8.0
- illuminate/support: ^8.0
- illuminate/view: ^8.0
- middlewares/utils: ^3.2
- middlewares/whoops: ^2.0
- nikic/fast-route: ^1.3
- nyholm/psr7: ^1.5
- php-di/invoker: ^2.1
- php-di/php-di: ^6.0
- php-http/message-factory: ^1.0
- psr/container: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
- psr/http-server-handler: ^1.0
- symfony/http-foundation: ^5.4
- symfony/mime: ^5.4
- symfony/var-dumper: ^7.0
Requires (Dev)
- digitalnature/php-ref: ^1.3
- phpunit/phpunit: ^9.5
- symplify/monorepo-builder: ^11.0
Suggests
- ext-curl: To enable more efficient network calls in Http\Client.
- ext-openssl: To use Security::encrypt() or have secure CSRF token generation.
- guzzlehttp/guzzle: Required to use the HTTP Client and the ping methods on schedules (^7.2).
- psr/http-message: Required to allow Storage::put to accept a StreamInterface (^1.0).
Replaces
- horizom/auth: 4.0.0
- horizom/core: 4.0.0
- horizom/dispatcher: 4.0.0
- horizom/http: 4.0.0
- horizom/routing: 4.0.0
- horizom/session: 4.0.0
- horizom/validation: 4.0.0
README
About Horizom
Note: This repository contains the core code of the Horizom framework. If you want to build an application using Horizom, visit the main Horizom repository.
Learning Horizom
Horizom has the most extensive and thorough documentation and video tutorial library of any modern web application framework. The Horizom documentation is in-depth and complete, making it a breeze to get started learning the framework.
Changelog
All notable changes to this project will be documented in the file CHANGELOG.
License
The Horizom framework is open-sourced software licensed under the MIT license.