You are here

public function EncryptionMethodPluginCollection::addInstanceId in Encrypt 8.3

Adds an instance ID to the available instance IDs.

Parameters

string $id: The ID of the plugin instance to add.

array|null $configuration: (optional) The configuration used by this instance. Defaults to NULL.

Overrides DefaultSingleLazyPluginCollection::addInstanceId

File

src/EncryptionMethodPluginCollection.php, line 15

Class

EncryptionMethodPluginCollection
Provides a container for lazily loading EncryptionMethod plugins.

Namespace

Drupal\encrypt

Code

public function addInstanceId($id, $configuration = NULL) {
  $this->instanceId = $id;
  parent::addInstanceId($id, $configuration);
  if ($configuration !== NULL) {
    $this
      ->setConfiguration($configuration);
  }
}