hook->getListeners($hook) as $file) { $buffer .= $this->helper->asset->$type($file); } return $buffer; } /** * Render all attached hooks * * @access public * @param string $hook * @param array $variables * @return string */ public function render($hook, array $variables = array()) { $buffer = ''; foreach ($this->hook->getListeners($hook) as $template) { $buffer .= $this->template->render($template, $variables); } return $buffer; } /** * Attach a template to a hook * * @access public * @param string $hook * @param string $template * @return \Helper\Hook */ public function attach($hook, $template) { $this->hook->on($hook, $template); return $this; } }