Lines Matching refs:name
44 * @param string $name The template name
47 public function setTemplate($name, $template) argument
49 $this->templates[$name] = $template;
52 public function getSourceContext($name) argument
54 $name = (string) $name;
55 if (!isset($this->templates[$name])) {
56 throw new LoaderError(sprintf('Template "%s" is not defined.', $name));
59 return new Source($this->templates[$name], $name);
62 public function exists($name) argument
64 return isset($this->templates[$name]);
67 public function getCacheKey($name) argument
69 if (!isset($this->templates[$name])) {
70 throw new LoaderError(sprintf('Template "%s" is not defined.', $name));
73 return $name.':'.$this->templates[$name];
76 public function isFresh($name, $time) argument
78 if (!isset($this->templates[$name])) {
79 throw new LoaderError(sprintf('Template "%s" is not defined.', $name));