Classes, traits, and interfaces

Primary tabs

Name Typesort descending Namespace Location Description Direct uses Use statements Strings
MemoryBackend class Drupal\Core\Flood drupal/core/lib/Drupal/Core/Flood/MemoryBackend.php Defines the memory flood backend. This is used for testing.
DatabaseBackend class Drupal\Core\Flood drupal/core/lib/Drupal/Core/Flood/DatabaseBackend.php Defines the database flood backend. This is the default Drupal backend. 2
DrupalTranslator class Drupal\Core\Validation drupal/core/lib/Drupal/Core/Validation/DrupalTranslator.php Translates strings using Drupal's translation system. 2
ConstraintManager class Drupal\Core\Validation drupal/core/lib/Drupal/Core/Validation/ConstraintManager.php Constraint plugin manager. 1 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
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. 3 2
NullLockBackend class Drupal\Core\Lock drupal/core/lib/Drupal/Core/Lock/NullLockBackend.php Defines a Null lock backend.
ReadOnlyStream abstract class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/ReadOnlyStream.php Defines a read-only Drupal stream wrapper base class.
TemporaryStream class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/TemporaryStream.php Defines a Drupal temporary (temporary://) stream wrapper class.
LocalStream abstract class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/LocalStream.php Defines a Drupal stream wrapper base class for local files. 6 3
PrivateStream class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/PrivateStream.php Drupal private (private://) stream wrapper class.
PublicStream class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/PublicStream.php Defines a Drupal public (public://) stream wrapper class. 1 1
LocalReadOnlyStream abstract class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/LocalReadOnlyStream.php Defines a read-only Drupal stream wrapper base class for local files. 1 1
ThemeRegistry class Drupal\Core\Utility drupal/core/lib/Drupal/Core/Utility/ThemeRegistry.php Builds the run-time theme registry. 2
Token class Drupal\Core\Utility drupal/core/lib/Drupal/Core/Utility/Token.php Drupal placeholder/token replacement system. 2 2
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
TypedDataManager class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TypedDataManager.php Manages data type plugins. 1 1 2
TypedData abstract class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TypedData.php The abstract base class for typed data. 17 16
UserSession class Drupal\Core\Session drupal/core/lib/Drupal/Core/Session/UserSession.php An implementation of the user account interface for the global user. 2
PathProcessorFront class Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/PathProcessorFront.php Processes the inbound path by resolving it to the front page if empty. 1 2
PathProcessorDecode class Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/PathProcessorDecode.php Processes the inbound path by urldecoding it. 1 2
PathProcessorManager class Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/PathProcessorManager.php Path processor manager. 2 2
PathProcessorAlias class Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/PathProcessorAlias.php Processes the inbound path using path alias lookups. 2 2
Language class Drupal\Core\Language drupal/core/lib/Drupal/Core/Language/Language.php An object containing the information for an interface language. 287
LanguageManager class Drupal\Core\Language drupal/core/lib/Drupal/Core/Language/LanguageManager.php Class responsible for initializing each language type. 1 9 2
ThemeSettings class Drupal\Core\Theme drupal/core/lib/Drupal/Core/Theme/ThemeSettings.php Defines the default theme settings object. 1
CompiledRoute class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/CompiledRoute.php A compiled route contains derived information from a route object.
RouteCompiler class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteCompiler.php Compiler to generate derived information from a Route necessary for matching.
UrlMatcher class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/UrlMatcher.php Drupal-specific URL Matcher; handles the Drupal "system path" mapping. 2
NullGenerator class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/NullGenerator.php No-op implementation of a Url Generator, needed for backward compatibility. 2
RouteBuildEvent class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteBuildEvent.php Represents route building information as event. 6
GeneratorNotInitializedException class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/GeneratorNotInitializedException.php Class for exceptions thrown when the generator has not been initialized. 1
RouteBuilder class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteBuilder.php Managing class for rebuilding the router table. 2
RoutingEvents final class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RoutingEvents.php Contains all events thrown in the core routing component. 5
RouteProvider class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteProvider.php A Route Provider front-end for all Drupal-stored routes. 1 2
UrlGenerator class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/UrlGenerator.php A Generator creates URL strings based on a specified route. 1 1 2
MatcherDumper class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/MatcherDumper.php Dumps Route information to a database table. 2 2
ConditionManager class Drupal\Core\Condition drupal/core/lib/Drupal/Core/Condition/ConditionManager.php A plugin manager for condition plugins. 2 2
ConditionPluginBase abstract class Drupal\Core\Condition drupal/core/lib/Drupal/Core/Condition/ConditionPluginBase.php Provides a basis for fulfilling contexts for condition plugins. 3 3
DatabaseStorage class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/DatabaseStorage.php Defines a default key/value store implementation. 1
KeyValueMemoryFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueMemoryFactory.php Defines the key/value store factory for the database backend. 1
KeyValueExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactory.php Defines the key/value store factory. 2
KeyValueNullExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueNullExpirableFactory.php Defines the key/value store factory for the null backend.
KeyValueFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php Defines the key/value store factory. 1 2 2
StorageBase abstract class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/StorageBase.php Provides a base class for key/value storage implementations. 2
KeyValueDatabaseExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueDatabaseExpirableFactory.php Defines the key/value store factory for the database backend. 2
DatabaseStorageExpirable class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/DatabaseStorageExpirable.php Defines a default key/value store implementation for expiring items. 2
NullStorageExpirable class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/NullStorageExpirable.php Defines a null key/value store implementation.
MemoryStorage class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/MemoryStorage.php Defines a default key/value store implementation.
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 2

Pages

Other projects