1
0
mirror of https://github.com/flarum/core.git synced 2025-10-12 23:44:27 +02:00

Add events for serializing/unserializing config values

This commit is contained in:
Toby Zerner
2015-09-18 13:16:35 +09:30
parent 4752142c11
commit ca09e834b1
4 changed files with 76 additions and 1 deletions

View File

@@ -16,6 +16,7 @@ use Flarum\Core\Groups\Permission;
use Flarum\Api\Client;
use Flarum\Core\Settings\SettingsRepository;
use Flarum\Locale\LocaleManager;
use Flarum\Events\UnserializeConfig;
class ClientAction extends BaseClientAction
{
@@ -48,7 +49,11 @@ class ClientAction extends BaseClientAction
{
$view = parent::render($request, $routeParams);
$view->setVariable('config', $this->settings->all());
$config = $this->settings->all();
event(new UnserializeConfig($config));
$view->setVariable('config', $config);
$view->setVariable('permissions', Permission::map());
$view->setVariable('extensions', app('flarum.extensions')->getInfo());