/** * 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(); }