Mercurial > hg > isophonics-drupal-site
diff core/modules/config_translation/src/Event/ConfigMapperPopulateEvent.php @ 17:129ea1e6d783
Update, including to Drupal core 8.6.10
| author | Chris Cannam |
|---|---|
| date | Thu, 28 Feb 2019 13:21:36 +0000 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/modules/config_translation/src/Event/ConfigMapperPopulateEvent.php Thu Feb 28 13:21:36 2019 +0000 @@ -0,0 +1,61 @@ +<?php + +namespace Drupal\config_translation\Event; + +use Drupal\config_translation\ConfigMapperInterface; +use Drupal\Core\Routing\RouteMatchInterface; +use Symfony\Component\EventDispatcher\Event; + +/** + * Provides a class for events related to configuration translation mappers. + */ +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; + } + +}
