function MiniornageAdvanceSettings::miniorange_import_export in SAML SP 2.0 Single Sign On (SSO) - SAML Service Provider 8
File
- src/
Form/ MiniornageAdvanceSettings.php, line 266 - Contains \Drupal\miniorange_saml\Form\Export.
Class
Namespace
Drupal\miniorange_saml\FormCode
function miniorange_import_export() {
$tab_class_name = array(
'Service_Provider_Metadata' => 'mo_options_enum_identity_provider',
'Identity_Provider_Setup' => 'mo_options_enum_service_provider',
);
$configuration_array = array();
foreach ($tab_class_name as $key => $value) {
$configuration_array[$key] = self::mo_get_configuration_array($value);
}
$configuration_array["Version_dependencies"] = self::mo_get_version_informations();
header("Content-Disposition: attachment; filename = miniorange_saml_config.json");
echo json_encode($configuration_array, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
exit;
}