Classes, traits, and interfaces

Primary tabs

Name Typesort descending Namespace Location Description Direct uses Use statements Strings
AttributeString class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeString.php A class that represents most standard HTML attributes.
AttributeValueBase abstract class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeValueBase.php Defines the base class for an attribute type. 3
TwigEnvironment class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigEnvironment.php A class that defines a Twig environment for Drupal.
DatabaseQueue class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/DatabaseQueue.php Default queue implementation. 1 1
Memory class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/Memory.php Static queue implementation. 1 1
Batch class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/Batch.php Defines a batch queue handler used by the Batch API.
QueueDatabaseFactory class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/QueueDatabaseFactory.php Defines the key/value store factory for the database backend. 2
QueueFactory class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/QueueFactory.php Defines the queue factory. 2
BatchMemory class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/BatchMemory.php Defines a batch queue handler used by the Batch API for non-progressive batches.
Updater class Drupal\Core\Updater drupal/core/lib/Drupal/Core/Updater/Updater.php Defines the base class for Updaters used in Drupal. 2 1
UpdaterException class Drupal\Core\Updater drupal/core/lib/Drupal/Core/Updater/UpdaterException.php Defines a Exception class for the Drupal\Core\Updater\Updater class hierarchy. 1 1
Module class Drupal\Core\Updater drupal/core/lib/Drupal/Core/Updater/Module.php Defines a class for updating modules using Drupal\Core\FileTransfer\FileTransfer classes via authorize.php.
Theme class Drupal\Core\Updater drupal/core/lib/Drupal/Core/Updater/Theme.php Defines a class for updating themes using Drupal\Core\FileTransfer\FileTransfer classes via authorize.php.
UpdaterFileTransferException class Drupal\Core\Updater drupal/core/lib/Drupal/Core/Updater/UpdaterFileTransferException.php Defines a child class of Drupal\Core\Updater\UpdaterException that indicates a Drupal\Core\FileTransfer\FileTransferInterface exception.
EntityStorageException class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityStorageException.php Defines an exception thrown when storage operations fail. 5
EntityManager class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityManager.php Manages entity type plugin definitions. 33 2
Entity class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/Entity.php Defines a base entity class. 8 7
HtmlEntityFormController class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/HtmlEntityFormController.php Wrapping controller for entity forms that serve as the main page body.
EntityAccessCheck class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityAccessCheck.php Provides a generic access checker for entities. 1 2
EntityMalformedException class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityMalformedException.php Defines an exception thrown when a malformed entity is passed. 4
AliasManager class Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/AliasManager.php 1 2
AliasWhitelist class Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/AliasWhitelist.php Extends CacheArray to build the path alias whitelist over time. 1 2
FileStorage class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/FileStorage.php Defines the file storage controller. 1 10 3
DatabaseStorage class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/DatabaseStorage.php Defines the Database storage controller. 1 2
StorageComparer class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/StorageComparer.php Defines a config storage comparer. 6
InstallStorage class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/InstallStorage.php Storage controller used by the Drupal installer. 1 1 2
BootstrapConfigStorageFactory class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/BootstrapConfigStorageFactory.php Defines a factory for retrieving the config storage used pre-kernel. 1
CachedStorage class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/CachedStorage.php Defines the cached storage controller. 2
ConfigException class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/ConfigException.php A base exception thrown in any configuration system operations. 3 7
StorageException class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/StorageException.php An exception thrown in case of storage controller operation errors. 1
ConfigImporter class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/ConfigImporter.php Defines a configuration importer. 2 4
ConfigInstaller class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/ConfigInstaller.php Defines a configuration installer. 1
ConfigImporterEvent class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/ConfigImporterEvent.php 3
FileStorageFactory class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/FileStorageFactory.php Provides a factory for creating config file storage objects. 1
TypedConfigManager class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/TypedConfigManager.php Manages config type plugins. 1 1 2
ConfigNameException class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/ConfigNameException.php Exception thrown when a config object name is invalid. 2
ConfigFactory class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/ConfigFactory.php Defines the configuration object factory. 26 2
Config class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/Config.php Defines the default configuration object. 17
NullStorage class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/NullStorage.php Defines a stub storage controller. 1
ConfigImporterException class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/ConfigImporterException.php Exception thrown when a config import fails. 2
FileStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/FileStorage.php Stores the code as regular PHP files. 1
FileReadOnlyStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/FileReadOnlyStorage.php Reads code as regular PHP files, but won't write them. 1
MTimeProtectedFileStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/MTimeProtectedFileStorage.php Stores PHP code in files with securely hashed names.
MTimeProtectedFastFileStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/MTimeProtectedFastFileStorage.php Stores PHP code in files with securely hashed names. 1 2
DateTimePlus class Drupal\Component\Datetime drupal/core/lib/Drupal/Component/Datetime/DateTimePlus.php Extends DateTime(). 1 3
DiffArray class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/DiffArray.php Provides helpers to perform diffs on multi dimensional arrays. 1
NestedArray class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/NestedArray.php Provides helpers to perform operations on nested arrays and array keys of variable depth. 49
Timer class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Timer.php Provides helpers to use timers throughout a request. 2
Xss class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Xss.php Provides helper to filter for cross-site scripting. 4
Tags class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Tags.php Defines a class that can explode and implode tags. 2

Pages

Other projects