3
「Drupal呼び出しはクラスでは避け、代わりに依存性注入を使用する必要があります」
私のモジュールでは、指定されたURLのURLエイリアスを取得するための以下のコードを使用しています: $alias = \Drupal::service('path.alias_manager')->getPathByAlias($_POST['url']); しかし、私のモジュールで自動レビュー(http://pareview.sh/)を実行すると、次の警告が表示されます。 16 | 警告| \ Drupal呼び出しはクラスでは避け、代わりに依存性注入を使用する必要があります 依存性注入を使用して上記のコードを更新するにはどうすればよいですか?クラスコード全体を以下に示します。 <?php namespace Drupal\my_module\Controller; use Drupal\Core\Controller\ControllerBase; /** * MyModule Class defines ajax callback function. */ class MyModule extends ControllerBase { /** * Callback function for ajax request. */ public function getUserContent() { $alias = \Drupal::service('path.alias_manager')->getPathByAlias($_POST['url']); $alias = explode('/', $alias); $my_module_views …