Exemple #1
0
 /**
  * Test get key value.
  *
  * @group key
  * @dataProvider defaultKeyContentProvider
  */
 public function testGetKeyValue($defaults, $KeyProvider)
 {
     // Make the key provider plugin manager return a plugin instance.
     $this->KeyProviderManager->expects($this->any())->method('createInstance')->with('config', $defaults)->willReturn($KeyProvider);
     $this->key->set('key_provider_settings', $defaults);
     $settings = $this->keyRepository->getKey($this->key_id)->getKeyValue();
     $this->assertEquals($defaults['key_value'], $settings);
 }
 /**
  * Loads an encryption profile key.
  *
  * @param \Drupal\encrypt\Entity\EncryptionProfile $encryption_profile
  *   The encryption profile to use.
  *
  * @return string
  *   The encryption key value.
  */
 protected function loadEncryptionProfileKey(EncryptionProfile $encryption_profile)
 {
     $key_id = $encryption_profile->getEncryptionKey();
     return $this->keyRepository->getKey($key_id)->getKeyValue();
 }
 /**
  * Loads an encryption profile key.
  * @param \Drupal\encrypt\Entity\EncryptionProfile $enc_profile
  */
 private function loadEncryptionProfileKey($enc_profile)
 {
     // Load the key.
     $key_id = $enc_profile->getEncryptionKey();
     return $this->key->getKey($key_id)->getKeyValue();
 }