function Drupal::hasService

Same name in other branches
  1. 9 core/lib/Drupal.php \Drupal::hasService()
  2. 10 core/lib/Drupal.php \Drupal::hasService()
  3. 11.x core/lib/Drupal.php \Drupal::hasService()

Indicates if a service is defined in the container.

Parameters

string $id: The ID of the service to check.

Return value

bool TRUE if the specified service exists, FALSE otherwise.

18 calls to Drupal::hasService()
Extension::__wakeup in core/lib/Drupal/Core/Extension/Extension.php
Magic method implementation to unserialize the extension object.
ExtensionDiscovery::scan in core/lib/Drupal/Core/Extension/ExtensionDiscovery.php
Discovers available extensions of a given type.
FormBuilder::currentUser in core/lib/Drupal/Core/Form/FormBuilder.php
Gets the current active user.
help_topics_modules_uninstalled in core/modules/help_topics/help_topics.module
Implements hook_modules_uninstalled().
InfoParserDynamic::__construct in core/lib/Drupal/Core/Extension/InfoParserDynamic.php
InfoParserDynamic constructor.

... See full list

File

core/lib/Drupal.php, line 170

Class

Drupal
Static Service Container wrapper.

Code

public static function hasService($id) {
    // Check hasContainer() first in order to always return a Boolean.
    return static::hasContainer() && static::getContainer()->has($id);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.