forena-8.x-1.x-dev/src/FrxPlugin/AjaxCommand/Settings.php
src/FrxPlugin/AjaxCommand/Settings.php
<?php /** * Created by PhpStorm. * User: metzlerd * Date: 4/17/16 * Time: 6:03 PM */ namespace Drupal\forena\FrxPlugin\AjaxCommand; use Drupal\Core\Ajax\SettingsCommand; /** * Class Settings * * @FrxAjaxCommand( * id = "settings" * ) */ class Settings extends AjaxCommandBase { public function commandFromSettings(array $settings) { if (!isset($settings['merge'])) { $settings['merge'] = TRUE; } $merge = $this->getSetting($settings, 'merge'); $json_settings = $this->getJSONText($settings, 'settings'); return new SettingsCommand($json_settings); } }