This issue was migrated from Pagure Issue #41. Originally filed by admiyo on 2011-11-17 17:12:58:
Assigned to nobody
The Class CMS Engine acts as a dependency Knot. Many classes call upon ICMSEngine merely to get their dependencies fulfilled. A better approach is to use something like Pico, Nano, or Spring to perform inversion of control.
This issue was migrated from Pagure Issue #41. Originally filed by admiyo on 2011-11-17 17:12:58:
The Class CMS Engine acts as a dependency Knot. Many classes call upon ICMSEngine merely to get their dependencies fulfilled. A better approach is to use something like Pico, Nano, or Spring to perform inversion of control.