Download the PHP package blast/application without Composer
On this page you can find all versions of the php package blast/application. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download blast/application
More information about blast/application
Files in blast/application
Package application
Short Description The framework agnostic application life-cycle
License MIT
Informations about the package application
Blast application
The goal of Blast application is to deliver a framework agnostic application life-cycle having regard on modern standards.
PSR-0, PSR-1, PSR-2, PSR-3, PSR-4, PSR-7, PSR-11 (Container-interop) are supported standards.
Install
Via Composer
Usage
Lets build our first base application.
The foundation
Configuration
Our application foundation has been set, now we are able to set our config.
Application configuration is an Array
and just need to passed to our config.
We could pass directly:
Or receive config data from anywhere
You are free to choose how to pass configuration. You could also use packages like
Container
Modern application needs to decouple complexity. That means we want to manage services and inject them automatically.
Blast application is following the standard of container-interop/container-interop
.
We use league/container
for example.
Here is an list of container-interop implementations.
Dispatching
Our application is dispatching an added strategy with an PSR-7 request and response. Within this strategy you could define your own logic.
For example we use wellrested/wellrested
for our PSR-7 implementation.
Their are more PSR-7 compatible packages available on packagist or the following:
- symfony/http-foundation with symfony/psr-http-message-bridge
Change log
Please see CHANGELOG for more information what has changed recently.
Testing
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email :author_email instead of using the issue tracker.
Credits
- Marco Bunge
- All contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of application with dependencies
container-interop/container-interop Version ~1.1
psr/http-message Version ~1.0