Drupal::hasRequest

public static Drupal::hasRequest() Indicates if there is a currently active request object. Return value bool TRUE if there is a currently active request object, FALSE otherwise. File core/lib/Drupal.php, line 190 Contains \Drupal. Class Drupal Static Service Container wrapper. Code public static function hasRequest() { // Check hasContainer() first in order to always return a Boolean. return static::hasContainer() && static::getContainer()->has('request_stack') &&

Drupal::hasContainer

public static Drupal::hasContainer() Returns TRUE if the container has been initialized, FALSE otherwise. Return value bool File core/lib/Drupal.php, line 139 Contains \Drupal. Class Drupal Static Service Container wrapper. Code public static function hasContainer() { return static::$container !== NULL; }

Drupal::getContainer

public static Drupal::getContainer() Returns the currently active global container. Return value \Symfony\Component\DependencyInjection\ContainerInterface|null Throws \Drupal\Core\DependencyInjection\ContainerNotInitializedException File core/lib/Drupal.php, line 127 Contains \Drupal. Class Drupal Static Service Container wrapper. Code public static function getContainer() { if (static::$container === NULL) { throw new ContainerNotInitializedException('\Drupal::$container is not i

Drupal::formBuilder

public static Drupal::formBuilder() Returns the form builder service. Return value \Drupal\Core\Form\FormBuilderInterface The form builder. File core/lib/Drupal.php, line 638 Contains \Drupal. Class Drupal Static Service Container wrapper. Code public static function formBuilder() { return static::getContainer()->get('form_builder'); }

Drupal::flood

public static Drupal::flood() Returns the flood instance. Return value \Drupal\Core\Flood\FloodInterface File core/lib/Drupal.php, line 461 Contains \Drupal. Class Drupal Static Service Container wrapper. Code public static function flood() { return static::getContainer()->get('flood'); }

Drupal::entityTypeManager

public static Drupal::entityTypeManager() Retrieves the entity type manager. Return value \Drupal\Core\Entity\EntityTypeManagerInterface The entity type manager. File core/lib/Drupal.php, line 272 Contains \Drupal. Class Drupal Static Service Container wrapper. Code public static function entityTypeManager() { return static::getContainer()->get('entity_type.manager'); }

Drupal::entityQueryAggregate

public static Drupal::entityQueryAggregate($entity_type, $conjunction = 'AND') Returns the entity query aggregate object for this entity type. Parameters string $entity_type: The entity type (for example, node) for which the query object should be returned. string $conjunction: (optional) Either 'AND' if all conditions in the query need to apply, or 'OR' if any of them is sufficient. Defaults to 'AND'. Return value \Drupal\Core\Entity\Query\QueryAggregateInterface The query object that can qu

Drupal::entityQuery

public static Drupal::entityQuery($entity_type, $conjunction = 'AND') Returns the entity query object for this entity type. Parameters string $entity_type: The entity type (for example, node) for which the query object should be returned. string $conjunction: (optional) Either 'AND' if all conditions in the query need to apply, or 'OR' if any of them is sufficient. Defaults to 'AND'. Return value \Drupal\Core\Entity\Query\QueryInterface The query object that can query the given entity type. F

Drupal::entityManager

public static Drupal::entityManager() Retrieves the entity manager service. Return value \Drupal\Core\Entity\EntityManagerInterface The entity manager service. Deprecated in Drupal 8.0.0 and will be removed before Drupal 9.0.0. Use \Drupal::entityTypeManager() instead in most cases. If the needed method is not on \Drupal\Core\Entity\EntityTypeManagerInterface, see the deprecated \Drupal\Core\Entity\EntityManager to find the correct interface or service. File core/lib/Drupal.php, line 262 Co

Drupal::entityDefinitionUpdateManager

public static Drupal::entityDefinitionUpdateManager() Returns the entity definition update manager. Return value \Drupal\Core\Entity\EntityDefinitionUpdateManagerInterface The entity definition update manager. File core/lib/Drupal.php, line 720 Contains \Drupal. Class Drupal Static Service Container wrapper. Code public static function entityDefinitionUpdateManager() { return static::getContainer()->get('entity.definition_update_manager'); }