action = $action; $this->view = $view; $this->keys = &$keys; } public function forumAssets($files) { if ($this->action instanceof ForumClientAction) { $this->view->getAssets()->addFiles((array) $files); } } public function forumBootstrapper($bootstrapper) { if ($this->action instanceof ForumClientAction) { $this->view->addBootstrapper($bootstrapper); } } public function forumTranslations(array $keys) { if ($this->action instanceof ForumClientAction) { foreach ($keys as $key) { $this->keys[] = $key; } } } public function adminAssets($files) { if ($this->action instanceof AdminClientAction) { $this->view->getAssets()->addFiles((array) $files); } } public function adminBootstrapper($bootstrapper) { if ($this->action instanceof AdminClientAction) { $this->view->addBootstrapper($bootstrapper); } } }