Lines Matching defs:name
73 * Load a Template by name.
79 * @param string $name template name
83 public function load($name)
85 if (!isset($this->_templates[$name])) {
86 $this->_templates[$name] = $this->loadFile($name);
89 return new HandlebarsString($this->_templates[$name]);
93 * Helper function for loading a Handlebars file by name.
95 * @param string $name template name
100 protected function loadFile($name)
102 $fileName = $this->getFileName($name);
105 throw new \InvalidArgumentException('Template ' . $name . ' not found.');
112 * Helper function for getting a Handlebars template file name.
114 * @param string $name template name
116 * @return string Template file name
118 protected function getFileName($name)
122 $fileParts = explode('/', $name);