domain_views_display-1.x-dev/domain_views_display.module

domain_views_display.module
<?php

/**
 * @file
 * Hooks and helper functions for the Domain Views Display module.
 */

declare(strict_types=1);

use Drupal\domain_views_display\DomainViewsDisplay;
use Drupal\views\ViewExecutable;

/**
 * Implements hook_module_implements_alter().
 */
function domain_views_display_module_implements_alter(array &$implementations, string $hook): void {
  DomainViewsDisplay::moduleImplementsAlter($implementations, $hook);
}

/**
 * Implements hook_element_info_alter().
 */
function domain_views_display_element_info_alter(array &$info): void {
  $helper = \Drupal::classResolver(DomainViewsDisplay::class);
  assert($helper instanceof DomainViewsDisplay);
  $helper->elementInfoAlter($info);
}

/**
 * Implements hook_views_pre_view().
 */
function domain_views_display_views_pre_view(ViewExecutable $view, string $display_id, array &$args): void {
  $helper = \Drupal::classResolver(DomainViewsDisplay::class);
  assert($helper instanceof DomainViewsDisplay);
  $helper->viewsPreView($view);
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc