Вес модуля

5 сентября 2021 в 16:45
Аватар пользователя Ri_gur Ri_gur 0 5 Решено

Всем привет!

Подскажите как я могу узнать вес модуля?

Комментарии

<?php
  $extension_config 
= \Drupal::configFactory()->getEditable('core.extension');
  
$module_weight $extension_config->get("module.MODULE_NAME");
  echo 
$module_weight;
?>

Решил подобным способом глянуть

5 сентября 2021 в 17:03

А что такое "вес модуля", и как так вышло, что за четыре года с друпалом мне ни разу не понадобилось это узнать? Wink

5 сентября 2021 в 17:24

От веса модуля, например, зависит порядок вызова хуков. Если нужно, чтобы твой хук был в самом конце аналогичных хуков, то это можно изменить весом модуля в системе. У 95% модулей вес по умолчанию стоит: 0

5 сентября 2021 в 17:27

А! Я как-то всегда пользовался hook_module_implements_alter чтобы переместить нужные модули в начало или конец очереди.

5 сентября 2021 в 17:31