elysiumphp / microlyte-framework
The Elysium MicroLyte Framework.
Requires
- php: ^7.4 || ^8.2
- ext-json: *
- monolog/monolog: ^3.7
- php-di/php-di: ^7.0
- php-di/slim-bridge: ^3.4
- psr/cache: ^3.0
- psr/event-dispatcher: ^1.0
- psr/log: ^3.0
- slim/psr7: ^1.7
- slim/slim: ^4.14
- slim/twig-view: ^3.4
- symfony/console: ^7.1
- symfony/finder: ^7.1
- vlucas/phpdotenv: ^5.6
Requires (Dev)
- jangregor/phpstan-prophecy: ^1.0.0
- phpspec/prophecy-phpunit: ^2.2
- phpstan/extension-installer: ^1.3.1
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6.17
- squizlabs/php_codesniffer: ^3.9
README
Note: This repository contains the core code of the PetalPHP Microlyte framework. If you want to build an application using PetalPHP Microlyte, visit the main Microlyte repository.
Microlyte is a sleek and agile micro-framework designed for developers who crave simplicity without compromising on power. Like a finely tuned instrument, it offers a minimalistic yet robust foundation, allowing you to craft web applications with ease and precision. With its intuitive architecture and lightweight footprint, Micrlyte PHP empowers you to focus on writing clean, maintainable code, transforming complex development tasks into an enjoyable and seamless experience. Whether you're building a small project or a scalable enterprise solution, Micrlyte is the elegant tool that adapts to your needs, embodying both efficiency and elegance in the world of web development.
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
$ composer test
Contributing
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please email asamoahjoseph@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.