PHPackages                             brtriver/karen - 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. brtriver/karen

ActiveLibrary

brtriver/karen
==============

Simple PSR-7 micro framework with PHP7

v0.2.1(10y ago)16455MITPHP

Since Jan 3Pushed 8y ago3 watchersCompare

[ Source](https://github.com/brtriver/karen)[ Packagist](https://packagist.org/packages/brtriver/karen)[ RSS](/packages/brtriver-karen/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (6)Versions (7)Used By (0)

Karen -- PSR-7 micro framework with PHP7
========================================

[](#karen----psr-7-micro-framework-with-php7)

Karen is a simple PSR-7 micro framework with PHP7. This framework provide these names of blocks and simple Controller class:

- container
- middleware
- routes
- response
- run

You have only to write a code in your way with PSR-7 objects.

Karen uses following components by default :

- PSR-7 Request, Response
    - zendframework/zend-diactoros
- middleware
    - relay/relay
- container
    - pimple/pimple
- aura/router
- twig/twig

Requirements
------------

[](#requirements)

- PHP 7.0 or later.

Install
-------

[](#install)

```
php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
php composer.phar create-project brtriver/karen ./your_app
```

Demo
----

[](#demo)

```
cd your_app
make server
```

and open `http://localhost:8888/hello/karen_girls` in your browser. If try FastRoute version, open `http://localhost:8888/karen2/hello/karen_girls`

Usage
-----

[](#usage)

see [web/index.php](https://github.com/brtriver/karen/blob/master/web/index.php).

```
