Mercurial > hg > isophonics-drupal-site
view 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 source
<?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; } }