Download the PHP package rosengate/exedra without Composer
On this page you can find all versions of the php package rosengate/exedra. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rosengate/exedra
More information about rosengate/exedra
Files in rosengate/exedra
Package exedra
Short Description Nestful route oriented PHP micro framework
License MIT
Homepage http://github.com/rosengate/exedra
Informations about the package exedra
Exédra
A nestful route oriented PHP Microframework.
Introduction
This PHP microframework focuses on nestable/groupable URI path/segments based routing, that allows you to prototype your application through URI routing without losing control over it's depth. Route is unique and identifiable by name, tag and queriable through request dispatch, or finder within URL factory. Along with nested routing, is middlewarable routing group to give you more control over your application design.
The goal is to be contextual, explicitful while being simple and extremely minimal at the same time. It can be intended to work as a supporting framework to your existing application.
Features
- Nestable routing
- Minimal, contextual, flexible, components agnostic
- Annotated based route-action controller (optional)
- Routing component built for Psr7 Http Messages
- Psr7 middleware support
- Container based
- Explicit dependency injection (not auto wiring)
Documentation
More detailed documentation and installation can be found at http://exedra.rosengate.com/docs
Installation
Example
Just an example to quickly test exedra.
Create an index.php file with the following contents.
And run a simple web server on the same dir.
Then open up your browser and type http://localhost:9000/hello/world
to get your HELLO WORLD
.
Heads up to the documentation http://exedra.rosengate.com/docs for more detailed setup.
Thank you!
I hope you guys like it!
License
MIT License