added Twig_Loader_Filesystem::getNamespaces()
authorFabien Potencier <fabien.potencier@gmail.com>
Tue, 17 Jul 2012 06:28:40 +0000 (08:28 +0200)
committerFabien Potencier <fabien.potencier@gmail.com>
Sun, 22 Jul 2012 11:52:31 +0000 (13:52 +0200)
lib/Twig/Loader/Filesystem.php

index d37e01f..8c32527 100644 (file)
@@ -43,6 +43,18 @@ class Twig_Loader_Filesystem implements Twig_LoaderInterface
     }
 
     /**
+     * Returns the path namespaces.
+     *
+     * The "__main__" namespace is always defined.
+     *
+     * @return array The array of defined namespaces
+     */
+    public function getNamespaces()
+    {
+        return array_keys($this->paths[$namespace]);
+    }
+
+    /**
      * Sets the paths where templates are stored.
      *
      * @param string|array $paths     A path or an array of paths where to look for templates