Запитання з тегом «dependency-injection»

3
"Друпальські дзвінки слід уникати на заняттях, замість цього використовувати ін'єкцію залежності"
У моєму модулі, що використовує код нижче, для отримання псевдоніму даного URL: $alias = \Drupal::service('path.alias_manager')->getPathByAlias($_POST['url']); Але в моєму модулі я запускаю Автоматизований огляд ( http://pareview.sh/ ), я отримую нижче попередження: 16 | ПОПЕРЕДЖЕННЯ | \ Друпальські дзвінки слід уникати в класах, замість цього використовувати ін'єкцію залежності Як я можу оновити …

1
Як використовувати ін'єкцію залежності від \ Drupal :: moduleHandler () до контролера?
Я використовую наступний рядок у класі контролера. \Drupal::moduleHandler()->alter('mymodule_myfunction', $plugin_items); Pareview.sh передає мені це повідомлення про помилку. \ Друпальські дзвінки слід уникати в класах, замість цього використовувати ін'єкцію залежності. Як мені це зробити? Чи потрібно мені створити конструктор, створити метод чи послугу? Якщо так, то який код потрібен службі? Я знайшов …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.