Utils/WikiTagUtils.php
changeset 112 14653baf4f6b
parent 77 021131fbe2c5
child 115 085ea4dbfeee
--- a/Utils/WikiTagUtils.php	Fri Aug 24 13:16:41 2012 +0200
+++ b/Utils/WikiTagUtils.php	Fri Jan 24 17:43:38 2014 +0100
@@ -13,13 +13,7 @@
 use IRI\Bundle\WikiTagBundle\Entity\Tag;
 
 class WikiTagUtils
-{
-    // Constants
-    private static $WIKIPEDIA_API_URL = "http://fr.wikipedia.org/w/api.php";
-    private static $WIKIPEDIA_VERSION_PERMALINK_TEMPLATE = "http://fr.wikipedia.org/w/index.php?oldid=%s";
-    private static $DBPEDIA_URI_TEMPLATE = "http://dbpedia.org/resource/%s";
-    
-    
+{   
     /**
      * Cleans the tag label
      */
@@ -203,7 +197,9 @@
             }
         }
         
-        $url = WikiTagUtils::$WIKIPEDIA_API_URL.'?'.$params_str;
+        //$url = WikiTagUtils::$WIKIPEDIA_API_URL.'?'.$params_str;
+        //throw new \Exception($GLOBALS["kernel"]->getContainer()->getParameter("wiki_tag.url_templates"), 1, null);
+        $url = $GLOBALS["kernel"]->getContainer()->getParameter("wiki_tag.url_templates")["wikipedia_api"].'?'.$params_str;
         
         $ch = curl_init();
         curl_setopt($ch, CURLOPT_URL, $url);
@@ -271,7 +267,7 @@
      */
     private static function getDbpediaUri($english_label)
     {
-        return sprintf(WikiTagUtils::$DBPEDIA_URI_TEMPLATE, WikiTagUtils::urlize_for_wikipedia($english_label));
+        return sprintf($GLOBALS["kernel"]->getContainer()->getParameter("wiki_tag.url_templates")["dbpedia"], WikiTagUtils::urlize_for_wikipedia($english_label));
     }
     
     /**