By admin , 25 January, 2024 Inject user.data service use Drupal\user\UserDataInterface; /** * The user data service. */ protected UserDataInterface $userData; /** * Constructs the object. * * @param \Drupal\user\UserDataInterface $user_data * The user data service. */ public Tags service dependency injection
By admin , 11 December, 2023 Check if module exists and enabled $moduleHandler = \Drupal::service('module_handler'); if ($moduleHandler->moduleExists('my_module')) { // Code Here. } Tags service module
By admin , 15 November, 2023 Inject file.usage service to custom service use Drupal\file\FileUsage\DatabaseFileUsageBackend; /** * File usage service. */ protected DatabaseFileUsageBackend $fileUsage; /** * Constructs an object. * * @param \Drupal\file\FileUsage\DatabaseFileUsageBackend $file_usage * File usage service. */ Tags dependency injection file.usage service
By admin , 27 April, 2023 Use service in the .module file with PHPStorm autocomplete /** @var \Drupal\privatemsg\PrivateMsgService $privatemsg_service */ $privatemsg_service = \Drupal::service('privatemsg.common'); Tags service phpstorm