Lines Matching refs:name
38 foreach ($helpers as $name => $helper) {
39 $this->add($name, $helper);
48 * @param string $name
51 public function __set($name, $helper) argument
53 $this->add($name, $helper);
59 * @param string $name
62 public function add($name, $helper) argument
64 $this->helpers[$name] = $helper;
72 * @param string $name
76 public function __get($name) argument
78 return $this->get($name);
86 * @param string $name
90 public function get($name) argument
92 if (!$this->has($name)) {
93 throw new Mustache_Exception_UnknownHelperException($name);
96 return $this->helpers[$name];
104 * @param string $name
108 public function __isset($name) argument
110 return $this->has($name);
116 * @param string $name
120 public function has($name) argument
122 return array_key_exists($name, $this->helpers);
130 * @param string $name
132 public function __unset($name) argument
134 $this->remove($name);
142 * @param string $name
144 public function remove($name) argument
146 if (!$this->has($name)) {
147 throw new Mustache_Exception_UnknownHelperException($name);
150 unset($this->helpers[$name]);