Lines Matching defs:name

6  * function ($sender, $name, $arguments) $arguments is unscaped arguments and
59 * @param array $helpers array of name=>$value helpers
76 foreach ($helpers as $name => $helper) {
77 $this->add($name, $helper);
85 * @param string $name helper name
91 public function add($name, $helper)
94 throw new InvalidArgumentException("$name Helper is not a callable.");
96 $this->helpers[$name] = $helper;
100 * Check if $name helper is available
102 * @param string $name helper name
106 public function has($name)
108 return array_key_exists($name, $this->helpers);
114 * @param string $name helper name
116 * @throws \InvalidArgumentException if $name is not available
119 public function __get($name)
121 if (!$this->has($name)) {
122 throw new InvalidArgumentException('Unknown helper :' . $name);
124 return $this->helpers[$name];
128 * Check if $name helper is available __magic__ method :)
130 * @param string $name helper name
135 public function __isset($name)
137 return $this->has($name);
143 * @param string $name helper name
148 public function __set($name, $helper)
150 $this->add($name, $helper);
157 * @param string $name helper name to remove
160 public function __unset($name)
162 unset($this->helpers[$name]);
168 * @param string $name helper name
172 public function remove($name)
174 if (!$this->has($name)) {
175 throw new InvalidArgumentException('Unknown helper: ' . $name);
177 unset($this->helpers[$name]);
231 $name = trim($node['name'] ?? '');
232 if ($name && substr($name, 0, 7) == 'else if') {
233 $token = $node['name'];
244 $name = trim(isset($node['name']) ? $node['name'] : '');
245 if ($name && substr($name, 0, 7) == 'else if') {
246 $template->setStopToken($node['name']);
249 $args = $this->parseArgs($context, substr($name, 7));
253 $name = trim($remain['name'] ?? '');
254 if ($name && substr($name, 0, 7) == 'else if') {
255 $token = $remain['name'];
279 * example {{#each people}} {{name}} {{/each}}
280 * example with slice: {{#each people[0:10]}} {{name}} {{/each}}
740 * Change underscore helper name to CamelCase