Example #1
0
 /**
  * {@inheritdoc}
  */
 public function render(Request $request, array $routeParams = [])
 {
     $view = parent::render($request, $routeParams);
     $view->setVariable('config', $this->settings->all());
     $view->setVariable('permissions', Permission::map());
     $view->setVariable('extensions', app('flarum.extensions')->getInfo());
     return $view;
 }
Example #2
0
 /**
  * @inheritdoc
  */
 protected function getAssets()
 {
     $assets = parent::getAssets();
     // Add the formatter JavaScript payload.
     $assets->addJs(function () {
         return app('flarum.formatter')->getJS();
     });
     return $assets;
 }