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
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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.