mnhcc / ml-mvc
Minimalus Layoutilus — MVC framework (Control, View, Template, Router)
v0.9.0
2026-04-24 20:14 UTC
Requires
- php: >=5.4
- ext-pdo: *
- mnhcc/ml-bugcatcher: ^0.9
- mnhcc/ml-core: ^0.9
Requires (Dev)
- phpunit/phpunit: ^5.7
README
MVC layer for the Minimalus Layoutilus PHP framework.
Provides Router, Control, View, Template, SERVER and supporting classes for
request routing, controller dispatch, view rendering and HTML template composition.
Requirements
- PHP ≥ 5.4
- ext-pdo
- mnhcc/ml-core
- mnhcc/ml-bugcatcher
Installation
composer require mnhcc/ml-mvc
Request cycle
Router → Bootstrap::getOverloadedClass()
→ Control::onBeforeAction() → Control::actionIndex()
→ View::getView() → Template::render()
Bootstrap::getOverloadedClass() checks APPLICATIONNAMESPACE so application classes
transparently override framework classes without patching the package.