function Drupal::hasService
Same name in other branches
- 9 core/lib/Drupal.php \Drupal::hasService()
- 8.9.x core/lib/Drupal.php \Drupal::hasService()
- 10 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.
23 calls to Drupal::hasService()
- Connection::dispatchEvent in core/
lib/ Drupal/ Core/ Database/ Connection.php - Dispatches a database API event via the container dispatcher.
- Database::getDriverList in core/
lib/ Drupal/ Core/ Database/ Database.php - Returns the list provider for available database drivers.
- DatabaseDriver::load in core/
lib/ Drupal/ Core/ Extension/ DatabaseDriver.php - Loads the main extension file, if any.
- 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.
File
-
core/
lib/ Drupal.php, line 209
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.