protected function PopupOnLoadHtmlRouteProvider::getSettingsFormRoute in Popup On Load 8
Gets the settings form route.
Parameters
\Drupal\Core\Entity\EntityTypeInterface $entity_type: The entity type.
Return value
\Symfony\Component\Routing\Route|null The generated route, if available.
1 call to PopupOnLoadHtmlRouteProvider::getSettingsFormRoute()
- PopupOnLoadHtmlRouteProvider::getRoutes in src/PopupOnLoadHtmlRouteProvider.php 
- Provides routes for entities.
File
- src/PopupOnLoadHtmlRouteProvider.php, line 70 
Class
- PopupOnLoadHtmlRouteProvider
- Provides routes for Popup On Load entities.
Namespace
Drupal\popup_onloadCode
protected function getSettingsFormRoute(EntityTypeInterface $entity_type) {
  if (!$entity_type
    ->getBundleEntityType()) {
    $route = new Route("/admin/structure/{$entity_type->id()}/settings");
    $route
      ->setDefaults([
      '_form' => 'Drupal\\popup_onload\\Form\\PopupOnLoadSettingsForm',
      '_title' => "{$entity_type->getLabel()} settings",
    ])
      ->setRequirement('_permission', $entity_type
      ->getAdminPermission())
      ->setOption('_admin_route', TRUE);
    return $route;
  }
}