uhi67 / umvc-app
Application template for UMVC
3.0.1
2026-03-12 09:19 UTC
Requires
- php: >=8.2
- ext-iconv: *
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- ext-mysqli: *
- ext-openssl: *
- ext-pdo: *
- ext-pdo_sqlite: *
- ext-simplexml: *
- psr/log: *
Requires (Dev)
- codeception/codeception: ^5.2.1
- codeception/lib-innerbrowser: ^4.0.6
- codeception/module-asserts: ^3.1.0
- codeception/module-filesystem: ^3.0.1
- codeception/module-rest: ^3.4.1
- php-webdriver/webdriver: ^1.0
- phpmailer/phpmailer: *
- simplesamlphp/simplesamlphp: *
Suggests
This package is auto-updated.
Last update: 2026-03-18 18:25:04 UTC
README
v1.0.2 -- 2026-03-16
Requirements
- git
- composer (see https://getcomposer.org)
- php >= 8.2
Installation
How to start a new application project
composer create-project --prefer-source uhi67/umvc-app umvc-app
OR if Docker is availabla
clone uhi67/umvc-app./build-dev-stack.sh# Run from WSL2 Linux prompt with root user and having a valid ssh session.
Next steps
- Create controller classes with actions in
controllersdirectory - Create an empty database and put its configuration into
config/config.php - Create data model classes in
modelsdirectory and corresponding database tables with migrations - Create PHTML views in
views/directory organized by controllers and actions
More information about the UMVC framework
See https://github.com/uhi67/umvc/blob/master/readme.md
Change log
1.0.2 -- 2025-03-16
- fix xmlseclib vulnerability - CVE-2026-32600
1.0.1 -- 2025-01-07
- fix twig ?? vulnerability CVE-2025-24374
- fix SAML2 sign check vulnerability CVE-2025-27773
- fix Dockerfile issues
1.0 -- 2025-01-07
The first release