/** * * @param array $data * @return \Plugin_Decorator */ public function set_settings(array $data) { if (!isset($data['param'])) { $data['param'] = '...'; } return parent::set_settings($data); }
public function set_settings(array $data) { if (!empty($data['user_profile_ds_id'])) { $profile_ds_id = $data['user_profile_ds_id']; $ds = Datasource_Data_Manager::load($profile_ds_id); if ($ds === NULL or $ds->type() != 'hybrid') { return; } } return parent::set_settings($data); }
public function default_settings() { $settings = parent::default_settings(); $settings['maintenance_mode'] = Config::NO; return $settings; }