class StorageTransformEvent in Drupal 10
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/Config/StorageTransformEvent.php \Drupal\Core\Config\StorageTransformEvent
- 9 core/lib/Drupal/Core/Config/StorageTransformEvent.php \Drupal\Core\Config\StorageTransformEvent
Class StorageTransformEvent.
This event allows subscribers to alter the configuration of the storage that is being transformed.
Hierarchy
- class \Drupal\Core\Config\StorageTransformEvent extends \Drupal\Component\EventDispatcher\Event
Expanded class hierarchy of StorageTransformEvent
2 files declare their use of StorageTransformEvent
- EventSubscriber.php in core/
modules/ config/ tests/ config_transformer_test/ src/ EventSubscriber.php - ExcludedModulesEventSubscriber.php in core/
lib/ Drupal/ Core/ EventSubscriber/ ExcludedModulesEventSubscriber.php
File
- core/
lib/ Drupal/ Core/ Config/ StorageTransformEvent.php, line 13
Namespace
Drupal\Core\ConfigView source
class StorageTransformEvent extends Event {
/**
* The configuration storage which is transformed.
*
* This storage can be interacted with by event subscribers and will be
* used instead of the original storage after all event subscribers have been
* called.
*
* @var \Drupal\Core\Config\StorageInterface
*/
protected $storage;
/**
* StorageTransformEvent constructor.
*
* @param \Drupal\Core\Config\StorageInterface $storage
* The storage with the configuration to transform.
*/
public function __construct(StorageInterface $storage) {
$this->storage = $storage;
}
/**
* Returns the mutable storage ready to be read from and written to.
*
* @return \Drupal\Core\Config\StorageInterface
* The config storage.
*/
public function getStorage() {
return $this->storage;
}
}