You are here

function MiniorangeSPInformation::miniorange_saml_upload_file in SAML SP 2.0 Single Sign On (SSO) - SAML Service Provider 8

File

src/Form/MiniorangeSPInformation.php, line 312
Contains \Drupal\miniorange_saml\Form\MiniorangeSPInformation.

Class

MiniorangeSPInformation

Namespace

Drupal\miniorange_saml\Form

Code

function miniorange_saml_upload_file(array &$form, FormStateInterface $form_state) {
  $file_name = $_FILES['files']['tmp_name']['metadata_file'];
  if (empty($file_name)) {
    \Drupal::messenger()
      ->addMessage(t('Please Provider valid metadata file.'), 'error');
    return;
  }
  $file = file_get_contents($file_name);
  self::upload_metadata($file);
}