예제 #1
0
 public function testSetPathsOverwritesStack()
 {
     $this->stack->addPath(__DIR__ . '/Helper');
     $paths = array(TemplatePathStack::normalizePath(__DIR__), TemplatePathStack::normalizePath(__DIR__ . '/_files'));
     $this->stack->setPaths($paths);
     $this->assertEquals(array_reverse($paths), $this->stack->getPaths()->toArray());
 }
예제 #2
0
 /**
  * Add a path for template
  *
  * @param string $path
  * @param string $namespace
  */
 public function addPath($path, $namespace = null)
 {
     $this->resolver->addPath($path);
     // Normalize the path to be compliant with the TemplatePathStack
     $this->paths[TemplatePathStack::normalizePath($path)] = $namespace;
 }