A routing engine simple enough for small blogs, yet strong enough for enterprise behemoths
Go to file
Funky Waddle 509716f64d feat: implement milestone 1 - foundation and core architecture
- Define Route and RouteDefinition classes with SRP focus
- Implement Router class with Inversion of Control (DI for config)
- Create Config object for handling modules_path, routes_file, and modules_glob
- Implement MissingConfigurationException
- Setup basic PHPUnit suite with comprehensive tests

All tests passing: 11 tests, 24 assertions

Closes milestone 1 from MILESTONES.md
2026-02-13 15:07:59 -06:00
src feat: implement milestone 1 - foundation and core architecture 2026-02-13 15:07:59 -06:00
tests/Unit feat: implement milestone 1 - foundation and core architecture 2026-02-13 15:07:59 -06:00
.gitignore feat: implement milestone 1 - foundation and core architecture 2026-02-13 15:07:59 -06:00
composer.json Update project documentation and composer.json with explicit optional parameter logic and author details 2026-02-12 14:34:25 -06:00
LICENSE.md Initial repository setup with LICENSE, .gitignore, and composer.json 2026-02-12 13:36:48 -06:00
MILESTONES.md feat: implement milestone 1 - foundation and core architecture 2026-02-13 15:07:59 -06:00
NOTES.md Update project documentation and composer.json with explicit optional parameter logic and author details 2026-02-12 14:34:25 -06:00
SPECS.md Update project documentation and composer.json with explicit optional parameter logic and author details 2026-02-12 14:34:25 -06:00
test_url_generation.php feat: implement milestone 1 - foundation and core architecture 2026-02-13 15:07:59 -06:00