You are here

public function EncryptionProfileManager::getEncryptionProfileNamesAsOptions in Encrypt 8.3

Get EncryptionProfiles as options list for a select element.

Return value

array An array of encryption profile names, indexed by id.

Overrides EncryptionProfileManagerInterface::getEncryptionProfileNamesAsOptions

File

src/EncryptionProfileManager.php, line 60

Class

EncryptionProfileManager
Defines an EncryptionProfile manager.

Namespace

Drupal\encrypt

Code

public function getEncryptionProfileNamesAsOptions() {
  $options = [];
  $encryption_profiles = $this
    ->getAllEncryptionProfiles();
  if ($encryption_profiles) {
    foreach ($encryption_profiles as $encryption_profile) {
      $options[$encryption_profile
        ->id()] = $encryption_profile
        ->label();
    }
  }
  return $options;
}