You are here

public function ThemeRegistry::has in Drupal 10

Same name and namespace in other branches
  1. 8 core/lib/Drupal/Core/Utility/ThemeRegistry.php \Drupal\Core\Utility\ThemeRegistry::has()
  2. 9 core/lib/Drupal/Core/Utility/ThemeRegistry.php \Drupal\Core\Utility\ThemeRegistry::has()

Returns whether data exists for this key.

Parameters

string $key: Key that identifies the data.

Overrides CacheCollector::has

File

core/lib/Drupal/Core/Utility/ThemeRegistry.php, line 96

Class

ThemeRegistry
Builds the run-time theme registry.

Namespace

Drupal\Core\Utility

Code

public function has($key) {

  // Since the theme registry allows for theme hooks to be requested that
  // are not registered, just check the existence of the key in the registry.
  // Use array_key_exists() here since a NULL value indicates that the theme
  // hook exists but has not yet been requested.
  return isset($this->storage[$key]) || array_key_exists($key, $this->storage);
}