function beforeRender($target_view) { if (!empty($this->view->viewVars['JsAutoload.paths'])) { foreach ($this->view->viewVars['JsAutoload.paths'] as $path => $options) { if (!empty($options['external'])) { $Html = $this->view->Helpers->load('Html'); $Html->script($path, ['block' => $options['block']]); } else { $this->view->append($options['block'], $this->loadFile($path, $options['eval'])); } } } }