public function VariantCollectionTrait::addVariant in Chaos Tool Suite (ctools) 8.3
See also
\Drupal\ctools\Plugin\VariantCollectionInterface::addVariant()
File
- src/
Plugin/ VariantCollectionTrait.php, line 20
Class
- VariantCollectionTrait
- Provides methods for VariantCollectionInterface.
Namespace
Drupal\ctools\PluginCode
public function addVariant(array $configuration) {
$configuration['uuid'] = $this
->uuidGenerator()
->generate();
$this
->getVariants()
->addInstanceId($configuration['uuid'], $configuration);
return $configuration['uuid'];
}