jennifer
1.0.0
Jennifer is a simple PHP framework that implements MVC pattern.
composer require ngodinhloc/jennifer
use JenniferHttpResponse;
use JenniferHttpRouter;
use JenniferSysSystem;
try {
$system = new System([DOC_ROOT . "/config/env.ini"]);
$system->setRouter(new Router([DOC_ROOT . "/config/routes.ini"]))->loadView()->renderView();
} catch (Exception $exception) {
(new Response())->error($exception->getMessage(), $exception->getCode());
}
use JenniferApiApi;
use JenniferHttpResponse;
use JenniferSysSystem;
use thedaysoflifeApiServiceMapper;
try {
$system = new System([DOC_ROOT . "/config/env.ini"]);
$system->setApi(new Api(new ServiceMapper()))->runAPI();
} catch (Exception $exception) {
(new Response())->error($exception->getMessage(), $exception->getCode());
}
use JenniferHttpResponse;
use JenniferHttpRouter;
use JenniferSysSystem;
try {
$system = new System([DOC_ROOT . "/config/env.ini"]);
$system->setRouter(new Router([DOC_ROOT . "/config/routes.ini"]))->loadController()->runController();
} catch (Exception $exception) {
(new Response())->error($exception->getMessage(), $exception->getCode());
}
For example of implementation and usage, please take a look at Thedaysoflife project https://github.com/ngodinhloc/thedaysoflife.com which was developed using Jennifer framework