DependencyInjection/WikiTagExtension.php
changeset 17 81962874e172
parent 1 06a22ff5d58d
child 21 780ef37e63b9
--- a/DependencyInjection/WikiTagExtension.php	Tue Oct 25 12:20:47 2011 +0200
+++ b/DependencyInjection/WikiTagExtension.php	Thu Oct 27 05:51:04 2011 +0200
@@ -24,5 +24,22 @@
 
         $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
         $loader->load('services.yml');
+        
+        if(isset($config['document_class']))
+        {
+            $container->setParameter("wiki_tag.document_class", $config['document_class']);
+        }
+        
+        if(isset($config['document_id_column']))
+        {
+            $document_id = $config['document_id_column'];
+        }
+        
+        if(!isset($document_id) || is_null($document_id) || strlen($document_id) == 0) {
+            $document_id = "id";
+        }
+        $container->setParameter("wiki_tag.document_id_column", $document_id);
+        
+        $container->setParameter("wiki_tag.fields", $config['fields']);
     }
 }