protected function UserFormModeController::getEntityTypeFromRouteMatch in Form mode manager 8
Retrieves entity from route match.
Parameters
\Drupal\Core\Routing\RouteMatchInterface $route_match: The route match.
Return value
array The entity object as determined from the passed-in route match.
Overrides EntityFormModeBase::getEntityTypeFromRouteMatch
1 call to UserFormModeController::getEntityTypeFromRouteMatch()
- UserFormModeController::entityAdd in src/
Controller/ UserFormModeController.php - Provides the entity submission form.
File
- src/
Controller/ UserFormModeController.php, line 124
Class
- UserFormModeController
- Controller for specific User entity form mode support.
Namespace
Drupal\form_mode_manager\ControllerCode
protected function getEntityTypeFromRouteMatch(RouteMatchInterface $route_match) {
$parametters = parent::getEntityTypeFromRouteMatch($route_match);
$form_mode = $this->formModeManager
->getFormModeMachineName($route_match
->getRouteObject()
->getOption('parameters')['form_mode']['id']);
$form_mode_definition = $this->formModeManager
->getActiveDisplays($parametters['entity_type_id']);
$parametters['form_mode'] = $form_mode_definition[$form_mode];
return $parametters;
}