fastframe / kernel
FastFrame Kernel
Requires
- container-interop/container-interop: ~1.0
- fastframe/utility: dev-master
- josegonzalez/dotenv: ~3.0
Requires (Dev)
- mikey179/vfsstream: ^1.6
- phploc/phploc: ^4.0
- phpunit/phpunit: ^8.5
- roave/security-advisories: dev-master
- sebastian/phpcpd: ^4.1
- squizlabs/php_codesniffer: ^3.3
- syberisle/coding-standards: ^2.0
This package is auto-updated.
Last update: 2024-11-30 01:43:08 UTC
README
An unassuming interface to running a http or console kernel. This defines the basic Kernel interace, and the implementation of an Environment and ProviderList for Container Interop configuration.
Install
Via Composer
$ composer require fastframe/kernel
Usage
The following classes are provided by this library:
FastFrame\Kernel\Environment
Contains kernel runtime environment variablesFastFrame\Kernel\ProviderList
Maintains a list of providers with the ability to run define/modify against all of the providers
The following trait is provided by this library:
FastFrame\Kernel\HasSubProviders
Allows to more easily run the define/modify process on the providerlist.
For general usage instructions, please read the documentation here.
Quality
This package attempts to comply with PSR-1 and PSR-4. If you notice compliance oversights, please send a patch via pull request.
Support
If you believe you have found a bug, please report it using the Github issue tracker, or better yet, fork the library and submit a pull request.
Testing
$ composer test
Contributing
Please see CONTRIBUTING for details.
Credits
License
The MIT License (MIT). Please see License File for more information.