Commit graph

2 commits

Author SHA1 Message Date
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
Funky Waddle 2d1cc99ed5 Update project documentation and composer.json with explicit optional parameter logic and author details 2026-02-12 14:34:25 -06:00