fastframe/kernel

FastFrame Kernel

dev-master 2021-05-02 04:47 UTC

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.

Latest Version on Packagist Software License Build Status Code Climate Test Coverage

Install

Via Composer

$ composer require fastframe/kernel

Usage

The following classes are provided by this library:

  • FastFrame\Kernel\Environment Contains kernel runtime environment variables
  • FastFrame\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.