diff options
Diffstat (limited to 'repoze/bfg/includes')
| -rw-r--r-- | repoze/bfg/includes/configure.zcml | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/repoze/bfg/includes/configure.zcml b/repoze/bfg/includes/configure.zcml index 07f8ab3fa..7a07e1775 100644 --- a/repoze/bfg/includes/configure.zcml +++ b/repoze/bfg/includes/configure.zcml @@ -4,6 +4,8 @@ <include package="chameleon.zpt" file="configure.zcml"/> + <!-- traversal adapters --> + <adapter factory="repoze.bfg.traversal.ModelGraphTraverser" provides="repoze.bfg.interfaces.ITraverserFactory" @@ -11,11 +13,25 @@ /> <adapter - factory="repoze.bfg.traversal.RoutesModelTraverser" + factory="repoze.bfg.traversal.TraversalContextURL" + provides="repoze.bfg.interfaces.IContextURL" + for="*" + /> + + <!-- URL dispatch adapters --> + + <adapter + factory="repoze.bfg.urldispatch.RoutesModelTraverser" provides="repoze.bfg.interfaces.ITraverserFactory" for="repoze.bfg.interfaces.IRoutesContext" /> + <adapter + factory="repoze.bfg.urldispatch.RoutesContextURL" + provides="repoze.bfg.interfaces.IContextURL" + for="repoze.bfg.interfaces.IRoutesContext" + /> + <include file="meta.zcml" /> </configure> |
