You are here

function file_upload_secure_validator_update_8001 in File Upload Secure Validator 8

Add default MIME types equivalence groups.

File

./file_upload_secure_validator.install, line 34
Install, update and uninstall functions for file_upload_secure_validator.

Code

function file_upload_secure_validator_update_8001() {
  $config_factory = \Drupal::configFactory();
  $config = $config_factory
    ->getEditable('file_upload_secure_validator.settings');
  $config
    ->set('mime_types_equivalence_groups', [
    [
      'text/csv',
      'text/plain',
      'application/csv',
      'text/comma-separated-values',
      'application/excel',
      'application/vnd.ms-excel',
      'application/vnd.msexcel',
      'text/anytext',
      'application/octet-stream',
      'application/txt',
    ],
    [
      'text/xml',
      'text/plain',
      'application/xml',
    ],
    [
      'image/svg+xml',
      'image/svg',
    ],
    [
      'text/x-po',
      'application/octet-stream',
    ],
    [
      'text/plain',
      'application/pkix-cert',
      'application/pkix-crl',
      'application/x-x509-ca-cert',
      'application/x-x509-user-cert',
      'application/x-pem-file',
      'application/pgp-keys',
      'application/x-pkcs7-certificates',
      'application/x-pkcs7-certreqresp',
      'application/x-pkcs7-crl',
      'application/pkcs7-mime',
      'application/pkcs8',
      'application/pkcs10',
      'application/x-pkcs12',
    ],
    [
      'application/octet-stream',
      'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
      'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
    ],
  ]);
  $config
    ->save(TRUE);
}