You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: Transition to Horde\Injector\Injector and a lean middleware stack
Horde_Injector is a Horde\Injector\Injector and has been for a while.
src/ code should type hint Horde\Injector\Injector (compatible with Horde_Injector).
Reworked the controller framework - The bootstrap doesn't setup any legacy globals.
horde/core now provides a helper to emit a default middleware stack with legacy globals.
Routes which need them need to declare HordeCore middleware in their stack.
See related PRs for explicitly declaring middleware stacks in multiple apps.
horde/skeleton#1horde/base#88horde/content#5horde/jonah#7horde/trean#4horde/wicked#23horde/nag#16
AppRouter is no longer necessary, RuntimeRoutesMapper is used to bootstrap routes from development files.
Todo: Implement a PrecompiledRoutesMapper and RoutesMapperCompiler
0 commit comments