Classes, traits, and interfaces

Primary tabs

Name Type Namespace Location Description Direct uses Use statements Stringssort ascending
LanguageManager class Drupal\Core\Language drupal/core/lib/Drupal/Core/Language/LanguageManager.php Class responsible for initializing each language type. 1
Language class Drupal\Core\Language drupal/core/lib/Drupal/Core/Language/Language.php An object containing the information for an interface language. 35
SchemaCache class Drupal\Core\Utility drupal/core/lib/Drupal/Core/Utility/SchemaCache.php Extends CacheArray to allow for dynamic building of the schema cache. 1
ModuleInfo class Drupal\Core\Utility drupal/core/lib/Drupal/Core/Utility/ModuleInfo.php Extends CacheArray to lazy load .info properties for modules. 1
UpdateException class Drupal\Core\Utility drupal/core/lib/Drupal/Core/Utility/UpdateException.php Exception class used to throw error if a module update fails. 1
ThemeRegistry class Drupal\Core\Utility drupal/core/lib/Drupal/Core/Utility/ThemeRegistry.php Builds the run-time theme registry. 2
Color class Drupal\Core\Utility drupal/core/lib/Drupal/Core/Utility/Color.php Performs color conversions. 2
CacheArray abstract class Drupal\Core\Utility drupal/core/lib/Drupal/Core/Utility/CacheArray.php Provides a caching wrapper to be used in place of large array structures. 4 3
ViewSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/ViewSubscriber.php Main subscriber for VIEW HTTP responses.
LegacyControllerSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/LegacyControllerSubscriber.php Access subscriber for controller requests.
MaintenanceModeSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/MaintenanceModeSubscriber.php Maintenance mode subscriber for controller requests.
ConfigGlobalOverrideSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/ConfigGlobalOverrideSubscriber.php Override configuration values with values in global $conf variable.
FinishResponseSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/FinishResponseSubscriber.php Response subscriber to handle finished responses.
AccessSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/AccessSubscriber.php Access subscriber for controller requests.
PathSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/PathSubscriber.php Access subscriber for controller requests.
LegacyRequestSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/LegacyRequestSubscriber.php KernelEvents::REQUEST event subscriber to initialize theme and modules.
ExceptionListener class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/ExceptionListener.php Override of Symfony EventListener class to kill 403 and 404 from server logs. 1
RequestCloseSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/RequestCloseSubscriber.php Subscriber for all responses.
RouteProcessorSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/RouteProcessorSubscriber.php Listener to process request controller information.
PathListenerBase abstract class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/PathListenerBase.php Base class for listeners that are manipulating the path. 2 1
LegacyAccessSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/LegacyAccessSubscriber.php Access subscriber for legacy controller requests.
MissingContextException class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/MissingContextException.php Exception thrown when data wrappers miss contextual information.
Primitive final class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/Primitive.php Class that holds constants for all primitive data types. 1
TypedDataManager class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TypedDataManager.php Manages data type plugins.
TypedDataFactory class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TypedDataFactory.php A factory for typed data objects.
ReadOnlyException class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/ReadOnlyException.php Exception thrown when trying to write or set ready-only data. 1
DatabaseLockBackend class Drupal\Core\Lock drupal/core/lib/Drupal/Core/Lock/DatabaseLockBackend.php Defines the database lock backend. This is the default backend in Drupal. 2
LockBackendAbstract abstract class Drupal\Core\Lock drupal/core/lib/Drupal/Core/Lock/LockBackendAbstract.php Non backend related common methods implementation for lock backends. 1
NullLockBackend class Drupal\Core\Lock drupal/core/lib/Drupal/Core/Lock/NullLockBackend.php Defines a Null lock backend.
KeyValueDatabaseFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueDatabaseFactory.php Defines the key/value store factory for the database backend. 1 1
StorageBase abstract class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/StorageBase.php Provides a base class for key/value storage implementations. 2
KeyValueExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactory.php Defines the key/value store factory.
DatabaseStorage class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/DatabaseStorage.php Defines a default key/value store implementation. 1
KeyValueDatabaseExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueDatabaseExpirableFactory.php Defines the key/value store factory for the database backend.
DatabaseStorageExpirable class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/DatabaseStorageExpirable.php Defines a default key/value store implementation for expiring items. 2
MemoryStorage class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/MemoryStorage.php Defines a default key/value store implementation.
KeyValueFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php Defines the key/value store factory. 1 1
KeyValueMemoryFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueMemoryFactory.php Defines the key/value store factory for the database backend.
PhpMail class Drupal\Core\Mail drupal/core/lib/Drupal/Core/Mail/PhpMail.php The default Drupal mail backend using PHP's mail function. 1
VariableLog class Drupal\Core\Mail drupal/core/lib/Drupal/Core/Mail/VariableLog.php Defines a mail sending implementation that captures sent messages to a variable.
PhpassHashedPassword class Drupal\Core\Password drupal/core/lib/Drupal/Core/Password/PhpassHashedPassword.php Secure password hashing functions based on the Portable PHP password hashing framework. 2
PHPTransliteration class Drupal\Core\Transliteration drupal/core/lib/Drupal/Core/Transliteration/PHPTransliteration.php Enhances PHPTransliteration with an alter hook. 1
AliasManagerCacheDecorator class Drupal\Core\CacheDecorator drupal/core/lib/Drupal/Core/CacheDecorator/AliasManagerCacheDecorator.php Class used by the PathSubscriber to get the system path and cache path lookups. 1
MemoryBackend class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/MemoryBackend.php Defines a memory cache implementation. 3
NullBackend class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/NullBackend.php Defines a stub cache implementation. 1
DatabaseBackend class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/DatabaseBackend.php Defines a default cache implementation. 1 2
BackendChain class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/BackendChain.php Defines a chained cache implementation for combining multiple cache backends. 2
CacheFactory class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/CacheFactory.php Defines the cache backend factory. 1
InstallBackend class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/InstallBackend.php Defines a stub cache implementation to be used during installation. 1
DefaultAccessCheck class Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/DefaultAccessCheck.php Allows access to routes to be controlled by an '_access' boolean parameter.

Pages

Other projects