PHPackages                             blast/turbine - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. blast/turbine

Abandoned → [hawkbit/hawkbit](/?search=hawkbit%2Fhawkbit)Library[Framework](/categories/framework)

blast/turbine
=============

PSR-7 Micro PHP framework

2.3.2(9y ago)621494[3 issues](https://github.com/HawkBitPhp/hawkbit/issues)MITPHPPHP &gt;=5.5.9CI failing

Since Mar 10Pushed 8y ago6 watchersCompare

[ Source](https://github.com/HawkBitPhp/hawkbit)[ Packagist](https://packagist.org/packages/blast/turbine)[ Docs](https://github.com/Hawkbit)[ RSS](/packages/blast-turbine/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (12)Versions (20)Used By (0)

Hawkbit\\Application
====================

[](#hawkbitapplication)

[![Latest Version on Packagist](https://camo.githubusercontent.com/634db3542dfc2ae155452047f1e9bb33aa5a812374c9f365139dd3d4e23ef550/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6861776b6269742f6861776b6269742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/hawkbit/hawkbit)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/640155e6de25321f7d1f966d67854c37e15e33d8b3c628d548115e59170ce140/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f4861776b4269745068702f6861776b6269742f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/HawkBitPhp/hawkbit)[![Total Downloads](https://camo.githubusercontent.com/6741ae33eb30bae0b079d776c80fc25434806cbd4c9015949ef55eb652d209fa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6861776b6269742f6861776b6269742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/hawkbit/hawkbit)[![Coverage Status](https://camo.githubusercontent.com/0aaf744fb1b3889a66f19bd597c2cf135add8901f474fce0c31b0edcd4cce29b/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f4861776b4269745068702f6861776b6269742f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/github/HawkBitPhp/hawkbit)

Hawkbit\\Application micro framework is a high customizable, event driven and compatible with [PSR-7](https://github.com/php-fig/http-message), [StackPHP](http://stackphp.com/) and [Zend Stratigility](https://github.com/zendframework/zend-stratigility).

Hawkbit\\Application uses latest versions of [League\\Route](https://github.com/thephpleague/route) for routing, [League\\Container](https://github.com/thephpleague/container) for dependency injection, [League\\Event](https://github.com/thephpleague/event) for event dispatching, [Zend Config](https://docs.zendframework.com/zend-config/) for configuration.

Hawkbit\\Application is an advanced derivate of [Proton](https://github.com/alexbilbie/Proton) and part of Hawkbit\\Application Component collection by Marco Bunge. Hawkbit\\Application 1.x is also known as Blast Hawkbit\\Application.

### Quick start

[](#quick-start)

Please see [public/](public/) for example usage and read documentation.

### Integrations

[](#integrations)

Hawkbit\\Application delivers also optional packages:

- Database: [`hawkbit/database`](https://github.com/HawkBitPhp/hawkbit-database)
- Doctrine ORM Wrapper: [`hawkbit/doctrine`](https://github.com/HawkBitPhp/hawkbit-doctrine)
- Plates View Engine: [`hawkbit/presentation`](https://github.com/HawkBitPhp/hawkbit-presentation)

Motivation
----------

[](#motivation)

> My vision is to provide a micro framework which is able to handle HTTP and CLI in the same fashion. The developer should be able to reuse it's code, design it's business layer by his needs. Hawkbit should be a supporting tool instead of predefined framework. And yes it is under active development.
>
> I love PSR, phpleague und a minimal set of dependecies and want to create a micro framework which is used the best packages out there and bundeld in a nice application layer. I'm also love the style of component-based development.
>
> Hawkbit is built on top phpleague packages and keep PSR in mind. Hawkbit is designed to co-exist whith your code instead of replace code base. Hawkbit does has a small dependency footprint. Last but not least Hawkbit does not force the developer how to design the application bussiness logic, since we prefer to use POPO's for Controllers / Commands (the accessor to bussiness logic).
>
> At the moment I design and develop all Hawkbit packages and manage the whole codebase. I would be appreciate for support or even better: for contributors!

Please refer to [Issue #33](https://github.com/HawkBitPhp/hawkbit/issues/33) for details.

Special thanks
--------------

[](#special-thanks)

Thank you for PR, identifing Bus, or any other Improvements!

- [designcise](https://github.com/designcise)
- [Vitalij Mik](https://github.com/BlackScorp)

Install
-------

[](#install)

### Using Composer

[](#using-composer)

Hawkbit\\Application is available on [Packagist](https://packagist.org/packages/hawkbit/hawkbit) and can be installed using [Composer](https://getcomposer.org/). This can be done by running the following command or by updating your `composer.json` file.

```
composer require hawkbit/hawkbit
```

composer.json

```
{
    "require": {
        "hawkbit/hawkbit": "~2.0"
    }
}
```

Be sure to also include your Composer autoload file in your project:

```
