class ConfigMapperPopulateEvent in Drupal 9
Same name and namespace in other branches
- 8 core/modules/config_translation/src/Event/ConfigMapperPopulateEvent.php \Drupal\config_translation\Event\ConfigMapperPopulateEvent
Provides a class for events related to configuration translation mappers.
Hierarchy
- class \Drupal\Component\EventDispatcher\Event extends \Symfony\Component\EventDispatcher\Event
- class \Drupal\config_translation\Event\ConfigMapperPopulateEvent
Expanded class hierarchy of ConfigMapperPopulateEvent
3 files declare their use of ConfigMapperPopulateEvent
- ConfigNamesMapper.php in core/
modules/ config_translation/ src/ ConfigNamesMapper.php - ConfigTranslationTestSubscriber.php in core/
modules/ config_translation/ tests/ modules/ config_translation_test/ src/ EventSubscriber/ ConfigTranslationTestSubscriber.php - EditorConfigTranslationSubscriber.php in core/
modules/ editor/ src/ EventSubscriber/ EditorConfigTranslationSubscriber.php
File
- core/
modules/ config_translation/ src/ Event/ ConfigMapperPopulateEvent.php, line 12
Namespace
Drupal\config_translation\EventView source
class ConfigMapperPopulateEvent extends Event {
/**
* The configuration mapper this event is related to.
*
* @var \Drupal\config_translation\ConfigMapperInterface
*/
protected $mapper;
/**
* The route match this event is related to.
*
* @var \Drupal\Core\Routing\RouteMatchInterface
*/
protected $routeMatch;
/**
* Constructs a ConfigMapperPopulateEvent object.
*
* @param \Drupal\config_translation\ConfigMapperInterface $mapper
* The configuration mapper this event is related to.
* @param \Drupal\Core\Routing\RouteMatchInterface $route_match
* The route match this event is related to.
*/
public function __construct(ConfigMapperInterface $mapper, RouteMatchInterface $route_match) {
$this->mapper = $mapper;
$this->routeMatch = $route_match;
}
/**
* Gets the configuration mapper this event is related to.
*
* @return \Drupal\config_translation\ConfigMapperInterface
* The configuration mapper this event is related to.
*/
public function getMapper() {
return $this->mapper;
}
/**
* Gets the route match this event is related to.
*
* @return \Drupal\Core\Routing\RouteMatchInterface
* The route match this event is related to.
*/
public function getRouteMatch() {
return $this->routeMatch;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ConfigMapperPopulateEvent:: |
protected | property | The configuration mapper this event is related to. | |
ConfigMapperPopulateEvent:: |
protected | property | The route match this event is related to. | |
ConfigMapperPopulateEvent:: |
public | function | Gets the configuration mapper this event is related to. | |
ConfigMapperPopulateEvent:: |
public | function | Gets the route match this event is related to. | |
ConfigMapperPopulateEvent:: |
public | function | Constructs a ConfigMapperPopulateEvent object. |