class TestVariantCollectionTrait in Chaos Tool Suite (ctools) 8.3
Hierarchy
- class \Drupal\Tests\ctools\Unit\TestVariantCollectionTrait uses VariantCollectionTrait
Expanded class hierarchy of TestVariantCollectionTrait
File
- tests/
src/ Unit/ VariantCollectionTraitTest.php, line 157
Namespace
Drupal\Tests\ctools\UnitView source
class TestVariantCollectionTrait {
use VariantCollectionTrait;
/**
* @var array
*/
protected $variantConfig = [];
/**
* @var \Drupal\Component\Uuid\UuidInterface
*/
protected $uuidGenerator;
/**
* @param \Drupal\Component\Uuid\UuidInterface $uuid_generator
*
* @return $this
*/
public function setUuidGenerator(UuidInterface $uuid_generator) {
$this->uuidGenerator = $uuid_generator;
return $this;
}
/**
* {@inheritdoc}
*/
protected function uuidGenerator() {
return $this->uuidGenerator;
}
/**
* Sets the variant configuration.
*
* @param array $config
* The variant configuration.
*
* @return $this
*/
public function setVariantConfig(array $config) {
$this->variantConfig = $config;
return $this;
}
/**
* {@inheritdoc}
*/
protected function getVariantConfig() {
return $this->variantConfig;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
TestVariantCollectionTrait:: |
protected | property | ||
TestVariantCollectionTrait:: |
protected | property | ||
TestVariantCollectionTrait:: |
protected | function |
Returns the configuration for stored variants. Overrides VariantCollectionTrait:: |
|
TestVariantCollectionTrait:: |
public | function | ||
TestVariantCollectionTrait:: |
public | function | Sets the variant configuration. | |
TestVariantCollectionTrait:: |
protected | function |
Returns the UUID generator. Overrides VariantCollectionTrait:: |
|
VariantCollectionTrait:: |
protected | property | The plugin collection that holds the variants. | |
VariantCollectionTrait:: |
public | function | ||
VariantCollectionTrait:: |
public | function | ||
VariantCollectionTrait:: |
public | function | ||
VariantCollectionTrait:: |
public | function |