summaryrefslogtreecommitdiff
path: root/repoze/bfg/includes
diff options
context:
space:
mode:
Diffstat (limited to 'repoze/bfg/includes')
-rw-r--r--repoze/bfg/includes/configure.zcml18
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>