public function VisibilityConfigurationForm::verticalTabsConfigSaveConfig in Vertical Tabs Config 8
Save all configuration.
Parameters
array $config: The array ready to save to database.
1 call to VisibilityConfigurationForm::verticalTabsConfigSaveConfig()
- VisibilityConfigurationForm::submitForm in src/
Form/ VisibilityConfigurationForm.php  - Form submission handler.
 
File
- src/
Form/ VisibilityConfigurationForm.php, line 180  
Class
- VisibilityConfigurationForm
 - Configure visibility for this site.
 
Namespace
Drupal\vertical_tabs_config\FormCode
public function verticalTabsConfigSaveConfig(array $config) {
  $query = Database::getConnection()
    ->insert('vertical_tabs_config')
    ->fields([
    'vertical_tab',
    'content_type',
    'roles',
    'hidden',
  ]);
  foreach ($config as $record) {
    $query
      ->values($record);
  }
  try {
    Database::getConnection()
      ->delete('vertical_tabs_config')
      ->execute();
    $query
      ->execute();
  } catch (Exception $e) {
    $this->logger
      ->notice($e
      ->getMessage());
  }
}