Classes
Static Service Container wrapper.
Provides a base class for classed annotations.
Defines a common interface for classed annotations.
A parser for docblock annotations.
Simple Annotation Reader.
Parses a file for namespaces/use/class declarations.
Defines a Plugin annotation object.
Defines a Plugin annotation object that just contains an ID.
Defines a discovery mechanism to find annotated plugins in PSR-4 namespaces.
Ensures that all definitions are run through the annotation process.
Defines a mock file finder that only returns a single filename.
Handler for runtime assertion failures.
Generic inspections for the assert() statement.
Defines a bridge between the Laminas service manager to Symfony container.
A Utility class that uses active autoloaders to find a file for a class.
Finds a class in a PSR-0 structure.
Wraps DateTime().
Provides a class for obtaining system time.
Defines an interface for obtaining system time.
Provides a container optimized for Drupal's needs.
OptimizedPhpArrayDumper dumps a service container as a serialized PHP array.
PhpArrayDumper dumps a service container as a PHP array.
Provides a container optimized for Drupal's needs.
Class representing a 'diff' between two sequences of strings.
A class to format Diffs
Class used internally by Diff to actually compute the diffs.
FIXME: bad name.
Interface for classes providing a type of discovery.
Exception thrown during discovery if the data is invalid.
Discovers multiple YAML files in a set of directories.
Provides discovery for YAML files within a given set of directories.
A performance optimized container aware event dispatcher.
Provides a forward-compatibility layer for the Symfony 5 event class.
APCu backend for the file cache.
Allows to cache data based on file modification dates.
Defines an interface inspired by APCu for FileCache backends.
Creates a FileCache object.
Interface for objects that allow caching file data.
Null implementation for the file cache.
Provides file security functions.
Provides file system functions.
Iterates over files whose names match a regular expression in a directory.
Defines a class for front matter parsing exceptions.
Component for parsing front matter from a source.
Gettext PO header handler.
PoItem handles one translation.
Defines a Gettext PO memory writer, to be used by the installer.
Methods required for both reader and writer implementations.
Shared interface definition for all Gettext PO Readers.
Common functions for file/stream based PO readers/writers.
Implements Gettext PO stream reader.
Defines a Gettext PO stream writer.
Shared interface definition for all Gettext PO Writers.
Directed acyclic graph manipulation.
Provides a common base class for safe redirects.
Reads code as regular PHP files, but won't write them.
Stores the code as regular PHP files.
Stores PHP code in files with securely hashed names.
Stores PHP code in files with securely hashed names.
Stores and loads PHP code.
Defines an interface for plugin managers that categorize plugin definitions.
Provides an interface for a configurable plugin.
Base class for plugins that are context aware.
Interface for defining context aware plugins.
A generic context class for wrapping data a plugin needs to operate.
Interface used to define definition objects found in ContextInterface.
Provides data and definitions for plugins during runtime and administration.
Provides an interface for plugin definitions which use contexts.
Provides a trait for context-aware object-based plugin definitions.
Provides an interface for a derivable plugin definition.
Provides object-based plugin definitions.
Defines a plugin definition.
Provides an interface for a plugin that has dependencies.
Provides a plugin interface for providing derivative metadata inspection.
Provides a basic deriver.
Provides additional plugin definitions based on an existing definition.
Interface for discovery components holding a cache of plugin definitions.
Base class providing the tools for a plugin discovery to be derivative aware.
An interface defining the minimum requirements of building a plugin discovery component.
A discovery mechanism that allows plugin definitions to be manually registered rather than actively discovered.
A decorator that allows manual registration of undiscoverable definitions.
An exception class to be thrown for context plugin exceptions.
Exception interface for all exceptions thrown by the Plugin component.
Exception thrown when a decorator's _call() method is triggered, but the decorated object does not contain the requested method.
Exception to be thrown if a plugin tries to use an invalid deriver.
Defines a class for invalid plugin definition exceptions.
Base exception interface for grouping mapper exceptions.
An exception class thrown when contexts exist but are missing a value.
Generic Plugin exception class to be thrown when no more specific class is applicable.
Plugin exception class to be thrown when a plugin ID could not be found.
Default plugin factory.
Factory interface implemented by all plugin factories.
A plugin factory that maps instance configuration to constructor arguments.
An interface implemented by plugin managers with fallback plugin behaviors.
Defines an object which stores multiple plugin instances to lazy load them.
Plugin mapper interface.
Provides an interface for objects that depend on a plugin.
Base class for plugins wishing to support metadata inspection.
A helper class to determine if a plugin is configurable.
Plugin interface for providing some metadata inspection.
Base class for plugin managers.
Interface implemented by plugin managers.
Generates the string representation of the proxy service.
Formats a string for HTML display by replacing variable placeholders.
Escapes HTML syntax characters to HTML entities for display in markup.
Marks an object's __toString() method as returning markup.
Implements MarkupInterface and Countable for rendered objects.
Provides an output strategy that formats HTML strings for a given context.
Provides an output strategy for transforming HTML into simple plain text.
Exception thrown when a data type is invalid.
Default serialization for JSON.
Default serialization for serialized PHP.
Defines an interface for serialization formats.
Provides a YAML serialization implementation.
Provides default serialization for YAML using the PECL extension.
Default serialization for YAML using the Symfony component.
Implements transliteration without using the PECL extensions.
Defines an interface for classes providing transliteration.
Resolves the arguments to pass to a callable.
Resolves the arguments to pass to a callable.
Provides helper methods for byte conversions.
Performs color conversions.
Utility class for cryptographically-secure string handling routines.
An array that triggers a deprecation warning when accessed.
Provides helpers to perform diffs on multi dimensional arrays.
Validates email addresses.
Validates email addresses.
Provides PHP environment helper methods.
Provides DOMDocument helpers for parsing and serializing HTML strings.
Provides helpers to operate on images.
Provides helpers to ensure emails are compliant with RFCs.
Provides helpers to perform operations on nested arrays and array keys of variable depth.
Provides helper methods for manipulating numbers.
Provides helpers to handle PHP opcode caches.
Defines a utility class for creating random data.
Rectangle rotation algebra class.
Provides helper methods for reflection.
Provides generic array sorting helper methods.
Defines a class that can explode and implode tags.
Provides helpers to use timers throughout a request.
Wraps __toString in a trait to avoid some fatals.
Provides Unicode-related conversions and operations.
Helper class URL based methods.
Provides user agent related utility functions.
Provides helpers for dealing with variables.
Provides helper to filter for cross-site scripting.
Generates a UUID using the Windows internal GUID extension.
Generates a UUID using the PECL extension.
Generates a UUID v4 (RFC 4122 section 4.4) using PHP code.
UUID Helper methods.
Interface for generating UUIDs.
A value object representing a Drupal version constraint.
Provides static functions for composer script events. See also core/lib/Drupal/Composer/Composer.php, which contains similar scripts needed by projects that include drupal/core. Scripts that are only needed by drupal/drupal go here.
Produce the output for a metapackage.
Builder to produce metapackage for drupal/core-recommended.
Builder to produce metapackage for drupal/core-dev.
Base class that includes helpful utility routine for Drupal builder classes.
Builder to produce metapackage for drupal/core-dev-pinned.
Generates metapackages.
Utilities for accessing composer.json data from drupal/drupal and drupal/core.
Determine configuration.
A Composer plugin to display a message after creating a project.
Determine recursively which packages have been allowed to scaffold files.
List of all commands provided by this package.
The "drupal:scaffold" command class.
Generates an 'autoload.php' that includes the autoloader created by Composer.
Provide some Git utility operations
Core class of the plugin.
Injects config values from an associative array into a string.
Manage the .gitignore file.
Per-project options from the 'extras' section of the composer.json file.
Provides default behaviors for operations.
Scaffold operation to add to the beginning and/or end of a scaffold file.
Holds parameter data for operation objects during operation creation only.
Create Scaffold operation objects based on provided metadata.
Interface for scaffold operation objects.
Scaffold operation to copy or symlink from source to destination.
Collection of scaffold files.
Record the result of a scaffold operation.
Scaffold operation to skip a scaffold file (do nothing).
Composer plugin for handling drupal scaffold.
Interface for post package event listeners.
Data object that keeps track of one scaffold file.
Manage the path to a file to scaffold.
Per-project options from the 'extras' section of the composer.json file.
Determine configuration.
Provides file security functions.
A Composer plugin to clean out your project's vendor directory.
Resolves the arguments to pass to an access check callable.
Constructs the arguments resolver instance to use when running access checks.
An access check service determines access rules for particular routes.
An exception thrown for access errors.
Attaches access check services to routes and runs them on request.
Provides an interface for attaching and running access check services.
Value object for passing an access result with cacheability metadata.
Value object indicating an allowed access result, with cacheability metadata.
Value object indicating a forbidden access result, with cacheability metadata.
Interface for access result value objects.
Value object indicating a neutral access result, with cacheability metadata.
Interface for access result value objects with stored reason for developers.
Interface for checking access.
Loads access checkers from the container.
Provides the available access checkers by service IDs.
Allows access to routes to be controlled by a '_csrf_token' parameter.
Access protection against CSRF attacks.
Generates and validates CSRF tokens.
Defines an access checker that allows specifying a custom method for access.
Allows access to routes to be controlled by an '_access' boolean parameter.
Processes the outbound route to handle the CSRF token.
Provides a base implementation for an Action plugin.
Provides an interface for an Action plugin.
Provides an Action plugin manager.
Provides a container for lazily loading Action plugins.
Provides a base implementation for a configurable Action plugin.
Redirects to an entity deletion form.
Provides a base action for each entity type with specific interfaces.
Provides an action deriver that finds entity types of EntityChangedInterface.
Provides an action deriver that finds entity types with delete form.
Provides an action deriver that finds publishable entity types.
Sends an email message.
Base class for entity-based actions.
Redirects to a different URL.
Sends a message to the current user's screen.
Publishes an entity.
Provides an action that can save any entity.
Unpublishes an entity.
An AJAX command for adding css to the page via ajax.
An AJAX command for calling the jQuery after() method.
Provides a helper to for submitting an AJAX form.
Provides a helper to determine if the current request is via AJAX.
JSON response object for AJAX requests.
Processes attachments of AJAX responses.
AJAX command for a javascript alert box.
AJAX command for a JavaScript Drupal.announce() call.
An AJAX command for calling the jQuery append() method.
Base command that only exists to simplify AJAX commands.
An AJAX command for calling the jQuery before() method.
An AJAX command for marking HTML elements as changed.
Defines an AJAX command that closes the current active dialog.
Defines an AJAX command that closes the currently visible modal dialog.
AJAX command interface.
Interface for Ajax commands that render content and attach assets.
Trait for Ajax commands that render content and attach assets.
An AJAX command for calling the jQuery css() method.
An AJAX command for implementing jQuery's data() method.
AJAX command for focusing an element.
AJAX command for calling the jQuery html() method.
Generic AJAX command for inserting content.
AJAX command for invoking an arbitrary jQuery method.
AJAX command for a JavaScript Drupal.message() call.
Defines an AJAX command to open certain content in a dialog.
Defines an AJAX command to open certain content in a dialog in a modal dialog.
Defines an AJAX command to open content in a dialog in an off-canvas tray.
AJAX command for calling the jQuery insert() method.
Defines an AJAX command to set the window.location, loading that URL.
AJAX command for calling the jQuery remove() method.
AJAX command for calling the jQuery replace() method.
AJAX command for resetting the striping on a table.
Defines an AJAX command that sets jQuery UI dialog properties.
Defines an AJAX command that sets jQuery UI dialog properties.
AJAX command for adjusting Drupal's JavaScript settings.
AJAX command for updating the value of a hidden form_build_id input element on a form. It requires the form passed in to have keys for both the old build ID in #build_id_old and the new build ID in #build_id.
Defines an Action annotation object.
Defines a context definition annotation object.
Defines a Mail annotation object.
Defines an annotation object for strings that require plural forms.
Declare a worker class for processing a queue item.
Defines a translatable annotation object.
Gets the app root from the kernel.
Defines an archiver annotation object.
Extends Pear's Archive_Tar to use exceptions.
Defines an exception class for Drupal\Core\Archiver\ArchiverInterface.
Defines the common interface for all Archiver classes.
Provides an Archiver plugin manager.
Defines an archiver implementation for .tar files.
Defines an archiver implementation for .zip files.
Interface defining a service that logically groups a collection of assets.
Interface defining a service that optimizes a collection of assets.
Interface defining a service that generates a render array to render assets.
Dumps a CSS or JavaScript asset.
Interface defining a service that dumps an (optimized) asset.
Interface defining a service that optimizes an asset.
The default asset resolver.
Resolves asset libraries into concrete CSS and JavaScript assets.
The default attached assets collection.
The attached assets collection for the current response.
Groups CSS assets.
Optimizes CSS assets.
Renders CSS assets.
Optimizes a CSS asset.
Defines a custom exception if a library has no CSS/JS/JS setting specified.
Defines a custom exception for an invalid libraries-extend specification.
Defines a custom exception if a definition refers to a non-existent library.
Defines an exception if the library file could not be parsed.
Defines a custom exception if a library has a remote but no license.
Groups JavaScript assets.
Optimizes JavaScript assets.
Renders JavaScript assets.
Optimizes a JavaScript asset.
Finds files that are located in the supported 'libraries' directories.
Resolves the dependencies of asset (CSS/JavaScript) libraries.
Resolves the dependencies of asset (CSS/JavaScript) libraries.
Discovers available asset libraries in Drupal.
A CacheCollector implementation for building library extension info.
Discovers information for asset (CSS/JavaScript) libraries.
Parses library files to get extension data.
A collector class for authentication providers.
Interface for collectors of registered authentication providers.
Manager for authentication.
Generate a challenge when access is denied for unauthenticated users.
Restrict authentication methods to a subset of the site.
Interface for authentication providers.
Builds an array for a batch process.
Defines a common interface for batch storage operations.
Helper methods for the batch system.
Defines a Block annotation object.
Defines a base block implementation that most blocks plugins will extend.
Manages discovery and instantiation of block plugins.
Provides an interface for the discovery and instantiation of block plugins.
Defines the required interface for all block plugins.
Provides the base implementation of a block plugin.
The interface for "main page content" blocks.
The interface for "messages" (#type => status_messages) blocks.
Defines a fallback plugin for missing block plugins.
Provides a block to display the page title.
The interface for "title" blocks.
Used to return generated breadcrumbs with associated cacheability metadata.
Defines an interface for classes that build breadcrumbs.
Provides a breadcrumb manager.
Defines an interface a chained service that builds the breadcrumb.
Defines an interface for cache decorator implementations.
Stores cache items in the Alternative PHP Cache User Cache (APCu).
Defines a chained cache implementation for combining multiple cache backends.
Helper methods for cache.
Defines an interface for cache implementations.
Default implementation for CacheCollectorInterface.
Provides a caching wrapper to be used in place of large structures.
An interface defining cache factory classes.
Provides checksums for cache tag invalidations.
A trait for cache tag checksum implementations.
Passes cache tag events to classes that wish to respond to them.
Defines required methods for classes wanting to handle cache tag changes.
Defines an interface for objects which may be used by other cached objects.
Trait for \Drupal\Core\Cache\CacheableDependencyInterface.
A JsonResponse that contains and can expose cacheability metadata.
Defines a generic class for passing cacheability metadata.
A RedirectResponse that contains and can expose cacheability metadata.
A response that contains and can expose cacheability metadata.
Defines an interface for responses that can expose cacheability metadata.
Provides an implementation of CacheableResponseInterface.
Defines a backend with a fast and a consistent backend chain.
Defines the chained fast cache backend factory.
Defines the AccountPermissionsCacheContext service, for "per permission" caching.
Provides an interface for defining a cache context service.
Converts cache context tokens into cache keys.
Adds cache_contexts parameter to the container.
Provides an interface for defining a calculated cache context service.
A value object to store generated cache keys with its cacheability metadata.
Defines the CookiesCacheContext service, for "per cookie" caching.
Defines the HeadersCacheContext service, for "per header" caching.
Defines the IpCacheContext service, for "per IP address" caching.
Defines a cache context for whether the URL is the front page of the site.
Defines the IsSuperUserCacheContext service, for "super user or not" caching.
Defines the LanguagesCacheContext service, for "per language" caching.
Defines the MenuActiveTrailsCacheContext service.
Defines a cache context for "per page in a pager" caching.
Defines the PathCacheContext service, for "per URL path" caching.
Defines a cache context service for path parents.
Defines the ProtocolVersionCacheContext service, for "per protocol" caching.
Defines the QueryArgsCacheContext service, for "per query args" caching.
Defines the RequestFormatCacheContext service, for "per format" caching.
Defines a base class for cache contexts depending only on the request stack.
Defines the RouteCacheContext service, for "per route" caching.
Defines the RouteCacheContext service, for "per route name" caching.
Defines the SessionCacheContext service, for "per session" caching.
Defines the SessionExistsCacheContext service, for "session or not" caching.
Defines the SiteCacheContext service, for "per site" caching.
Defines the ThemeCacheContext service, for "per theme" caching.
Defines the TimeZoneCacheContext service, for "per time zone" caching.
Defines the UrlCacheContext service, for "per page" caching.
Defines the UserCacheContext service, for "per user" caching.
Base class for user-based cache contexts.
Defines the UserRolesCacheContext service, for "per role" caching.
Defines a default cache implementation.
Cache tags invalidations checksum implementation that uses the database.
Adds cache_bins parameter to the container.
Defines a memory cache implementation.
Defines a memory cache implementation.
Defines an interface for memory cache implementations.
Defines a memory cache implementation that counts set and get calls.
Defines a stub cache implementation.
Defines a PHP cache implementation.
Allows to add cacheability metadata to an object for the current runtime.
Trait for \Drupal\Core\Cache\RefinableCacheableDependencyInterface.
Trait to implement CacheableDependencyInterface for uncacheable objects.
Trait to implement CacheableDependencyInterface for unchanging objects.
Provides methods to use a cache backend while respecting a 'use caches' flag.
Base command that abstracts handling of database connection arguments.
Provides a command to dump a database generation script.
Provides a command to dump the current database to a script.
Provides a command to import the current database from a script.
Provides a command to import a database generation script.
Provides a console command to generate proxy classes.
Provides a console command to generate proxy classes.
Generates a new theme based on latest default markup.
Installs a Drupal site for local testing/development.
Installs a Drupal site and starts a webserver for local testing/development.
Runs the PHP webserver for a Drupal site for local testing/development.
Provides static functions for composer script events.
Defines a condition plugin annotation object.
Resolves a set of conditions.
An interface for condition plugins.
A plugin manager for condition plugins.
Provides a basis for fulfilling contexts for condition plugins.
Provides a collection of condition plugins.
Defines a factory for retrieving the config storage used pre-kernel.
Defines the cached storage.
Defines the default configuration object.
Provides a base class for configuration objects with get/set support.
Gets information on all the possible configuration collections.
Wraps a configuration event for event listeners.
An exception thrown when the config sync directory is not defined.
Exception thrown when a config object UUID causes a conflict.
Defines events for the configuration system.
A base exception thrown in any configuration system operations.
Defines the configuration object factory.
Defines the interface for a configuration object factory.
Defines a base event listener implementation configuration overrides.
Defines the interface for a configuration factory override object.
Defines a base event listener implementation for config sync validation.
Defines a configuration importer.
Exception thrown when a config import fails.
Interface for classes that install config.
The ConfigManager provides helper functions for the configuration system.
Provides an interface for configuration manager.
Event object to allow configuration to be overridden by modules.
Exception thrown when a config object name is invalid.
Exception thrown when the config prefix length is exceeded.
Configuration event fired when renaming a configuration object.
Exception thrown when config object values are invalid.
Defines the Database storage.
Listens to the config save event and validates schema.
Lists affected configuration entities by a dependency removal.
Provides a class to discover configuration entity dependencies.
Defines a base configuration entity class.
A base class for config entity types that act as bundles.
Provides a value object to discover configuration dependencies.
Defines a common interface for configuration entities.
Defines the default class to build a listing of configuration entities.
Defines the storage class for configuration entities.
Provides an interface for configuration entity storage.
Provides an implementation of a configuration entity type and its metadata.
Provides an interface for a configuration entity type and its metadata.
A utility class to make updating configuration entities simple.
Defines a class to build a draggable listing of configuration entities.
Defines an exception thrown when a configuration entity ID is too long.
Thrown when a storage class is not an instance of ConfigEntityStorage.
Provides an interface for responding to configuration imports.
Defines the condition class for the config entity query.
Exception thrown when a config entity uses an invalid lookup key.
Defines the entity query for configuration entities.
Provides a factory for creating entity query objects for the config backend.
Interface for configuration entities to store third party information.
The export storage manager dispatches an event for the export storage.
Storage to access configuration and schema in enabled extensions.
Defines the file storage.
Provides a factory for creating config file storage objects.
Defines the immutable configuration object.
Exception throw when an immutable config object is altered.
The import storage transformer helps to use the configuration management api.
Methods for running the ConfigImporter in a batch.
Final event subscriber to the missing content event.
Wraps a configuration event for event listeners.
Storage used by the Drupal installer.
The managed storage defers all the storage method calls to the manager.
Provides an in memory configuration storage.
Defines a stub storage.
An exception thrown if configuration with the same name already exists.
A ReadOnlyStorage decorates a storage and does not allow writing to it.
Defines a generic configuration element that contains multiple properties.
Exception for when hook_config_schema_info_alter() adds or removes schema.
Allows YAML files to define config schema types.
Defines a generic configuration element.
Configuration property to ignore.
Defines a mapping configuration element.
Provides a trait for checking configuration schema.
An exception thrown when a config schema is incomplete.
Defines a configuration element of type Sequence.
A typed data definition class for defining sequences in configuration.
Interface for a typed configuration object that contains multiple elements.
Undefined configuration element.
Provides a base class for configuration objects with storage support.
Defines an interface for cached configuration storage.
Defines a config storage comparer.
Defines an interface for comparison of configuration storage objects.
Utility trait to copy configuration from one storage to another.
An exception thrown in case of storage operation errors.
Defines an interface for configuration storage.
Interface for a storage manager.
Class StorageTransformEvent.
Thrown by config storage transformers if they cannot acquire a lock.
Manages config schema type plugins.
Defines an interface for managing config schema type plugins.
An exception thrown if configuration has unmet dependencies.
Exception thrown when a config data type is invalid.
Yields a PSR7 request object based on the request object passed along.
Yields a RouteMatch object based on the request object passed along.
Utility base class for thin controllers.
ControllerResolver to enhance controllers beyond Symfony's basic handling.
Extends the ControllerResolverInterface from symfony.
Common base class for form interstitial controllers.
Wrapping controller for forms that serve as the main page body.
Provides the default implementation of the title resolver interface.
Defines a class which knows how to generate the title from a given route.
ServiceProvider class for mandatory core services.
The Drupal core Cron service.
An interface for running cron tasks.
Base Database API class.
Exception thrown if an undefined database connection is requested.
Primary front-controller for the database system.
Exception thrown if access credentials fail.
Interface for a database exception.
This wrapper class serves only to provide additional debug information.
Exception thrown if specified database is not found.
Exception thrown if no driver is specified for a database connection.
MySQL implementation of \Drupal\Core\Database\Connection.
MySql database exception handler class.
MySQL implementation of \Drupal\Core\Database\Query\Insert.
Specifies installation tasks for MySQL and equivalent databases.
MySQL implementation of \Drupal\Core\Database\Schema.
MySQL implementation of \Drupal\Core\Database\Query\Upsert.
PostgreSQL implementation of \Drupal\Core\Database\Connection.
PostgreSQL implementation of \Drupal\Core\Database\Query\Delete.
PostgreSQL implementation of \Drupal\Core\Database\Query\Insert.
Specifies installation tasks for PostgreSQL databases.
PostgreSQL implementation of \Drupal\Core\Database\Schema.
PostgreSQL implementation of \Drupal\Core\Database\Query\Select.
PostgreSQL implementation of \Drupal\Core\Database\Query\Truncate.
PostgreSQL implementation of \Drupal\Core\Database\Query\Update.
PostgreSQL implementation of \Drupal\Core\Database\Query\Upsert.
SQLite implementation of \Drupal\Core\Database\Connection.
SQLite implementation of \Drupal\Core\Database\Query\Insert.
Specifies installation tasks for SQLite databases.
SQLite implementation of \Drupal\Core\Database\Schema.
SQLite implementation of \Drupal\Core\Database\Query\Select.
SQLite implementation of \Drupal\Core\Database\Statement.
SQLite implementation of \Drupal\Core\Database\Query\Truncate.
SQLite implementation of \Drupal\Core\Database\Query\Upsert.
Base Database exception handler class.
Database installer structure.
Exception thrown if a query would violate an integrity constraint.
Exception thrown if a query would be invalid.
Database query logger.
Interface for a query that can be manipulated via an alter hook.
Generic class for a series of conditions in a query.
Interface for a conditional clause in a query.
General class for an abstracted DELETE operation.
Interface for extendable query objects.
Exception thrown if an insert query specifies a field twice.
General class for an abstracted INSERT query.
Provides common functionality for INSERT and UPSERT queries.
Exception thrown for merge queries that do not make semantic sense.
General class for an abstracted MERGE query operation.
Exception thrown if an insert query doesn't specify insert or default fields.
Exception thrown if an upsert query doesn't specify a unique field.
Query extender for pager queries.
Interface for a query that accepts placeholders.
Base class for query builders.
Provides an implementation of ConditionInterface.
Query builder for SELECT statements.
The base extender class for Select queries.
Interface definition for a Select Query object.
Query extender class for tablesort queries.
General class for an abstracted TRUNCATE operation.
General class for an abstracted UPDATE operation.
General class for an abstracted "Upsert" (UPDATE or INSERT) query operation.
Provides replica server kill switch to ignore it.
Exception thrown if a SELECT query trying to execute rowCount() on result.
Provides a base implementation for Database Schema.
Base exception for Schema-related errors.
Exception thrown if an object being modified doesn't exist yet.
Exception thrown if an object being created already exists.
Default implementation of StatementInterface.
Empty implementation of a database statement.
Represents a prepared statement.
An implementation of StatementInterface that prefetches all data.
Implementation of StatementInterface encapsulating PDOStatement.
A wrapper class for creating and managing database transactions.
Exception thrown when a commit() function fails.
Exception thrown by an error in a database transaction.
Exception to deny attempts to explicitly manage transactions.
Exception thrown when a savepoint or transaction name occurs twice.
Exception for when popTransaction() is called with no active transaction.
Exception thrown when a rollBack() resulted in other active transactions being rolled-back.
Provides an interface defining a date format.
Provides a service to handle various date related functionality.
Provides an interface defining a date formatter.
Defines Gregorian Calendar date values.
Extends DateTimePlus().
Provides a base class for date elements.
Provides a datelist element.
Provides a datetime element.
Defines the Date Format configuration entity class.
Contains a formatted time difference.
Plugin implementation of the 'datetime timestamp' widget.
Implements the class resolver interface supporting class names and services.
Provides an interface to get an instance of a class with dependency injection.
Registers the authentication_providers container parameter.
Defines a compiler pass to allow automatic override per backend.
Adds the context provider service IDs to the context manager.
Provides a compiler pass which disables the CORS middleware in case disabled.
Sets the _serviceId property on all services.
Sets the _deprecated_service_list parameter.
Adds @mime_type_guesser tagged services to handle forwards compatibility.
Passes the container to the alter() method of all service providers.
Replaces all services with a lazy flag.
Adds services tagged 'access_check' to the access_manager service.
Registers all event subscribers to the event dispatcher.
Adds services tagged "needs_destruction" to the "kernel_destruct_subscriber" service.
Adds services tagged 'stream_wrapper' to the stream_wrapper_manager service.
Provides a compiler pass for stacked HTTP kernels.
Provides a compiler pass for stacked session save handlers.
Collects services to add/inject them into a consumer service.
Adds the twig_extension_hash parameter to the container.
Extends the Drupal container to set the service ID on the created object.
Drupal's dependency injection container builder.
Defines a common interface for dependency container injection.
Exception thrown when a method is called that requires a container, but the container is not initialized yet.
Provides dependency injection friendly methods for serialization.
Provides a standard way to announce deprecated properties.
Interface that service providers can implement to modify services.
Base service provider implementation.
Interface that all service providers must implement.
YamlFileLoader loads YAML files service definitions.
The interface for services that need explicit destruction.
Diff formatter which uses returns output that can be rendered to a table.
Provides discovery for YAML files within a given set of directories.
Defines a display variant annotation object.
Defines a page display variant annotation object.
Provides an interface for variant plugins that are context-aware.
Provides an interface for PageDisplayVariant plugins.
Provides a base class for DisplayVariant plugins.
Provides an interface for DisplayVariant plugins.
Manages discovery of display variant plugins.
The DrupalKernel class is the core of Drupal itself.
The interface for DrupalKernel, the core of Drupal.
Defines a config entity type annotation object.
Defines a content entity type annotation object.
Defines an EntityReferenceSelection plugin annotation object.
Defines an Entity type annotation object.
Class BundleEntityFormBase is a base form for bundle config entities.
A storage that supports entities with bundle specific classes.
Provides a method to simplify generating bundle level permissions.
Implements Entity Field API specific enhancements to the Entity class.
Provides a generic base class for an entity-based confirmation form.
Provides a generic base class for a content entity deletion form.
Entity form variant for content entity types.
Defines a common interface for content entity form classes.
Defines a common interface for all content entity objects.
Defines a null entity storage.
Base class for content entity storage handlers.
A storage that supports content entity types.
Provides an implementation of a content entity type and its metadata.
Provides an interface for a content entity type and its metadata.
Validates module uninstall readiness based on existing content entities.
Provides the add-page and title callbacks for entities.
Defines a generic controller to list entities.
Defines a generic controller to render a single entity.
Provides a trait for managing an object's dependencies.
Provides a common interface for entity displays.
Provides a common interface for entity form displays.
Provides a common interface for entity view displays.
A storage that supports entity types with dynamic field definitions.
Provides a base entity class with extended revision and publishing support.
Provides an entity autocomplete form element.
Enhances an entity form route with the appropriate controller.
Provides a generic access checker for entities.
Defines a default implementation for entity access control handler.
Defines an interface for entity access control handlers.
Matcher class to get autocompletion results for entity reference.
Defines a base entity class.
Provides an entity bundle checker for the _entity_bundles route requirement.
Reacts to entity bundle CRUD on behalf of the Entity system.
An interface for reacting to entity bundle creation and deletion.
Defines an interface for entity change timestamp tracking.
Provides a trait for accessing changed time.
Provides helper methods to detect changes in an entity object.
Provides a generic base class for an entity-based confirmation form.
Implements an entity constraint violation list.
Interface for the result of entity validation.
Defines an access checker for entity creation.
Defines an access checker for creating an entity of any bundle.
Manages entity definition updates.
Defines an interface for managing entity definition updates.
Provides a generic base class for an entity deletion form.
Provides a trait for an entity deletion form.
Checks if the current user has delete access to the items of the tempstore.
Defines the interface for entities that have a description.
Provides a common base class for entity view and form displays.
Base class for config entity types with settings for form and view modes.
Provides an interface for entity types that hold form and view mode settings.
A collection of formatters or widgets.
Provides a repository for entity display objects (view modes and form modes).
Provides an interface for an entity display repository.
Manages the discovery of entity fields.
Provides an interface for an entity field manager.
Base class for entity forms.
Builds entity forms.
Builds entity forms.
Defines an interface for entity form classes.
Provides an interface defining an entity form mode entity type.
Provides a base class for entity handlers.
Defines an interface for entity handlers.
Defines a common interface for all entity objects.
Provides a repository for installed entity definitions.
Provides an interface for an installed entity definition repository.
Defines a generic implementation to build a listing of entities.
Defines an interface to build entity listings.
Defines an exception thrown when a malformed entity is passed.
Provides an interface for access to an entity's published state.
Provides a trait for published status.
Interface definition for Entity Reference Selection plugins.
Provides a base class for configurable selection handlers.
Plugin type manager for Entity Reference Selection plugins.
Defines an interface for the entity reference selection plugin manager.
Interface for Selection plugins that support newly created entities.
Provides several mechanisms for retrieving entities.
Provides an interface for an entity repository.
Sets the entity route parameter converter options automatically.
A base entity storage class.
Defines an exception thrown when storage operations fail.
Defines the interface for entity storage classes.
Provides an implementation of an entity type and its metadata.
Provides discovery and retrieval of entity type bundles.
Provides an interface for an entity type bundle info.
Defines a base class for all entity type events.
Helper methods for EntityTypeListenerInterface.
Contains all events thrown while handling entity types.
Provides an interface for an entity type and its metadata.
Reacts to entity type CRUD on behalf of the Entity system.
Defines an interface for reacting to entity type creation, deletion, and updates.
Manages entity type plugin definitions.
Provides an interface for entity type managers.
Provides helper methods for loading entity types.
Provides an interface for helper methods for loading entity types.
Base class for entity view builders.
Defines an interface for entity view builders.
Provides an interface defining an entity view mode entity type.
Provides an interface for an object using a plugin collection.
Provides an entity access control handler for form displays.
Provides an entity access control handler for displays.
Configuration entity that contains widget options for all components of an entity form in a given form mode.
Defines the entity form mode configuration entity class.
Configuration entity that contains display options for all components of a rendered entity in a given view mode.
Defines the entity view mode configuration entity class.
Entity config importer validation event subscriber.
Exception thrown if a bundle class is defined for multiple bundles.
Exception thrown if multiple entity types exist for an entity class.
Exception thrown if a bundle class does not extend the main entity class.
Defines an exception thrown when an entity ID is too long.
Exception thrown when a storage definition update is forbidden.
Indicates that a link template does not follow the required pattern.
Exception thrown if an entity type is not represented by a class.
Defines an exception class for undefined link templates.
Defines an exception thrown when an entity type definition is invalid.
Interface for entities having fields.
A storage that supports entity types with field definitions.
Provides an entities deletion confirmation form.
Wrapping controller for entity forms that serve as the main page body.
Provides a key value backend for content entities.
Provides a key value backend for entities.
Defines the condition class for the key value entity query.
Defines the entity query for entities stored in a key value backend.
Provides a factory for creating the key value entity query.
Deriver that creates a condition for each entity type with bundles.
Provides the 'Entity Bundle' condition.
Enhances EntityAdapter for config entities.
Provides data type plugins for each existing entity type and bundle.
Defines the "entity" data type.
Defines an 'entity_reference' data type.
Provides derivative plugins for the DefaultSelection plugin.
Defines a fallback plugin for missing entity_reference selection plugins.
Default plugin implementation of the Entity Reference Selection plugin.
Defines an alternative to the default Entity Reference Selection plugin.
Checks if a value is a valid entity type.
Validates the Bundle constraint.
Provides a base class for constraints validating multiple fields.
Validation constraint for the entity changed timestamp.
Validates the EntityChanged constraint.
Checks if a value is an entity that has a specific field.
Validates the EntityHasField constraint.
Checks if a value is a valid entity type.
Validates the EntityType constraint.
Validation constraint for the entity changed timestamp.
Validates the EntityChanged constraint.
Entity Reference valid reference constraint.
Checks if the current user has access to newly referenced entities.
Entity Reference valid reference constraint.
Checks if referenced entities are valid.
Defines a common base class for all aggregation entity condition implementations.
Defines aggregated entity query conditions.
Defines a common base class for all entity condition implementations.
Common code for all implementations of the entity query condition interfaces.
Defines the entity query condition interface.
Defines the condition class for the null entity query.
Defines the entity query for configuration entities.
Provides a factory for creating entity query objects for the null backend.
Defines an interface for aggregated entity queries.
The base entity query class.
Exception thrown by Query() on unsupported query syntax.
Defines an interface for QueryFactory classes.
Interface for entity queries.
Implements entity query conditions for SQL databases.
Defines the aggregate condition for sql based storage.
The SQL storage entity query class.
The SQL storage entity query aggregate class.
Factory class creating entity query objects for the SQL backend.
Adds tables and fields to the SQL entity query.
Adds tables and fields to the SQL entity query.
Implements entity query conditions for PostgreSQL databases.
PostgreSQL specific entity query implementation.
Provides a trait for accessing revision logging and ownership information.
Defines methods for an entity that supports revision logging and ownership.
Provides a content entity with extended support for revisions.
Provides an interface defining a revisionable entity bundle.
Provides methods for an entity to support revisions.
A storage that supports revisionable entity types.
Provides HTML routes for entities with administrative add/edit/delete pages.
Provides HTML routes for entities.
Allows entity types to provide routes.
A storage schema that supports entity types with dynamic field definitions.
Defines the interface for entity storage schema handler classes.
Defines a default table mapping class.
A content entity database storage implementation.
Exception thrown when a SQL storage operation fails.
Defines a schema handler that supports revisionable, translatable entities.
A common interface for SQL-based entity storage implementations.
Helper methods for EntityTypeListenerInterface.
Provides a common interface for mapping field columns to SQL tables.
Provides a trait for accessing synchronization information.
Defines methods for an entity that supports synchronization.
Provides methods for an entity to support translation.
Provides methods for an entity to support revision translation.
A storage that supports translatable and revisionable entity types.
A storage that supports translatable entity types.
A typed data definition class for describing entities.
Interface for typed data entity definitions.
Subscribes to filter HTML responses, to set the 'is-active' class on links.
Response subscriber to handle AJAX responses.
Response subscriber to handle finished responses for the anonymous user.
Authentication subscriber.
Clear cache tags when the router is rebuilt.
Response subscriber to set the '4xx-response' cache tag on 4xx responses.
Config import subscriber for config import events.
Create a snapshot when config is imported.
Exception subscriber for handling core custom HTML error pages.
Exception subscriber for handling core default HTML error pages.
Subscriber that wraps controllers, to handle early rendering.
Handle the EnforcedResponseException and deliver an EnforcedResponse.
Registers the 'type' of route parameter names that match an entity type.
Ensures that routes can be provided by entity types.
Exception handler to determine if an exception indicates an uninstalled site.
Default handling for JSON errors.
Log exceptions without further handling.
Custom handling of errors when in a system-under-test.
The event subscriber preventing excluded modules to be exported.
High-performance 404 exception subscriber.
Last-chance handler for exceptions: the final exception subscriber.
Response subscriber to handle finished responses.
HTML response subscriber to allow for different placeholder strategies.
Response subscriber to handle HTML responses.
Utility base class for exception subscribers.
Destructs services that are initiated and tagged with "needs_destruction".
View subscriber rendering main content render arrays into responses.
Maintenance mode subscriber for controller requests.
Rebuilds the default menu links and runs menu-specific code if necessary.
A route subscriber to remove routes that depend on modules being enabled.
Handles options requests.
Event subscriber for registering parameter converters with routes.
Provides all available first bits of all route paths.
Response subscriber for handling PSR-7 responses.
Redirects paths starting with multiple slashes to a single slash.
Allows manipulation of the response object when performing a redirect.
Throws 406 if requesting non-HTML format and controller returns render array.
Subscriber for all responses.
Response subscriber to add X-Generator header tag.
Response subscriber to bubble the route's access result's cacheability.
Provides a default value for the HTTP method restriction on routes.
Subscribes to filter RSS responses, to make relative URIs absolute.
Provides a route subscriber which checks for invalid pattern variables.
Generic executable plugin exception class.
An interface for executable plugins.
An interface for managers of executable plugins.
Provides the basic architecture for executable plugins.
Ensures installed modules providing a database driver are not uninstalled.
A value object representing dependency information.
Filters a RecursiveDirectoryIterator to discover extensions.
Exception thrown when the extension is obsolete on install.
Exception class thrown when a specified extension has not been installed.
Exception class thrown when a specified extension is not on the filesystem.
Exception thrown when a specified extension type is not known.
Defines an extension (file) object.
Discovers available extensions in the filesystem.
Extension lifecycle.
Provides available extensions.
Exception thrown when the extension's name length exceeds the allowed maximum.
Factory for getting extension lists by type.
Provides an extension version value object.
Parses extension .info.yml files.
Parses dynamic .info.yml files that might change during the page request.
An exception thrown by the InfoParser class whilst parsing info.yml files.
Interface for classes that parses Drupal's info.yml files.
Exception class to throw when modules are missing on install.
Messages for missing or incompatible dependencies on modules.
Provides a list of available modules.
Class that manages modules in a Drupal installation.
Interface for classes that manage a set of enabled modules.
Default implementation of the module installer.
Provides the installation of modules with creating the db schema and more.
Ensures modules cannot be uninstalled if enabled themes depend on them.
Defines an exception thrown when uninstalling a module that did not validate.
Common interface for module uninstall validators.
Provides a list of installation profiles.
Ensures that required modules cannot be uninstalled.
Provides a list of available theme engines.
Provides a list of available themes.
Default theme handler using the config system to store installation statuses.
Manages the list of available themes.
Manages theme installation/uninstallation.
Manages theme installation/uninstallation.
Defines a FieldFormatter annotation object.
Defines a FieldType annotation object.
Defines a FieldWidget annotation object.
A class for defining entity fields.
Provides en entity access control handler for base field override entity.
Storage class for base field overrides.
Defines an item list class for changed fields.
Provides a repository for deleted field and field storage objects.
Provides an interface for a deleted fields repository.
Defines an item list class for entity reference fields.
Interface for entity reference lists of field items.
Defines the base field override entity.
Base class for configurable field definitions.
Defines an interface for configurable field definitions.
Base storage class for field config entities.
A class for defining entity field definitions.
Defines an interface for entity field definitions.
Reacts to field definition CRUD on behalf of the Entity system.
Defines an interface for reacting to field creation, deletion, and updates.
Base class for all exceptions thrown by the Entity Field API functions.
Defines an object that passes safe strings through the Field system.
A trait used to assist in the normalization of raw input field values.
An entity field item.
Interface for entity field items.
Represents an entity field; that is, a list of field item objects.
Interface for fields, being lists of field items.
Defines a base class for all field storage definition events.
Helper methods for FieldStorageDefinitionListenerInterface.
Contains all events thrown while handling field storage definitions.
Defines an interface for entity field storage definitions.
Reacts to field storage definition CRUD on behalf of the Entity system.
Defines an interface for reacting to field storage definition creation, deletion, and updates.
Plugin manager for 'field type' plugins.
Defines an interface for the field type plugin manager.
Provides a base for action plugins that update one or more fields.
Base class for 'Field formatter' plugin implementations.
Interface definition for field formatter plugins.
Plugin type manager for field formatters.
Defines an item list class for map fields.
Base class for the Field API plugins.
Interface definition for plugin with settings.
Provides data type plugins for each existing field type plugin.
Defines the base plugin for deriving data types for field types.
Plugin implementation of the 'basic_string' formatter.
Plugin implementation of the 'boolean' formatter.
Plugin implementation of the 'number_decimal' formatter.
Plugin implementation of the 'entity reference rendered entity' formatter.
Parent plugin for entity reference formatters.
Plugin implementation of the 'entity reference ID' formatter.
Plugin implementation of the 'entity reference label' formatter.
Plugin implementation of the 'number_integer' formatter.
Plugin implementation of the 'language' formatter.
Plugin implementation of the 'email_mailto' formatter.
Parent plugin for decimal and integer formatters.
Plugin implementation of the 'number_unformatted' formatter.
Plugin implementation of the 'string' formatter.
Plugin implementation of the 'timestamp' formatter as time ago.
Plugin implementation of the 'timestamp' formatter.
Plugin implementation of the 'uri_link' formatter.
Defines the 'boolean' entity field type.
Defines the 'changed' entity field type.
Defines the 'created' entity field type.
Defines the 'decimal' field type.
Defines the 'email' field type.
Defines the 'entity_reference' entity field type.
Defines the 'float' field type.
Defines the 'integer' field type.
Defines the 'language' entity field item.
Defines the 'map' entity field type.
Base class for numeric configurable field types.
Defines the 'password' entity field type.
Defines the 'string' entity field type.
Base class for string field types.
Defines the 'string_long' field type.
Defines the 'timestamp' entity field type.
Defines the 'uri' entity field type.
Defines the 'uuid' entity field type.
Plugin implementation of the 'boolean_checkbox' widget.
Plugin implementation of the 'email_default' widget.
Plugin implementation of the 'entity_reference_autocomplete_tags' widget.
Plugin implementation of the 'entity_reference_autocomplete' widget.
Plugin implementation of the 'Language' widget.
Plugin implementation of the 'number' widget.
Plugin implementation of the 'options_buttons' widget.
Plugin implementation of the 'options_select' widget.
Base class for the 'options_*' widgets.
Plugin implementation of the 'string_textarea' widget.
Plugin implementation of the 'string_textfield' widget.
Plugin implementation of the 'uri' widget.
Defines an interface for exposing "preconfigured" field definitions.
Defines an interface for required field storage definitions.
A typed data definition class for defining field items.
Interface for field item data definitions.
Base class for 'Field widget' plugin implementations.
Base interface definition for "Field widget" plugins.
Interface definition for field widget plugins.
Plugin type manager for field widgets.
Defines an interface to chmod files.
Defines the base class for FTP implementations.
Defines a file transfer class using the PHP FTP extension.
Defines the base FileTransfer class.
Exception thrown for file transfer errors.
Provides the file transfer authorization form.
Defines the local connection class for copying files as the httpd user.
The SSH connection class for the update module.
An event during file upload that lets subscribers sanitize the filename.
Exception thrown when a file's destination directory is not ready.
Base class for exceptions related to file handling operations.
Exception thrown when a file unexpectedly exists.
Exception thrown when a file is expected to exist but does not.
Exception thrown when file cannot be written to disk.
Exception thrown when a file's stream wrapper is invalid.
Exception thrown when a target is not a regular directory (e.g. a file).
Exception thrown when a target is not a regular file (e.g. a directory).
Provides helpers to operate on files and stream wrappers.
Provides an interface for helpers that operate on files and stream wrappers.
Default implementation for the file URL generator service.
Generates file URLs for a stream to an external or local file.
Provides functions to manage Apache .htaccess files.
Interface for managing Apache .htaccess files.
Makes possible to guess the MIME type of a file using its extension.
Defines a MIME type guesser that also supports stream wrapper paths.
A value object representing a protected directory.
Defines the database flood backend. This is the default Drupal backend.
Defines an interface for flood controllers.
Defines the memory flood backend. This is used for testing.
Provides an interface for a Form that has a base form ID.
Base class for implementing system configuration forms.
Provides access to configuration for forms.
Provides a generic base class for a confirmation form.
Provides common functionality to confirmation forms.
Defines the behavior a confirmation form.
A wrapper containing a response which is to be enforced upon delivery.
Custom exception to break out of the main request and enforce a response.
Wraps AJAX form submissions that are triggered via an exception.
Defines an exception used, when the POST HTTP body is broken.
Custom exception to break out of AJAX form processing.
Builds an AJAX form response.
Provides an interface for building AJAX form responses.
Provides a base class for forms.
Provides form building and processing.
Provides an interface for form building and processing.
Encapsulates the caching of a form and its form state.
Provides an interface for the caching of a form and its form state.
Provides common functionality for form elements.
Handles form errors.
Provides an interface for handling form errors.
Provides helpers to operate on forms.
Provides an interface for a Form.
Stores information about the state of a form.
Decorates another form state.
Provides an interface for an object containing the current state of a form.
Provides methods to manage form state values.
Provides submission processing for forms.
Provides an interface for processing form submissions.
Provides validation of form submissions.
Provides an interface for validating form submissions.
Provides helpers for HTML option groups.
Stores information about the state of a subform.
Stores information about the state of a subform.
This class holds a
Used to return generated links, along with associated cacheability metadata.
This class holds a generated from the
Used to return generated URLs, along with associated bubbleable metadata.
Helper class to construct a HTTP client with Drupal specific config.
A cacheable AccessDeniedHttpException.
A cacheable BadRequestHttpException.
A cacheable ConflictHttpException.
A cacheable GoneHttpException.
A cacheable HttpException.
A cacheable LengthRequiredHttpException.
A cacheable MethodNotAllowedHttpException.
A cacheable NotAcceptableHttpException.
A cacheable NotFoundHttpException.
A cacheable PreconditionFailedHttpException.
A cacheable PreconditionRequiredHttpException.
A cacheable ServiceUnavailableHttpException.
A cacheable TooManyRequestsHttpException.
A cacheable UnauthorizedHttpException.
A cacheable UnprocessableEntityHttpException.
A cacheable UnsupportedMediaTypeHttpException.
Defines a class for configuring middlewares on the http handler stack.
Forward compatibility class for Symfony 5.
Symfony 6 bridge.
Defines a single link relationship type.
Defines a single link relation type.
Provides a default plugin manager for link relation types.
Forward-compatibility shim for Symfony's RequestStack.
Provides a request factory for requests using host verification.
Defines a Plugin annotation object for the image toolkit plugin.
Defines a Plugin annotation object for the image toolkit operation plugin.
Provides a base class for image toolkit plugins.
Defines an interface for image toolkits.
Manages image toolkit plugins.
Provides a base class for image toolkit operation plugins.
Defines an interface for image toolkit operations.
Manages toolkit operation plugins.
Defines an interface for image toolkit operation managers.
Defines an image object to represent an image file.
Provides a factory for image objects.
Provides an interface for image objects.
Override configuration during the installer.
Exception thrown if Drupal is installed already.
Base class for exceptions thrown by installer.
Exception thrown if no installation profiles are available.
Provides common functionality for the extension list classes.
Provides the language selection form.
Provides the profile selection form.
Provides the site configuration form.
Provides a form to configure and rewrite settings.php.
Extend DrupalKernel to handle force some kernel behaviors.
Overrides the module extension list to have a static cache.
Provides methods for checking if Drupal is already installed.
Manages the router in the installer.
A Route Provider front-end for use during the installer.
Service provider for the early installer environment.
Overrides the theme engine extension list to have a static cache.
Overrides the theme extension list to have a static cache.
Service provider for the installer environment.
Defines a default key/value store implementation.
Defines a default key/value store implementation for expiring items.
Defines the key/value store factory for the database backend.
Defines the key/value store factory for the database backend.
Defines the key/value store factory.
Defines the expirable key/value store factory interface.
Defines the key/value store factory.
Defines the key/value store factory interface.
Defines the key/value store factory for the memory backend.
Defines the key/value store factory for the null backend.
Defines the interface for expiring data in a key/value store.
Defines the interface for key/value store implementations.
Defines a default key/value store implementation.
Defines a null key/value store implementation.
Provides a base class for key/value storage implementations.
Sets the current language as a context.
An object containing the information for an interface language.
Provides a simple get and set wrapper to the default language object.
Defines an interface for languages.
Class responsible for providing language support on language-unaware sites.
Common interface for the language manager service.
Defines a Layout annotation object.
Provides an interface for building layout icons.
Builds SVG layout icons.
Provides a default class for Layout plugins.
Provides an implementation of a layout definition and its metadata.
Provides an interface for static Layout plugins.
Provides a plugin manager for layouts.
Provides the interface for a plugin manager of layouts.
Defines an object that holds information about a link.
Provides list of countries.
Defines a common interface for country managers.
Defines the database lock backend. This is the default backend in Drupal.
Non backend related common methods implementation for lock backends.
Lock backend interface.
Defines a Null lock backend.
Defines the persistent database lock backend. This backend is global for this Drupal installation.
Parses log messages and their placeholders.
Defines an interface for parsing log messages and their placeholders.
Defines a logger channel that most implementations will use.
Defines a factory for logging channels.
Logger channel factory interface.
Logger channel interface.
Wrapper methods for the logger factory service.
Defines various logging severity levels.
A copy of \Psr\Log\LoggerTrait that uses RFC 5424 compliant log levels.
Defines a class containing utility methods for formatting mail messages.
Defines an interface for pluggable mail back-ends.
Provides a Mail plugin manager.
Provides an interface for sending mail.
Defines the default Drupal mail backend, using PHP's native mail() function.
Defines a mail backend that captures sent messages in the state system.
Provides a common base implementation of a contextual link.
Defines a contextual link plugin.
Defines a contextual link plugin manager to deal with contextual links.
Provides an object which returns the available contextual links.
Provides a couple of menu link tree manipulators.
Provides an edit form for static menu links.
Defines an interface for edit forms of menu links.
A menu link plugin for wrapping another menu link, in sensitive situations.
Provides a default implementation for local action plugins.
Defines an interface for menu local actions.
Provides the default local action manager using YML as primary definition.
Manages discovery and instantiation of menu local action plugins.
Default object used for LocalTaskPlugins.
Defines an interface for menu local tasks.
Provides the default local task manager using YML as primary definition.
Manages discovery and instantiation of menu local task plugins.
Provides the default implementation of the active menu trail service.
Defines an interface for the active menu trail service.
Defines a base menu link class.
Provides a default implementation for menu link plugins.
Defines an interface for classes providing a type of menu link.
Manages discovery, instantiation, and tree building of menu link plugins.
Defines an interface for managing menu links and storing their definitions.
Implements the loading, transforming and rendering of menu link trees.
Provides a value object to model an element in a menu link tree.
Defines an interface for loading, transforming and rendering menu link trees.
Default implementation of the menu parent form selector service.
Defines an interface for menu selector form elements and menu link options.
Provides a value object to model menu tree parameters.
Provides a menu tree storage using the database.
Defines an interface for storing a menu tree containing menu link IDs.
Provides a block to display the local actions.
Provides a "Tabs" block to display the local tasks.
Defines an implementation of the menu link override using a config file.
Defines an interface for objects which overrides menu links defined in YAML.
The messenger service.
Stores runtime messages sent out to individual users on the page.
Provides a trait for the messenger service.
Implements a compound request policy.
Defines the interface for compound request policies.
Implements a compound response policy.
Defines the interface for compound request policies.
The default page cache request policy.
Defines the interface for request policy implementations.
Reject when running from the command line or when HTTP method is not safe.
A policy allowing delivery of cached pages when there is no session open.
Defines the interface for response policy implementations.
Cache policy for routes with the 'no_cache' option set.
A policy evaluating to static::DENY when the kill switch was triggered.
A policy denying caching of a server error (HTTP 5xx) responses.
A value object that represents a pager.
Provides a manager for pagers.
This is a service for pager information.
Provides pager information contained within the current request.
Interface describing pager information contained within the request.
Makes sure the unmodified ConfigEntity is loaded on admin pages.
Provides a trait to replace dynamic entity types in routes.
Parameter converter for upcasting entity IDs to full objects.
Parameter converter for upcasting entity revision IDs to full objects.
Parameter converter for upcasting entity ids to full objects.
Interface for parameter converters.
Manages converter services for converting request parameters to full objects.
Provides an interface for a parameter converter manager.
Provides an exception class for a request parameter that was not converted.
Provides a default password generator.
Interface for generating passwords.
Secure password hashing functions for user authentication.
Secure password hashing functions based on the Portable PHP password hashing framework.
Defines an interface for classes that process the inbound path.
Provides a null implementation of the path processor manager.
Defines an interface for classes that process the outbound path.
Processes the inbound path by urldecoding it.
Processes the inbound path by resolving it to the front page if empty.
Path processor manager.
Represents the current path for the current request.
Provides a path matcher.
Provides an interface for URL path matchers.
Provides a default path validator and access checker.
Provides an interface for url path validators.
Validation constraint for unique path alias values.
Constraint validator for a unique path alias.
Validation constraint for valid system paths.
Constraint validator for validating system paths.
Creates a php storage object.
Defines a class which is capable of clearing the cache on plugin managers.
Provides a way to clear static caches of all plugin managers.
Provides a trait for the CategorizingPluginManagerInterface.
Defines an interface for pulling plugin dependencies from the container.
Handles context assignments for context-aware plugins.
Base class for plugins that are context aware.
An override of ContextAwarePluginInterface for documentation purposes.
Provides a trait to add context-aware functionality to plugins.
A Drupal specific context wrapper class.
Provides an interface for plugin managers that support context-aware plugins.
Provides a trait for plugin managers that support context-aware plugins.
Defines a class for context definitions.
Interface to define definition objects in ContextInterface via TypedData.
Provides methods to handle sets of contexts.
Provides an interface for handling sets of contexts.
Context data and definitions for plugins supporting caching and return docs.
Defines an interface for providing plugin contexts.
Offers a global context repository.
Class to provide a specific entity context.
Defines a class to provide entity context definitions.
Provides a context repository which uses context provider services.
Provides a default plugin collection for a plugin type.
Base class for plugin managers.
Provides a default plugin collection for a plugin type.
Provides an interface for a plugin definition that has dependencies.
Provides a trait for a plugin definition that has dependencies.
Defines a discovery mechanism to find annotated plugins in PSR-4 namespaces.
Injects dependencies into derivers if they use ContainerDeriverInterface.
Provides additional plugin definitions based on an existing definition using service injection.
Provides a hook-based plugin discovery class.
Allows info hook implementations to enhance discovered plugin definitions.
Allows multiple YAML files per directory to define plugin definitions.
Allows YAML files to define plugin definitions.
Enables YAML discovery for plugin definitions.
Plugin factory which passes a container to a create method.
Provides an interface for plugin managers that allow filtering definitions.
Provides a trait for plugin managers that allow filtering plugin definitions.
Provides an interface for an object using a plugin collection.
Base class for plugins supporting metadata inspection and translation.
Provides a trait for calculating the dependencies of a plugin.
Provides a base class for plugin forms.
Provides form discovery capabilities for plugins.
Provides an interface for retrieving form objects for plugins.
Provides an interface for an embeddable plugin form.
Registers plugin managers to the plugin.cache_clearer service.
Provides an interface for plugins which have forms.
Provides a trait with typical behavior for plugins which have forms.
Manages the Drupal private key.
Extend the component proxy builder by using the DependencySerializationTrait.
Provides a proxy class for \Drupal\Core\Batch\BatchStorage.
Provides a proxy class for \Drupal\Core\Config\ConfigInstaller.
Provides a proxy class for \Drupal\Core\Cron.
Provides a proxy class for \Drupal\Core\Entity\ContentUninstallValidator.
Provides a proxy class for \Drupal\Core\Extension\DatabaseDriverUninstallValidator.
Provides a proxy class for \Drupal\Core\Extension\ModuleInstaller.
Provides a proxy class for \Drupal\Core\Extension\ModuleRequiredByThemesUninstallValidator.
Provides a proxy class for \Drupal\Core\Extension\RequiredModuleUninstallValidator.
Provides a proxy class for \Drupal\Core\File\MimeType\ExtensionMimeTypeGuesser.
Provides a proxy class for \Drupal\Core\File\MimeType\MimeTypeGuesser.
Provides a proxy class for \Drupal\Core\Lock\DatabaseLockBackend.
Provides a proxy class for \Drupal\Core\Lock\PersistentDatabaseLockBackend.
Provides a proxy class for \Drupal\Core\PageCache\ChainResponsePolicy.
Provides a proxy class for \Drupal\Core\ParamConverter\AdminPathConfigEntityConverter.
Provides a proxy class for \Drupal\Core\ParamConverter\MenuLinkPluginConverter.
Provides a proxy class for \Drupal\Core\Plugin\CachedDiscoveryClearer.
Provides a proxy class for \Drupal\Core\Render\BareHtmlPageRenderer.
Provides a proxy class for \Drupal\Core\Routing\MatcherDumper.
Provides a proxy class for \Drupal\Core\Routing\RouteBuilder.
Defines a batch queue handler used by the Batch API.
Defines a batch queue handler used by the Batch API for non-progressive batches.
Default queue implementation.
Delayable queue interface.
Throw this exception to leave an item in the queue until its lock expires.
Static queue implementation.
Defines the key/value store factory for the database backend.
Defines the queue factory.
If the Drupal 'queue' service implements this interface, the garbageCollection() method will be called during cron.
Interface for a queue.
Provides a base implementation for a QueueWorker plugin.
Defines an interface for a QueueWorker plugin.
Defines the queue worker manager.
Provides an interface for a queue worker manager.
Reliable queue interface.
Throw this exception to release the item allowing it to be processed again.
Exception class to throw to indicate that a cron queue should be skipped.
Defines a form element plugin annotation object.
Defines a render element plugin annotation object.
Defines an interface for responses that can expose #attached metadata.
Defines an interface for processing attachments of responses that have them.
Provides an implementation of AttachmentsInterface.
Default bare HTML page renderer.
Bare HTML page renderer.
Value object used for bubbleable rendering metadata.
Provides helper methods for Drupal render elements.
Provides a plugin manager for element plugins.
Collects available render array element types.
Provides a wrapper element to group one or more buttons in a form.
Provides a render element for adding Ajax to a render element.
Provides an action button form element.
Provides a form element for a single checkbox.
Provides a form element for a set of checkboxes.
Provides a form element for choosing a color.
Provides a trait for radios, checkboxes, and similar composite form elements.
Provides a render element that wraps child elements in a container.
Provides a form element for date selection.
Provides a render element for a details element, similar to a fieldset.
Provides a render element for a set of links rendered as a drop-down button.
Provides an interface for render element plugins.
Provides a form input element for entering an email address.
Provides a render element for a group of form elements.
Provides a render element for a group of form elements.
Provides a form element for uploading a file.
Provides a render element for a form.
Provides a base class for form element plugins.
Provides an interface for form element plugins.
Provides a form element for an HTML 'hidden' input element.
Provides a render element for an entire HTML page: plus its children.
Provides a render element for any HTML tag, with properties and value.
Provides a form element for a submit button with an image.
Provides a render element where the user supplies an in-line Twig template.
Provides a display-only form element with an optional title and description.
Provides a render element for displaying the label for a form element.
Provides a form element for selecting a language.
Provides a link render element.
Provides a machine name render element.
Provides a link render element for a "more" link, like those used in blocks.
Provides a form element for numeric input, with special numeric validation.
Provides a render element for a set of operations links.
Provides a render element for the content of an HTML page.
Provides a render element for the title of an HTML page.
Provides a render element for a pager.
Provides a form element for entering a password, with hidden text.
Provides a form element for double-input of passwords.
Provides a matched path render element.
Provides a form element for a single radio button.
Provides a form element for a set of radio buttons.
Provides a slider for input of a number within a specific range.
Indicates all public methods are safe to use in render callbacks.
Provides a base class for render element plugins.
Provides an HTML5 input element with type of "search".
Provides a form element for a drop-down menu or scrolling selection box.
Provides a messages element.
Creates status report page element.
Provides a form submit button.
Provides a link to show or hide help text on administration pages.
Provides a render element for a table.
Provides a form element for a table with radios or checkboxes in left column.
Provides a form element for entering a telephone number.
Provides a form element for input of multiple-line text.
Provides a one-line text field form element.
Stores token data in a hidden form field.
Provides a form element for input of a URL.
Provides a form element for storage of internal information.
Provides a render element for vertical tabs in a form.
Provides a form element for input of a weight.
Response that contains and can expose cacheability metadata and attachments.
Processes attachments of HTML responses.
Default main content renderer for Ajax requests.
Default main content renderer for dialog requests.
Default main content renderer for HTML requests.
The interface for "main content" (@code _controller @endcode) renderers.
Adds main_content_renderers parameter to the container.
Default main content renderer for modal dialog requests.
Default main content renderer for off-canvas dialog requests.
Defines an object that passes safe strings through the render system.
Decorator for the URL generator, which bubbles bubbleable URL metadata.
Event fired when rendering main content, to select a page display variant.
Turns a render array into a placeholder.
Defines an interface for turning a render array into a placeholder.
Renders placeholders using a chain of placeholder strategies.
Provides an interface for defining a placeholder strategy service.
Defines the 'single_flush' placeholder strategy.
Adds automatic placeholdering to the RenderCache.
Provides a page display variant that simply renders the main content.
Allows an element to provide a fallback representation of itself for preview.
Wraps the caching logic for the render caching system.
Defines an interface for caching rendered render arrays.
The render context: a stack containing bubbleable rendering metadata.
Defines events for the render system.
Defines an object which can be rendered by the Render API.
Turns a render array into an HTML string.
Defines an interface for turning a render array into a string.
Defines an interface for classes that process the outbound route.
Provides a route processor to replace
Route processor manager.
A router class for Drupal with access check and upcasting.
Interface for a router class for Drupal with access check and upcasting.
An access check service determines access rules for particular routes.
Provides a helper class to determine whether the route is an admin one.
A backwards compatibility route.
Extends the router provider interface to provide caching support.
Provides a common base class for cacheable safe redirects.
A compiled route contains derived information from a route object.
Filters routes based on the HTTP Content-type header.
Default object for current_route_match service.
A route enhance service to determine route enhance rules.
Adds _entity_revision to the request attributes, if possible.
Enhancer to add a wrapping controller for _form routes.
Provides a route enhancer that handles parameter conversion.
A route filter service to filter down the collection of route instances.
Class for exceptions thrown when the generator has not been initialized.
Provides a trait which ensures that a URL is safe to redirect to.
Provides a redirect response which cannot redirect to an external URL.
Dumps Route information to a database table.
Extends the symfony matcher dumper interface with an addRoutes method.
No matching route was found.
Filters routes based on the HTTP method.
No-op implementation of a Url Generator, needed for backward compatibility.
Does not dump Route information.
Stub implementation of RouteMatchInterface for when there's no matched route.
Extends the router provider interface to pre-load routes.
Provides helpers for redirect destinations.
Provides an interface for redirect destinations.
Wrapper methods for the Redirect Destination.
Holds information about the current request.
Provides a route filter, which filters by the request format.
Provides some helper methods for dealing with the request.
Defines an interface for a resettable stack of route matches.
Represents route building information as event.
Managing class for rebuilding the router table.
Rebuilds the route information and dumps it.
Compiler to generate derived information from a Route necessary for matching.
Default object representing the results of routing.
Provides an interface for classes representing the result of routing.
Provides constants used for retrieving matched routes.
Defines a class which preloads non-admin routes.
A Route Provider front-end for all Drupal-stored routes.
Extends the router provider interface.
A Route Provider front-end for all Drupal-stored routes.
Provides a base implementation for RouteSubscriber.
Router implementation in Drupal.
Contains all events thrown in the core routing component.
Defines an interface for a stack of route matches.
Provides a redirect response which contains trusted URLs.
Generates URLs from route names and parameters.
Defines an interface for generating a url from a route or system path.
Drupal-specific URL Matcher; handles the Drupal "system path" mapping.
Ensures that TrustedCallbackInterface can be enforced for callback methods.
An alternate PharExtensionInterceptor to support phar-based CLI tools.
Sanitizes user input.
Defines a class for performing trusted callbacks in a static context.
Interface to declare trusted callbacks.
Exception thrown if a callback is untrusted.
Provides a YAML serialization implementation.
Defines events for the account system.
Defines an account interface which represents the current user.
A proxied implementation of AccountInterface.
Defines an interface for a service which has the current account stored.
Event fired when an account is set for the current session.
An implementation of AccountSwitcherInterface.
Defines an interface for a service for safe account switching.
An account implementation representing an anonymous user.
Provides a container for application specific session metadata.
Generates and caches the permissions hash for a user.
Defines the user permissions hash generator interface.
Defines the default session configuration generator.
Defines an interface for session configuration generators.
Default session handler.
Manages user sessions.
Defines the session manager interface.
An implementation of the user account interface for the global user.
Wraps the session handler to prevent writes when not necessary or allowed.
Provides an interface for session handlers where writing can be disabled.
Gets the site path from the kernel.
Provides the default implementation of the maintenance mode service.
Defines the interface for the maintenance mode service.
Read only settings that are initialized with the class.
Prepares the environment after page caching ran.
Provides a middleware to determine the content type upon the accept header.
Provides support for reverse proxies.
Wrap session logic around a HTTP request.
Provides the state system using a key value store.
Defines the interface for the state system.
Defines a read-only Drupal stream wrapper base class for local files.
Defines a Drupal stream wrapper base class for local files.
Defines a generic PHP stream wrapper interface.
Drupal private (private://) stream wrapper class.
Defines a Drupal public (public://) stream wrapper class.
Defines a read-only Drupal stream wrapper base class.
Defines a Drupal stream wrapper extension.
Provides a StreamWrapper manager.
Provides a StreamWrapper manager.
Defines a Drupal temporary (temporary://) stream wrapper class.
A class to hold plural translatable markup.
Wrapper methods for \Drupal\Core\StringTranslation\TranslationInterface.
Provides translatable markup class.
Interface for the translation.manager translation service.
Defines a chained translation implementation combining multiple translators.
Provides translatable string class.
String translator using overrides from variables.
File based string translation.
String translator with a static cache for translations.
Interface for objects capable of string translation.
Provides a link to break a tempstore lock.
Provides a value object representing the lock from a TempStore.
Stores and retrieves temporary data for a given owner.
Creates a PrivateTempStore object for a given collection.
Stores and retrieves temporary data for a given owner.
Creates a shared temporary storage for a collection.
Thrown by SharedTempStore and PrivateTempStore if they cannot acquire a lock.
Collects, sanitizes, and renders HTML attributes.
A class that defines a type of Attribute that can be added to as an array.
A class that defines a type of boolean HTML attribute.
Helper class to deal with mixed array and Attribute operations.
A class that represents most standard HTML attributes.
Defines the base class for an attribute type.
Loads string templates, also known as inline templates.
Loads templates based on information from the Drupal theme registry.
A class that defines a Twig environment for Drupal.
A class providing Drupal Twig extensions.
A class that defines the Twig 'trans' tag for Drupal.
Provides a TwigNodeVisitor to change the generated parse-tree.
Provides an alternate cache storage for Twig using PhpStorage.
Default sandbox policy for Twig templates.
A class that defines the Twig 'trans' token parser for Drupal.
Provides methods for testing emails sent during test runs.
Helper class for cleaning test environments.
Defines an interface for cleaning up test results and fixtures.
Exception thrown when a test class is missing an @group annotation.
Defines a trait for shared functional test setup functionality.
Overrides the User-Agent HTTP header for outbound HTTP requests.
Converts JUnit XML to Drupal's {simpletest} schema.
Object to test that security issues around serialization.
Records the number of times specific events occur.
Run PHPUnit-based tests.
Provides a method to refresh in-memory configuration and state information.
Parses class names from PHP files without loading them.
Provides helper methods for interacting with the fixture database.
Discovers available tests.
Kernel to mock requests to test simpletest.
Kernel for run-tests.sh.
Provides a trait for shared test setup functionality.
Consolidates test result status information.
Defines a theme and its information needed at runtime.
Defines a theme negotiator that deals with the active theme on ajax requests.
Determines the default theme of the site.
Exception to be thrown when base theme for installed theme is not installed.
Defines the theme registry service.
Provides access checking for themes for routing and theme negotiation.
Provides the theme initialization logic.
Defines an interface which contain theme initialization logic.
Provides the default implementation of a theme manager.
Provides a high level access to the active theme and methods to use it.
Provides a class which determines the active theme of the page.
Defines an interface for classes which determine the active theme.
Provides a configuration API wrapper for runtime merged theme settings.
Enhances PhpTransliteration with an alter hook.
Defines a data type annotation object.
Base class for complex data definitions.
Interface for complex data definitions.
Interface for complex data; i.e. data containing named and typed properties.
Provides common functionality for computed item lists.
A typed data definition class for defining data based on defined data types.
Interface for data definitions.
Base class for typed data references.
A typed data definition class for defining references.
Interface for typed data references.
Interface for typed data references.
A typed data definition class for the entity reference target_id property.
Exception thrown when an operation misses a data value; i.e., it is unset.
Exception thrown when trying to write or set ready-only data.
A typed data definition class for defining lists.
Interface for data definitions of lists.
Interface for a list of typed data.
A typed data definition class for defining maps.
Interface for retrieving all possible and settable values.
The "any" data type.
The binary data type.
The boolean data type.
A data type for ISO 8601 date strings.
The duration ISO8601 data type.
The Email data type.
The float data type.
The integer data type.
A generic list class.
Defines the 'language' data type.
Defines the 'language_reference' data type.
The "map" data type.
The string data type.
The time span data type represents durations as number of seconds.
The timestamp data type.
The URI data type.
Base class for primitive data types.
Interface for primitive data.
Interface for translatable data.
Defines an interface for checking the status of an entity translation.
An interface for typed data objects that can be traversed.
Interface for binary data.
Interface for boolean data.
Interface for dates, optionally including a time.
Interface for durations.
Interface for floating-point numbers.
Interface for integer numbers.
Interface for strings.
Interface for URIs.
The abstract base class for typed data.
Interface for typed data objects.
Helper class for internal properties.
Manages data type plugins.
Defines an interface for typed data manager.
Wrapper methods for classes that needs typed data manager object.
Defines a constraint violation builder for the Typed Data validator.
Extends the contextual validator validate method by a new parameter.
Defines an execution context class.
Defines an execution factory for the Typed Data validator.
Defines a recursive contextual validator for Typed Data.
Defines a recursive validator for Typed Data.
Defines a trait to access the typed data object of a validated value.
Validator metadata for typed data objects.
An exception thrown for removed post-update functions.
Defines a cache backend for use during Drupal database updates.
Cache factory implementation for use during Drupal database updates.
Removes services with unmet dependencies.
Provides module updates versions handling.
Service factory for the versioning update registry.
Defines a kernel which is used primarily to run the update of Drupal.
Provides all and missing update implementations.
Service factory for the update registry.
Customizes the container for running updates.
Defines a class for updating modules using Drupal\Core\FileTransfer\FileTransfer classes via authorize.php.
Defines a class for updating themes using Drupal\Core\FileTransfer\FileTransfer classes via authorize.php.
Defines the base class for Updaters used in Drupal.
Defines an Exception class for the Drupal\Core\Updater\Updater class hierarchy.
Defines a child class of Drupal\Core\Updater\UpdaterException that indicates a Drupal\Core\FileTransfer\FileTransfer exception.
Defines an interface for a class which can update a Drupal project.
Defines an object that holds information about a URL.
Drupal error utility class.
Provides a class which generates a link with route names and parameters.
Defines an interface for generating links from route names and parameters.
Performs operations on drupal.org project data.
Provides a class for table sorting processing and rendering.
Builds the run-time theme registry.
Drupal placeholder/token replacement system.
Provides a way to build external or non Drupal local domain URLs.
Provides a way to build external or non Drupal local domain URLs.
Exception class used to throw error if a module update fails.
Defines a validation constraint annotation object.
Constraint plugin factory.
Constraint plugin manager.
Defines a constraint validator factory that works with container injection.
Translates strings using Drupal's translation system.
Checks for the value being allowed.
Validates the AllowedValues constraint.
Complex data constraint.
Validates complex data.
Count constraint.
Count constraint.
Null constraint.
Null constraint validator.
Length constraint.
NotNull constraint.
NotNull constraint validator.
Supports validating all primitive types.
Validates the PrimitiveType constraint.
Range constraint.
Validator for the Drupal 'range' constraint.
Regex constraint.
Checks if an entity field has a unique value.
Validates that a field is unique for the given entity type.
Validates a UUID.
Defines an interface used in validation.
Tests demo_umami profile.
Tests the multilingual installer installing the Umami profile.
Tests that files provided by demo_umami_content are not accessible.
Tests that uninstalling default content removes created content.
Verifies that tests in installation profile modules are found and may use another profile for running tests.
Tests Minimal installation profile expectations.
Tests Standard installation profile JavaScript expectations.
Tests Standard installation profile expectations.
Defines a class to build a listing of action entities.
Provides a form for action add forms.
Provides a configuration form for configurable actions.
Builds a form to delete an action.
Provides a form for action edit forms.
Provides a base form for action forms.
Drupal 6/7 action source from database.
Provides the views data for the aggregator feed entity type.
Provides the views data for the aggregator item entity type.
Defines a Plugin annotation object for aggregator fetcher plugins.
Defines a Plugin annotation object for aggregator parser plugins.
Defines a Plugin annotation object for aggregator processor plugins.
Returns responses for aggregator module routes.
Defines the aggregator feed entity class.
Defines the aggregator item entity class.
Defines an access control handler for the feed entity.
Form handler for the aggregator feed edit forms.
Provides HTML routes for the feed entity type.
Provides an interface defining an aggregator feed entity.
Defines the storage handler class for feed entities.
Defines an interface for aggregator feed entity storage classes.
Defines the feed schema handler.
View builder handler for aggregator feeds.
Provides a form for deleting a feed.
Provides a deletion confirmation form for items that belong to a feed.
Imports feeds from OPML.
Configures aggregator settings for this site.
Provides an interface defining an aggregator item entity.
Defines the storage handler class for feed item entities.
Defines an interface for aggregator item entity storage classes.
Defines the item schema handler.
View builder handler for aggregator feed items.
Defines an importer of aggregator items.
Provides an interface defining an aggregator items importer.
Manages aggregator plugins.
Base class for aggregator plugins that implement settings forms.
Provides an 'Aggregator feed' block with the latest items from the feed.
Defines an interface for aggregator fetcher implementations.
Plugin implementation of the 'aggregator_title' formatter.
Plugin implementation of the 'aggregator_xss' formatter.
Defines an interface for aggregator parser implementations.
Defines an interface for aggregator processor implementations.
Updates a feed's items.
Supports validating feed titles.
Supports validating feed URLs.
Defines a default fetcher implementation.
Defines a default parser implementation.
Defines a default processor implementation.
Drupal 6/7 feed source from database.
Drupal 6/7 aggregator item source from database.
Argument handler to accept an aggregator feed id.
Argument handler to accept an aggregator item id.
Defines a row plugin which loads an aggregator item and renders as RSS.
A subscriber running cron after a response is sent.
Ban IP manager.
Provides an interface defining a BanIp manager.
Provides a HTTP middleware to implement IP based banning.
Displays banned IP addresses.
Provides a form to unban IP addresses.
Destination for blocked IP addresses.
Drupal 7 blocked IPs source from database.
HTTP Basic authentication provider.
Cache policy for pages served from basic auth.
Returns responses for BigPipe module routes.
Response subscriber to replace the HtmlResponse with a BigPipeResponse.
Sets the '_no_big_pipe' option on select routes.
Service for sending an HTML response in chunks (to get faster page loads).
Defines an object that passes safe strings through BigPipe's render pipeline.
A response that is sent in chunks by the BigPipe service.
Processes attachments of HTML responses with BigPipe enabled.
Defines the BigPipe placeholder strategy, to send HTML in chunks.
Defines the access control handler for the block entity type.
Provides form for block instance forms.
Provides an interface defining a block entity.
Defines a class to build a listing of block entities.
Provides a collection of block plugins.
Provides a repository for Block config entities.
Provides a Block view builder.
Controller for building the block instance add form.
Controller routines for admin block routes.
Provides a list of block plugins to be added to the layout.
Defines a controller to list blocks.
Returns autocomplete responses for block categories.
Defines a Block configuration entity class.
Selects the block page display variant.
Provides a deletion confirmation form for the block instance deletion form.
Provides dynamic tabs based on active themes.
Provides a page display variant that decorates the main content with blocks.
Drupal 6/7 block source from database.
Drupal 6 i18n block data from database.
Drupal 7 i18n block data from database.
Negotiates the theme for the block admin demo page via the URL.
An access group where all the dependencies must be allowed.
Interface for AccessibleInterface objects that have an access dependency.
An interface to allow adding an access dependency.
Trait for \Drupal\block_content\Access\RefinableDependentAccessInterface.
Defines the access control handler for the custom block entity type.
Defines events for the block_content module.
Form handler for the custom block edit forms.
Provides an interface defining a custom block entity.
Defines a class to build a listing of custom block entities.
Defines the translation handler for custom blocks.
The block content type entity form.
Provides an interface defining a custom block type entity.
Defines a class to build a listing of custom block type entities.
A cache collector that caches IDs for block_content UUIDs.
View builder handler for custom blocks.
Provides the views data for the block_content entity type.
Defines the custom block entity class.
Defines the custom block type entity.
Block content event to allow setting an access dependency.
Provides a confirmation form for deleting a custom block entity.
Provides a confirmation form for deleting a custom block type entity.
Defines a generic custom block type.
Retrieves block plugin definitions for all custom blocks.
Modifies the 'Add custom block' local action.
Drupal 6 block source from database.
Drupal 6 i18n custom block translations source from database.
Drupal 7 custom block source from database.
Drupal 7 i18n custom block translations source from database.
Defines an area plugin to display a block add link.
Used for creating 'block_content' views with the wizard.
Determines whether the requested node can be removed from its book.
Provides a breadcrumb builder for nodes in a book.
Provides methods for exporting book to different formats.
Defines a book manager.
Provides an interface defining a book manager.
Provides handling to render the book outline.
Defines a storage class for books outline.
Defines a common interface for book outline storage classes.
Prevents book module from being uninstalled whilst any book nodes exist or there are any book outline stored.
Defines the book navigation cache context service.
Controller routines for book routes.
Provides a form for administering a single book's hierarchy.
Displays the book outline form.
Remove form for book module.
Configure book settings for this site.
Provides a 'Book navigation' block.
Validation constraint for changing the book outline in pending revisions.
Constraint validator for changing the book outline in pending revisions.
Drupal 6/7 book source from database.
Default argument plugin to get the current node's top level book.
Provides a proxy class for \Drupal\book\BookUninstallValidator.
Default object used for breakpoint plugins.
Interface for Breakpoint plugins.
Defines a breakpoint plugin manager to deal with breakpoints.
Defines an interface for breakpoint managers.
Defines a CKEditor4To5Upgrade annotation object.
Defines the "CKEditor 5 aspects of a CKEditor5Plugin" annotation object.
Defines a CKEditor5Plugin annotation object.
Defines the "Drupal aspects of a CKEditor5Plugin" annotation object.
Returns response for CKEditor5 Simple image upload adapter.
Provides an API for checking if a media entity has image field.
Utilities for interacting with HTML restrictions.
Defines an interface for CKEditor 4 to 5 upgrade plugins.
Provides a CKEditor 4 to 5 upgrade plugin manager.
Provides the CKEditor 4 to 5 upgrade for Drupal core's CKEditor plugins.
Defines an interface for configurable CKEditor 5 plugins.
Provides a trait for configurable CKEditor 5 plugins.
Defines the default CKEditor 5 plugin implementation.
Provides an implementation of a CKEditor 5 plugin definition.
Defines an interface for plugins that can support an elements subset.
Defines an interface for CKEditor5 plugins.
Provides a CKEditor5 plugin manager.
Provides the interface for a plugin manager of CKEditor 5 plugins.
Provides a trait for CKEditor 5 with dynamically generated CSRF token URLs.
CKEditor 5 Heading plugin.
CKEditor 5 Image plugin.
CKEditor 5 Language plugin.
CKEditor 5 Media plugin.
CKEditor 5 Media Library plugin.
CKEditor 5 Source Editing plugin configuration.
Defines a CKEditor 5-based text editor for Drupal.
CKEditor 5 element.
CKEditor 5 element validator.
The CKEditor 5 plugin settings.
Enabled configurable plugin settings validator.
The fundamental compatibility constraint.
Validates fundamental compatibility of CKEditor 5 with the given text format.
Common functionality for many CKEditor 5 validation constraints.
For disallowing Source Editing tags that are already supported by a plugin.
Ensures tags already available via plugin are not be added to Source Editing.
Some CKEditor 5 constraint validators need a Text Editor object.
A (placed) CKEditor 5 toolbar item's conditions must be met.
Toolbar item conditions met constraint validator.
A CKEditor 5 toolbar item.
Toolbar item constraint validator.
A CKEditor 5 toolbar item.
Toolbar item dependency constraint validator.
Generates CKEditor 5 settings for existing text editors/formats.
AJAX command to add style sheets to a CKEditor instance.
Defines a CKEditorPlugin annotation object.
Defines a base CKEditor plugin implementation.
Defines an interface for CKEditor plugins with buttons.
Defines an interface for configurable CKEditor plugins.
Defines an interface for contextually enabled CKEditor plugins.
Defines an interface for CKEditor plugins with associated CSS.
Defines an interface for (loading of) CKEditor plugins.
Provides a CKEditor Plugin plugin manager.
Defines the "drupalimage" plugin.
Defines the "drupalimagecaption" plugin.
Defines the "drupallink" plugin.
Defines the "internal" plugin (i.e. core plugins part of our CKEditor build).
Defines the "language" plugin.
Defines the "stylescombo" plugin.
Defines a CKEditor-based text editor for Drupal.
Implements trusted prerender callbacks for the Claro theme.
Provides a trusted callback to alter the system branding block.
A subscriber invalidating cache tags when color config objects are saved.
Persist color data to the config system.
Drupal 7 color source from database.
Defines the access control handler for the comment entity type.
Class to define the comment breadcrumb builder.
Defines an item list class for comment fields.
Base handler for comment forms.
Provides an interface defining a comment entity.
Defines a service for comment #lazy_builder callbacks.
Defines a class for building markup for comment links on a commented entity.
Defines an interface for building comment links on a commented entity.
Comment manager contains common functions to manage comment fields.
Comment manager contains common functions to manage comment fields.
Provides an interface for storing and retrieving comment statistics.
Defines the storage handler class for comments.
Defines an interface for comment entity storage classes.
Defines the comment schema handler.
Defines the translation handler for comments.
Base form handler for comment type edit forms.
Provides an interface defining a comment type entity.
Defines a class to build a listing of comment type entities.
View builder handler for comments.
Provides views data for the comment entity type.
Controller for the comment entity.
Defines the comment entity class.
Defines the comment type entity.
Provides the comments overview administration form.
Provides a confirmation form for deleting a comment type entity.
Provides the comment multiple delete confirmation form.
Provides the comment delete confirmation form.
Unpublishes a comment containing certain keywords.
Provides specific access control for the comment entity type.
Plugin implementation of the 'comment_username' formatter.
Provides a default comment formatter.
Plugin implementation of the 'comment_permalink' formatter.
Plugin implementation of the 'comment' field type.
Interface definition for Comment items.
Provides a default comment widget.
Provides a local task that shows the amount of unapproved comments.
Supports validating comment author names.
Validates the CommentName constraint.
Migration plugin for Drupal 7 comments with fields.
Drupal 6/7 comment types source from database.
Drupal 6 comment source from database.
Drupal 7 comment source from database.
Drupal 7 comment entity translation source plugin.
Argument handler to accept a user id to check for nodes that user posted or commented on.
Defines a comment operations bulk form element.
Views field display for commented entity.
Field handler to display the depth of a comment.
Handler for showing comment module's entity links.
Field handler to display the timestamp of a comment with the count of comments.
Provides a comment approve link.
Field handler to present a link to reply to a comment.
Field handler to display the number of new comments.
Field handler to present the name of the last comment poster.
Field handler to display the newer of last comment / node updated.
Filter based on comment node status.
Filter handler for the newer of last comment / node updated.
Filter handler to accept a user id to check for nodes that user posted or commented on.
Plugin which formats the comments as RSS items.
Sort handler to sort by last comment name which might be in 2 different fields.
Sort handler for the newer of last comment / entity updated.
Sort handler for ordering by thread.
Tests creating comment views with the wizard.
Provides common functionality for the Comment test classes.
Config subscriber.
Returns responses for config module routes.
Defines the configuration export form.
Defines the configuration import form.
Provides a form for exporting a single configuration file.
Provides a form for importing a single configuration file.
Construct the storage changes in a configuration synchronization form.
Wraps a configuration storage to allow replacing specific configuration data.
Checks access for displaying the translation add, edit, and delete forms.
Checks access for displaying the configuration translation overview.
Configuration mapper for configuration entities.
Configuration mapper for fields.
Defines an interface for configuration mapper.
Manages plugins for configuration translation mappers.
Provides a common interface for config mapper managers.
Configuration mapper base implementation.
Defines the config translation list builder for blocks.
Provides page callbacks for the configuration translation interface.
Defines the configuration translation list builder for entities.
Defines an interface for configuration translation entity list builders.
Defines the config translation list builder for field entities.
Defines the configuration translation list controller.
Defines the configuration translation mapper list.
Provides a class for events related to configuration translation mappers.
Provides a list of events dispatched by the Configuration Translation module.
Provides an exception for configuration mappers with multiple languages.
Defines the date format element for the configuration translation interface.
Provides an interface for configuration translation form elements.
Provides a common base class for form elements.
Defines the list element for the configuration translation interface.
Defines form elements for plurals in configuration translation.
Defines the text_format element for the configuration translation interface.
Defines the textarea element for the configuration translation interface.
Defines the textfield element for the configuration translation interface.
Defines a form for adding configuration translations.
Builds a form to delete configuration translation.
Defines a form for editing configuration translations.
Provides a base form for configuration translations.
Provides dynamic contextual links for configuration translation.
Provides dynamic local tasks for config translation.
Defines a contextual link plugin with a dynamic title.
Defines a local task plugin with a dynamic title.
Drupal 6 i18n strings profile field source from database.
Listens to the dynamic route events.
Access check for contact_personal_page route.
Defines the access control handler for the contact form entity type.
Base form for contact form edit forms.
Provides an interface defining a contact form entity.
Defines a class to build a listing of contact form entities.
Defines the access control handler for the message form entity type.
Controller routines for contact routes.
Defines the contact form entity.
Defines the contact message entity.
Provides a class for handling assembly and dispatch of contact mail messages.
Exception thrown by MailHandler when unable to determine message recipient.
Provides an interface for assembly and dispatch of contact mail messages.
Form controller for contact message forms.
Provides an interface defining a contact message entity.
Render controller for contact messages.
Drupal 6/7 contact category source from database.
Drupal 6/7 contact settings source from database.
Customizes the entity REST Resource plugin for Contact's Message entities.
Defines a field that links to the user contact page, if access is permitted.
Access check for the entity moderation tab.
A value object representing a workflow state for content moderation.
The access control handler for the content_moderation_state entity type.
Defines the content moderation state schema handler.
Determines whether a route is the "Latest version" tab of a node.
Defines a controller to list moderated nodes.
Defines a class for reacting to entity events.
Manipulates entity type information.
Defines the Content moderation state entity.
An interface for Content moderation state entity.
Customizations for block content entities.
Common customizations for most/all entities.
Defines operations that need to vary by entity type.
Customizations for node entities.
Dynamic route provider for the Content moderation module.
Check moderation states are not being used before updating workflow config.
The form for editing entity types associated with a workflow.
The content moderation WorkflowType configuration form.
The content moderation state form.
The EntityModerationForm provides a simple UI for changing moderation state.
Defines a class to build a listing of moderated node entities.
General service for moderation-related questions about Entity API.
Interface for moderation_information service.
Defines a class for dynamic permissions based on transitions.
Alternate action plugin that can opt-out of modifying moderated entities.
Alternate action plugin that can opt-out of modifying moderated entities.
Generates moderation-related local tasks.
Plugin implementation of the 'content_moderation_state' formatter.
Plugin implementation of the 'moderation_state_default' widget.
A computed field that provides a content entity's moderation state.
Verifies that nodes have a valid moderation state.
Checks if a moderation state transition is valid.
Attaches workflows to content entity types and their bundles.
Interface for ContentModeration WorkflowType plugin.
Assist views handler plugins to join to the content_moderation_state entity.
A field handler for the computed moderation_state field.
Provides a filter for the moderation state of an entity.
Enables sorting for the computed moderation_state field.
Subscriber for moderated revisionable entity forms.
Validates whether a certain state transition is allowed.
Validates whether a certain state transition is allowed.
Provides the content_moderation views integration.
Access check for entity translation deletion.
Access check for entity translation CRUD operation.
Access check for entity translation overview.
Interface providing support for content translation bundle settings.
Base class for content translation handlers.
Interface for providing content translation.
Provides common functionality for content translation.
Provides an interface for common functionality for content translation.
Base class for content translation metadata wrappers.
Common interface for content translation metadata wrappers.
Provides dynamic permissions for the content_translation module.
Base class for entity translation controllers.
Provides field translation synchronization capabilities.
Provides field translation synchronization capabilities.
Delete translation form for content_translation module.
Provides dynamic contextual links for content translation.
Provides dynamic local tasks for content translation.
Validation constraint for the entity changed timestamp.
Checks that synchronized fields are handled correctly in pending revisions.
Gets an i18n translation from the source database.
Drupal 7 Entity Translation settings (variables) from database.
Provides a translation link for an entity.
Subscriber for entity translation routes.
Returns responses for Contextual module routes.
Provides a contextual_links element.
Provides a contextual_links_placeholder element.
Provides a handler that adds contextual links.
A computed property for dates of date time field items.
Plugin implementation of the 'Custom' formatter for 'datetime' fields.
Plugin implementation of the 'Default' formatter for 'datetime' fields.
Base class for 'DateTime Field formatter' plugin implementations.
Plugin implementation of the 'Plain' formatter for 'datetime' fields.
Plugin implementation of the 'Time ago' formatter for 'datetime' fields.
Represents a configurable entity datetime field.
Plugin implementation of the 'datetime' field type.
Interface definition for Datetime items.
Plugin implementation of the 'datetime_datelist' widget.
Plugin implementation of the 'datetime_default' widget.
Base class for the 'datetime_*' widgets.
Validation constraint for DateTime items to ensure the format is correct.
Constraint validator for DateTime items to ensure the format is correct.
Provides a field plugin for date and time fields.
Abstract argument handler for dates.
Argument handler for a day.
Argument handler for a full date (CCYYMMDD).
Argument handler for a month.
Argument handler for a week.
Argument handler for a year.
Argument handler for a year plus month (CCYYMM).
Date/time views filter.
Basic sort handler for datetime fields.
Provides friendly methods for datetime range.
Plugin implementation of the 'Custom' formatter for 'daterange' fields.
Plugin implementation of the 'Default' formatter for 'daterange' fields.
Plugin implementation of the 'Plain' formatter for 'daterange' fields.
Represents a configurable entity daterange field.
Plugin implementation of the 'daterange' field type.
Plugin implementation of the 'daterange_datelist' widget.
Plugin implementation of the 'daterange_default' widget.
Base class for the 'daterange_*' widgets.
Returns responses for dblog routes.
Provides a confirmation form before clearing out the logs.
Provides the database logging filter form.
Logs events in the watchdog database table.
Provides a resource for database watchdog log entries.
Provides a field handler that renders a log event with replaced variables.
Provides a field handler that renders operation link markup.
Exposes log types to views module.
Defines a wizard for the watchdog table.
Defines a helper class for importing default content.
Returns cached responses as early and avoiding as much work as possible.
The default Dynamic Page Cache request policy.
Cache policy for routes with the '_admin_route' option set.
Provides an AJAX command for saving the contents of an editor dialog.
AJAX command to rerender a formatted text field without any transformation filters.
Defines an Editor annotation object.
Defines the access control handler for the text editor entity type.
Returns responses for Editor module routes.
Provides an interface defining a text editor entity.
Defines an interface for text editor XSS (Cross-site scripting) filters.
Defines the standard text editor XSS filter.
Defines a service for Text Editor's render elements.
Defines the configured text editor entity.
Adds configuration names to configuration mapper on POPULATE_MAPPER event.
Provides an image dialog for text editors.
Provides a link dialog for text editors.
Defines a base class from which other modules providing editors may extend.
Configurable text editor manager.
Defines an interface for configurable text editors.
Provides a filter to track images uploaded via a Text Editor.
Defines the formatted text in-place editor.
Processes field purges before a configuration synchronization.
Rebuilds all form and view modes for a passed entity bundle.
Defines the Field entity.
Defines the Field storage configuration entity.
Defines the access control handler for the field config entity type.
Provides an interface defining a field entity.
Storage handler for field config.
Defines the access control handler for the field storage config entity type.
Provides an interface defining a field storage entity.
Storage handler for "field storage" configuration entities.
Exception class thrown by hook_field_storage_config_update_forbid().
Prevents uninstallation of modules providing active field storage.
MigrateField Plugin for Drupal 6 and 7 email fields.
MigrateField plugin for Drupal 7 entity_reference fields.
MigrateField plugin for Drupal 7 number fields.
Get the value from a method call on a field plugin instance.
Set the default field settings.
Determines the settings property and translation for boolean fields.
Get the field instance widget settings.
Determines the allowed values translation for select lists.
Get the field settings.
Gives us a chance to set per field defaults.
Determines the bundle for a field.
Determines the settings property and translation for boolean fields.
Determines the allowed values translation for select lists.
Gives us a chance to set per field defaults.
Drupal 6 field source from database.
Drupal 6 field instances source from database.
Drupal 6 i18n field instance option labels source from database.
Drupal 6 field instance per form display source from database.
Drupal 6 field instance per view mode source from database.
Drupal 6 i18n field label and description source from database.
Drupal 6 i18n field option labels source from database.
Drupal 7 field source from database.
Drupal 7 field instances source from database.
Drupal 7 field instance per form display source from database.
Drupal 7 field instance per view mode source class.
Drupal 7 i18n field label and description source from database.
Drupal 7 i18n field option label source from database.
Drupal 7 view mode source from database.
Provides a proxy class for \Drupal\field\FieldUninstallValidator.
Provides a common interface for entity displays that have layout.
Provides shared code for entity displays.
Provides an entity form display entity that has a layout.
Provides an entity view display entity that has a layout.
Builds a field layout.
Provides shared code for entity display forms.
Edit form for the EntityFormDisplay entity type.
Edit form for the EntityViewDisplay entity type.
Defines an access check for entity form mode routes.
Defines an access check for entity view mode routes.
Provides methods for entity display mode routes.
Defines a controller to list field instances.
Provides a field_ui table element.
Defines a class to build a listing of view mode entities.
Defines a class to build a listing of form mode entities.
Provides lists of field config entities.
Defines a class to build a listing of fields.
Static service container wrapper for Field UI.
Provides dynamic permissions of the field_ui module.
Base class for EntityDisplay edit forms.
Provides the add form for entity display modes.
Provides the delete form for entity display modes.
Provides the edit form for entity display modes.
Provides the generic base class for entity display mode forms.
Edit form for the EntityFormDisplay entity type.
Provides the add form for entity display modes.
Edit form for the EntityViewDisplay entity type.
Provides a form for removing a field from a bundle.
Provides a form for the field settings form.
Provides a form for the "field storage" add page.
Provides a form for the "field storage" edit page.
Provides local action definitions for all entity bundles.
Provides local task definitions for all entity bundles.
Enhances Field UI routes by adding proper information about the bundle name.
Subscriber for Field UI routes.
Computed file URL property class.
Defines a controller to respond to file widget AJAX requests.
Provides an AJAX/progress aware widget for uploading and saving a file.
Defines the file entity class.
Provides a File access control handler.
Defines an interface for file access handlers that need to run on file formatters.
Defines getter and setter methods for file entity base fields.
Provides a file entity repository.
Performs file system operations and updates database records accordingly.
Adds 'application/octet-stream' as a known (bin) format.
File storage for files.
Defines an interface for file entity storage classes.
Defines the file schema handler.
Defines the database file usage backend. This is the default Drupal backend.
Defines the base class for database file usage backend.
File usage backend interface.
Provides views data for the file entity type.
Provides specific access control for the file entity type.
Base class for file formatters, which allow to link to the file download URL.
Formatter for a text field on a file entity that links the field to the file.
Base class for file formatters that have to deal with file descriptions.
Plugin implementation of the 'file_audio' formatter.
Formatter to render a filename as file extension.
Base class for file formatters.
Base class for media file formatter.
Defines getter methods for FileMediaFormatterBase.
Formatter that shows the file size in a human readable way.
Formatter to render the file URI to its download path.
Plugin implementation of the 'file_video' formatter.
Formatter to render the file MIME type, with an optional icon.
Plugin implementation of the 'file_default' formatter.
Plugin implementation of the 'file_rss_enclosure' formatter.
Plugin implementation of the 'file_table' formatter.
Plugin implementation of the 'file_url_plain' formatter.
Represents a configurable entity file field.
Plugin implementation of the 'file' field type.
File-specific plugin implementation of a URI item to provide a full URL.
Plugin implementation of the 'file_generic' widget.
Supports validating file URIs.
Validation File constraint.
Checks that a file referenced in a file field is valid.
Process the file url into a D8 compatible URL.
Drupal 6 file source from database.
Drupal 6 upload source from database.
Drupal 6 upload instance source from database.
Drupal 7 file source from database.
File upload resource.
Argument handler to accept multiple file ids.
Field handler to provide simple renderer that allows linking to a file.
Filter by file status.
Tests creating managed files views with the wizard.
Handles validating and creating file entities from file uploads.
Value object for a file upload result.
Provides an exception for upload validation errors.
Provides a bridge to Symfony UploadedFile.
Provides an interface for uploaded files.
Defines a filter annotation object.
Controller routines for filter routes.
Provides a processed text render element.
Provides a text format render element.
Represents a text format.
Defines the access control handler for the filter format entity type.
Provides a form for adding a filter format.
Provides a form for adding a filter format.
Provides a base form for a filter format.
Provides an interface defining a filter format entity.
Defines a class to build a listing of filter format entities.
Provides dynamic permissions of the filter module.
A collection of filters.
Manages text processing filters.
Used to return values from a text filter plugin's processing method.
Prevents uninstallation of modules providing used filter plugins.
Provides the filter format disable form.
The filter format data type.
Provides a base class for Filter plugins.
Defines the interface for text processing filter plugins.
Provides a filter to align elements.
Provides a filter to convert line breaks to HTML.
Provides a filter to caption elements.
Provides a filter to limit allowed HTML tags.
Provides a filter to correct faulty and chopped off HTML.
Provides a filter to display any HTML as plain text.
Provides a filter to restrict images to site.
Provides a fallback placeholder filter to use for missing filters.
Provides a filter to convert URLs into links.
Adds the default allowed attributes to filter_html's allowed_html setting.
Migrate filter format serial to string id in permission name.
Drupal 6 filter source from database.
Drupal 7 filter source from database.
Provides a proxy class for \Drupal\filter\FilterUninstallValidator.
Defines an object that passes markup through the Filter system.
Provides a forum breadcrumb base class.
Provides a breadcrumb builder base class for forum listing pages.
Breadcrumb builder for forum nodes.
Controller routines for forum routes.
Base form for container term edit forms.
Builds the form to delete a forum term.
Base form for forum term edit forms.
Provides forum overview form for the forum vocabulary.
Handles CRUD operations to {forum_index} table.
Handles CRUD operations to {forum_index} table.
Provides forum manager service.
Provides forum manager interface.
Configure forum settings for this site.
Prevents forum module from being uninstalled whilst any forum nodes exist or there are any terms in the forum vocabulary.
Provides an 'Active forum topics' block.
Provides a base class for Forum blocks.
Provides a 'New forum topics' block.
Checks that the node is assigned only a "leaf" term in the forum taxonomy.
Validates the ForumLeaf constraint.
Provides a proxy class for \Drupal\forum\ForumUninstallValidator.
Encodes HAL data in JSON.
Adds hal+json as known format.
Defines an interface for a link manager with a configurable domain.
Defines an abstract base-class for HAL link manager objects.
Interface implemented by link managers.
Converts the Drupal entity object structure to a HAL array structure.
Converts the Drupal entity reference item object to HAL array structure.
Converts the Drupal field item object structure to HAL array structure.
Converts the Drupal field structure to HAL array structure.
Converts the Drupal entity object structure to a HAL array structure.
Base class for Normalizers.
Converts values for TimestampItem to and from common formats for hal.
Defines a Plugin annotation object for help page section plugins.
Controller routines for help routes.
Manages help page section plugins.
Provides an interface for a plugin for a section of the /admin/help page.
Provides a 'Help' block.
Provides a base class for help section plugins.
Provides the module topics list section for the help page.
Controller for help topic plugins.
Provides a breadcrumb builder for help topic pages.
Decorates the Help Section plugin manager to provide help topic search.
Discovers help topic plugins from Twig files in help_topics directories.
Base class for help topic plugins.
Defines an interface for help topic plugin classes.
Provides the default help_topic manager.
Defines an interface for managing help topics and storing their definitions.
Represents a help topic plugin whose definition comes from a Twig file.
Loads help topic Twig files from the filesystem.
Defines and registers Drupal Twig extensions for rendering help topics.
Provides the help topics list section for the help page.
Handles searching for help using the Search module index.
Provides an interface for a HelpSection plugin that also supports search.
Returns responses for History module routes.
Render callback object.
Field handler to display the marker for new content.
Filter for new content.
Defines an image effect annotation object.
Provides a base class for configurable image effects.
Defines the interface for configurable image effects.
Defines a controller to serve image styles.
Returns responses for our image routes.
Defines an image style configuration entity.
Provides an add form for image effects.
Form for deleting an image effect.
Provides an edit form for image effects.
Provides a base form for image effects.
Controller for image style addition forms.
Creates a form to delete an image style.
Controller for image style edit form.
Form controller for image style flush.
Base form for image style add and edit forms.
Provides a base class for image effects.
Defines the interface for image effects.
Manages image effect plugins.
A collection of image effects.
Provides an interface defining an image style entity.
Defines a class to build a listing of image style entities.
Storage controller class for "image style" configuration entities.
Interface for storage controller for "image style" configuration entities.
Cache policy for image preview page.
Defines a path processor to rewrite image styles URLs.
Plugin implementation of the 'image' formatter.
Base class for image file formatters.
Plugin implementation of the 'image_url' formatter.
Plugin implementation of the 'image' field type.
Plugin implementation of the 'image_image' widget.
Converts an image resource.
Crops an image resource.
Desaturates (grayscale) an image resource.
Resizes an image resource.
Rotates an image resource.
Scales and crops an image resource.
Scales an image resource.
Defines the image text in-place editor.
Every migration that uses this destination must have an optional dependency on the d6_file migration to ensure it runs first.
Drupal 6 imagecache presets source from database.
Drupal 7 image styles source from database.
Defines a route subscriber to register a url for serving image styles.
Produces inline form errors.
Overrides the form_error_handler service to enable inline form errors.
Provides functionality to process render elements.
Checks access to entities.
Defines a class to check access to related and relationship routes.
Defines a class to check access to related and relationship routes.
Adds sufficient access control to collection queries.
Extends ResourceResponse with cacheability.
A service that evaluates external path expressions against Drupal fields.
Process all entity requests.
Controller for the API entry point.
Handles file upload requests.
Reads data from an upload stream and creates a corresponding file entity.
Adds services tagged JSON:API-only normalizers to the Serializer.
Encodes JSON:API data.
Provides a method to validate an entity.
Serializes exceptions in compliance with the JSON:API specification.
Request subscriber that validates a JSON:API request.
Caches entity normalizations after the response has been sent.
Response subscriber that serializes and removes ResourceResponses' data.
Response subscriber that validates a JSON:API response.
Enhances the access denied exception with information about the entity.
A class to represent a 422 - Unprocessable Entity Exception.
Configure JSON:API settings for this site.
Resolves included resources for an entity or collection of entities.
Represents the data and included objects of a top-level object.
To be used when the primary data is errors.
Represents the included member of a JSON:API document.
Represents a JSON:API document's "top level".
Value object decorating a ResourceObject; only its label is available.
Represents an RFC8288 based link.
Contains a set of JSON:API Link objects.
Use when there are no included resources but a Data object is required.
Represents resource data that should be omitted from the JSON:API document.
Represents references from one resource object to other resource object(s).
Represents the data of a relationship object or relationship document.
Represents a JSON:API resource identifier object.
An interface for identifying a related resource.
Used to associate an object like an exception to a particular resource.
Represents a JSON:API resource object.
Represents the primary data for individual and collection documents.
Interface for objects that can appear as top-level object data.
Defines constants used for compliance with the JSON:API specification.
Adds 'api_json' as known format and prevents its use in the REST module.
Converts the Drupal config entity object to a JSON:API array structure.
Converts a JSON:API array structure into a Drupal entity object.
Normalizes JSON:API Data objects.
Normalizes an EntityAccessDeniedException.
Converts the Drupal entity object to a JSON:API array structure.
Normalizer class specific for entity reference field objects.
Converts the Drupal field item object to a JSON:API array structure.
Converts the Drupal field structure to a JSON:API array structure.
Normalizes an HttpException in compliance with the JSON:API specification.
Normalizes the top-level document according to the JSON:API specification.
Normalizes a LinkCollection object.
Base normalizer used in all JSON:API normalizers.
Normalizes a JSON:API relationship object.
Normalizes a Relationship according to the JSON:API specification.
Converts the JSON:API module ResourceObject into a JSON:API array structure.
Normalizes and UnprocessableHttpEntityException.
Use to store normalized data and its cacheability.
Represents the cacheability associated with the omission of a value.
Helps normalize exceptions in compliance with the JSON:API spec.
Parameter converter for upcasting entity UUIDs to full objects.
Parameter converter for upcasting JSON:API resource type names to objects.
A condition object for the EntityQuery.
A condition group for the EntityQuery.
Gathers information about the filter parameter.
Value object for containing the requested offset and page parameters.
Gathers information about the sort parameter.
Contains data for serialization before sending the response.
Value object containing all metadata for a JSON:API resource type.
Specialization of a ResourceTypeField to represent a resource type attribute.
An event used to configure the construction of a JSON:API resource type.
Contains all events emitted during the resource type build process.
Abstract value object containing all metadata for a JSON:API resource field.
Specialization of a ResourceTypeField to represent a resource relationship.
Provides a repository of all JSON:API resource types.
Provides a repository of all JSON:API resource types.
Used when a version ID is invalid.
Base implementation for version negotiators.
Loads an appropriate revision for the requested resource version.
Defines a revision ID implementation for entity revision ID values.
Revision ID implementation for the default or latest revisions.
Provides a version negotiator manager.
Defines the common interface for all version negotiators.
Used when a version ID is valid, but the requested version does not exist.
Sets the 'api_json' format for requests to JSON:API resources.
Filters routes based on the HTTP method and JSON:API's read-only mode.
Ensures the loaded entity matches the requested resource type.
Defines dynamic routes.
Overrides the Symfony serializer to cordon off our incompatible normalizers.
Defines a language negotiation annotation object.
Provides a common trait for working with language override collection names.
Provides language overrides for the configuration factory.
Defines the interface for a configuration factory language override object.
Defines language configuration overrides.
Provides a language override event for event listeners.
Defines events for language configuration overrides.
Provides an interface defining a language entity.
Overrides default LanguageManager to provide configured languages.
Common interface for language negotiation services.
Exception thrown by ContentLanguageSettings when target bundle is not set.
Provides an interface defining language settings for content entities.
Alternative plugin implementation of the 'language' field type.
Defines an element for language configuration for a single field.
Defines the ConfigurableLanguage entity.
Defines the ContentLanguageSettings entity.
Deletes the container if default language has changed.
Sets the $request property on the language manager.
Exception thrown when deleting the default language.
A base exception thrown in any language system operations.
Configure the content language settings for this site.
Controller for language addition forms.
Defines a confirmation form for deleting a language entity.
Controller for language edit forms.
Base form for language add and edit forms.
Defines a confirmation form for deleting a browser language negotiation mapping.
Configure the browser language negotiation method for this site.
Configure the selected language negotiation method for this site.
Configure the selected language negotiation method for this site.
Configure the session language negotiation method for this site.
Configure the URL language negotiation method for this site.
Processes the inbound path using path alias lookups.
Defines the access control handler for the language entity type.
Converts parameters for upcasting entity IDs to full objects.
Defines a class to build a listing of language entities.
Base class for language negotiation methods.
Interface for language negotiation classes.
Manages language negotiation methods.
Class responsible for performing language negotiation.
Common interface for language negotiation services.
Overrides the language_manager service to point to language's module one.
Interface for language switcher classes.
Provides a 'Language switcher' block.
Provides a 'Language' condition.
Provides language switcher block plugin definitions for all languages.
Class for identifying language from the browser Accept-language HTTP header.
Class for identifying the content translation language.
Class for identifying language from a selected language.
Identify language from a request/session parameter.
Identifies the language from the interface text language selected for page.
Class for identifying language via URL prefix or domain.
Class that determines the language to be assigned to URLs when none is detected.
Provides a destination plugin for the default langcode config.
Determines the content translation setting.
This plugin makes sure that no domain is empty if domain negotiation is used.
Processes the arrays for the language types' negotiation methods and weights.
Processes the array for the language types.
Drupal 6/7 language source from database.
Drupal 6 i18n node settings from database.
Drupal 6 i18n vocabularies source from database.
Drupal 7 i18n node settings from database.
Drupal 7 i18n vocabularies source from database.
Provides a proxy class for \Drupal\language\LanguageConverter.
Provides an access check for the Layout Builder defaults.
Accessible class to allow access for inline blocks in the Layout Builder.
Defines a Section Storage type annotation object.
Determines whether Layout Builder is active for a given entity type or not.
Determines if an entity is being viewed in the Layout Builder UI.
Provides a wrapper around getting contexts from a section storage object.
Defines a controller to add a new section.
Defines a controller to choose a new block.
Defines a controller to choose a new section.
Defines a controller to provide the Layout Builder admin UI.
Overrides the entity form controller service for layout builder operations.
Provides AJAX responses to rebuild the Layout Builder.
Defines a controller to move a block.
Defines an interface for an object that stores layout sections for defaults.
Defines a render element for building the Layout Builder UI.
Provides an entity view display entity that has a layout.
Provides storage for entity view display entities that have layouts.
Generates a sample entity for use by the Layout Builder.
Provides an interface for entity displays that have layout.
Generates a sample entity.
Builds render arrays and handles access for all block components.
An event subscriber to prepare section storage via the \Drupal\layout_builder\Event\PrepareLayoutEvent.
An event subscriber that returns an access dependency for inline blocks.
Event fired in #pre_render of \Drupal\layout_builder\Element\LayoutBuilder.
Event fired when a section component's render array is being built.
Defines an item list class for layout section fields.
Provides a form to add a block.
Provides a base form for configuring a block.
Provides a form for configuring a layout section.
Provides a form containing the Layout Builder UI for defaults.
Discards any pending changes to the layout.
Disables Layout Builder for a given default.
Edit form for the LayoutBuilderEntityViewDisplay entity type.
Provides a base class for confirmation forms that rebuild the Layout Builder.
Provides a form for moving a block.
Provides a form containing the Layout Builder UI for overrides.
Provides a trait that provides a toggle for the content preview.
Provides a form to confirm the removal of a block.
Provides a form to confirm the removal of a section.
Reverts the overridden layout to the defaults.
Provides a form to update a block.
Defines a class for reacting to entity events related to Inline Blocks.
Service class to track inline block usage.
Defines an interface for tracking inline block usage.
Provides methods for enabling and disabling Layout Builder.
Defines events for the layout_builder module.
A trait for generating IDs used to highlight active UI elements.
Provides dynamic permissions for Layout Builder overrides.
Sets the layout_builder.get_block_dependency_subscriber service definition.
Methods to help with entities using the layout builder.
Provides a mechanism for loading layouts from tempstore.
Provides an interface for loading layouts from tempstore.
Normalizes/denormalizes LayoutEntityDisplay objects into an array structure.
Defines an interface for an object that stores layout sections for overrides.
Provides a block that renders an extra field from an entity.
Provides a block that renders a field from an entity.
Defines an inline block plugin type.
Provides a data type wrapping \Drupal\layout_builder\Section.
Provides entity field block definitions for every field.
Provides entity field block definitions for every field.
Provides inline block plugin definitions for all custom block types.
Provides local task definitions for the layout builder user interface.
Plugin implementation of the 'layout_section' field type.
A widget to display the layout form.
Provides a layout plugin that produces no output.
Base class of layouts with configurable widths.
Configurable three column layout plugin class.
Configurable two column layout plugin class.
Defines the 'defaults' section storage type.
Defines the 'overrides' section storage type.
Provides a base class for Section Storage types.
Allows section storage plugins to provide local tasks.
Helper methods for Quick Edit module integration.
Provides routes for the Layout Builder UI.
Provides a trait for building routes for a Layout Builder UI.
Loads the section storage from the routing defaults.
Loads the section storage from the layout tempstore.
Provides a domain object for layout sections.
Provides a value object for a section component.
Defines the interface for an object that stores layout sections.
Provides a trait for maintaining a list of sections.
Defines an interface for Section Storage type plugins.
Provides section storage type plugin definition.
Provides the Section Storage type plugin manager.
Provides the interface for a plugin manager of section storage types.
Provides a trait for storing sections on an object.
Provides an interface that allows an object to provide its own tempstore key.
Defines an interface for the link field item.
Plugin implementation of the 'link' formatter.
Plugin implementation of the 'link_separate' formatter.
Plugin implementation of the 'link' field type.
Plugin implementation of the 'link' widget.
Defines an access validation constraint for links.
Validates the LinkAccess constraint.
Defines a protocol validation constraint for links to external URLs.
Validates the LinkExternalProtocols constraint.
Defines a protocol validation constraint for links to broken internal URLs.
Validates the LinkNotExistingInternal constraint.
Validation constraint for links receiving data allowed by its settings.
Constraint validator for links receiving data allowed by its settings.
Transform a pre-Drupal 8 formatted link for use in Drupal 8.
Return response for manual check translations.
A subscriber invalidating cache tags when translating a string.
Form for the Gettext translation files export form.
Form constructor for the translation import screen.
Configure locale settings for this site.
Defines a translation edit form.
Provides a filtered translation edit form.
Defines the locale user interface translation form base.
Provides a translation status form.
Static class providing Drupal specific Gettext functionality.
Static service container wrapper for locale.
Manages configuration supported in part by interface translation.
Updates strings translation when configuration translations change.
Provides access to default configuration for locale integration.
Defines a Locale event.
Defines events for locale translation.
A cache collector to allow for dynamic building of the locale cache.
Provides the locale project storage system using a key value store.
Defines the locale project storage interface.
String translator using the locale module.
Executes interface translation queue tasks.
Manages the storage of plural formula per language in state.
An interface for a service providing plural formulae.
Gettext PO reader working with the locale module database.
Gettext PO writer working with the locale module database.
Defines the locale source string object.
Defines a Drupal translations (translations://) stream wrapper class.
Defines the locale string base class.
Defines a class to store localized strings in the database.
Defines the locale string interface.
Defines an exception thrown when storage operations fail.
Defines the locale string storage interface.
Defines the locale translation string object.
Provides an access checker for media item revisions.
Defines a media source plugin annotation object.
Controller which renders a preview of the provided text.
Controller which renders an oEmbed resource in a bare page (without blocks).
Defines the media entity class.
Defines the Media type configuration entity.
Listens to the config save event for media.settings.
Provides a media embed dialog for text editors.
Provides a form to configure Media settings.
Provides a form for media type deletion.
Defines an object that wraps oEmbed markup for use in an iFrame.
Providers helper functions for displaying oEmbed resources in an iFrame.
Defines an access control handler for media items.
Form controller for the media edit forms.
Provides an interface defining an entity for media items.
Provides a listing of media items.
Provides dynamic permissions for each media type.
Base implementation of media source plugin.
Defines an interface for a media source with entity constraints.
Defines an interface for a media source with source field constraints.
Defines the interface for media source plugins.
Manages media source plugins.
Defines the storage handler class for media.
Defines the access control handler for the "Media Type" entity type.
Form controller for media type forms.
Provides an interface defining a media type entity.
Provides a listing of media types.
Provides the Views data for the media entity type.
Value object for oEmbed provider endpoints.
Value object for oEmbed providers.
Exception thrown if an oEmbed provider causes an error.
Retrieves and caches information about oEmbed providers.
Defines an interface for a collection of oEmbed provider information.
Value object representing an oEmbed resource.
Exception thrown if an oEmbed resource cannot be fetched or parsed.
Fetches and caches oEmbed resources.
Defines an interface for an oEmbed resource fetcher service.
Converts oEmbed media URLs into endpoint-specific resource URLs.
Defines the interface for the oEmbed URL resolver service.
Defines the "drupalmedia" plugin.
Generates media-related local tasks.
Provides specific access control for the media entity type.
Plugin implementation of the 'media_thumbnail' formatter.
Plugin implementation of the 'oembed' formatter.
Plugin implementation of the 'oembed_textfield' widget.
Provides a filter to embed media items using a custom tag.
Process a queue of media items to fetch their thumbnails.
Checks if a value represents a valid oEmbed resource URL.
Validates oEmbed resource URLs.
Media source wrapping around an audio file.
File entity media source.
Image entity media source.
Provides a media source plugin for oEmbed resources.
Derives media source plugin definitions for supported oEmbed providers.
Defines additional functionality for source plugins that use oEmbed.
Media source wrapping around a video file.
Filter by published status.
Provides Views creation wizard for Media.
Provides Views creation wizard for Media revisions.
Provides HTML routes for media pages.
AJAX command for adding media items to the media library selection.
Provides a base class for creating media items from within the media library.
Creates a form to create media entities from uploaded files.
Creates a form to create media entities from oEmbed URLs.
Defines a form for configuring the Media Library module.
The media library opener for text editors.
The media library opener for field widgets.
Defines an interface for media library openers.
A value object for the media library state.
Service which builds the media library.
Defines a class to get media library openers from the container.
Defines an interface to get a media library opener from the container.
Defines the "drupalmedialibrary" plugin.
Plugin implementation of the 'media_library_widget' widget.
Defines a field that outputs a checkbox and form for selecting media.
Subscriber for media library routes.
Defines a route controller for a form for menu link content entity creation.
Defines the menu link content entity class.
Provides a delete form for content menu links.
Provides a form to add/update content menu links.
Defines the access control handler for the menu link content entity type.
Defines an interface for custom menu links.
Storage handler for menu_link_content entities.
Defines an interface for menu_link_content entity storage classes.
Defines the menu_link_content schema handler.
Provides a deriver for user entered paths of menu links.
Provides the menu link plugin for content menu links.
Validation constraint for changing the menu hierarchy in pending revisions.
Constraint validator for changing menu link parents in pending revisions.
Converts links options.
Generates an internal URI from the source value.
Drupal 6/7 menu link source from database.
Drupal 6 i18n menu link translations source from database.
Drupal 7 localized menu link translations source from database.
Drupal 7 i18n menu link translations source from database.
Returns responses for Menu routes.
Defines a confirmation form for deletion of a custom menu.
Defines a generic edit form for all menu link plugin types.
Defines a confirmation form for resetting a single modified menu link.
Base form for menu edit forms.
Defines a class to build a listing of menu entities.
Modifies the 'Add link' local action to add a destination.
Validation constraint for changing the menu settings in pending revisions.
Constraint validator for changing the menu settings in pending revisions.
Defines a migration destination plugin annotation object.
Defines a migration process plugin annotation object.
Defines a migration source plugin annotation object.
Defines a common interface for classed annotations with multiple providers.
Defines an exception to throw if an error occurs during a migration audit.
Encapsulates the result of a migration audit.
Defines an interface for migration auditors.
Defines an interface for destination and ID maps which track a highest ID.
Audits migrations that create content entities in the destination system.
The entity field definition trait.
Interface for plugins that react to pre- or post-import events.
Defines events for the migration system.
Wraps an ID map message event for event listeners.
Wraps a pre- or post-import event for event listeners.
Wraps a migrate map delete event for event listeners.
Wraps a migrate map save event for event listeners.
Wraps a post-save event for event listeners.
Wraps a pre-save event for event listeners.
Wraps a pre- or post-rollback event for event listeners.
Wraps a row deletion event for event listeners.
Interface for plugins that react to pre- or post-rollback events.
To throw when an entity generated during the import is not valid.
Defines an exception thrown when a migration does not meet the requirements.
Defines the migrate exception class.
Defines a migrate executable class.
Provides a migration lookup service.
Provides an interface for the migration lookup service.
Defines a migrate message class.
This exception is thrown when the rest of the process should be skipped.
This exception is thrown when a row should be skipped.
Provides the migrate stubbing service.
Provides an interface for the migrate stub service.
Deriver for entity_complete:ENTITY_TYPE entity migrations.
Determines providers based on a class's and its parent's namespaces.
Remove plugin definitions with non-existing providers.
Allows getting the reflection parser for the parent class.
Defines a class for bad plugin definition exceptions.
Defines an interface for Migration Destination classes.
Plugin manager for migrate destination plugins.
Defines an interface for migrate ID mappings.
Manages migrate plugins.
An interface for migrate process plugins.
Defines an interface for migrate sources.
Plugin manager for migrate source plugins.
To implement by a destination plugin that should provide entity validation.
Defines the Migration plugin.
Provides functionality for migration derivers.
Interface for migrations.
Plugin manager for migration plugins.
Migration plugin manager interface.
Remove definitions which refer to a non-existing source plugin.
Event subscriber to forward Migrate events to source and destination plugins.
An interface to check for a migrate plugin requirements.
Provides a destination plugin for migrating entity display components.
Provides Configuration Management destination plugin.
Base class for migrate destination classes.
Provides a generic destination to import entities.
Provides entity base field override destination plugin.
Base destination class for importing configuration entities.
Provides destination class for all content entities lacking a specific class.
Provides a destination for migrating the entire entity revision table.
Provides destination plugin for field_config configuration entities.
Provides destination plugin for field_storage_config configuration entities.
Provides entity revision destination plugin.
Provides entity view mode destination plugin.
Provides null destination plugin.
This class imports one component of an entity display.
This class imports one component of an entity form display.
Defines the null ID map implementation.
Defines the sql based ID map implementation.
Builds an array based on the key and value configuration.
Passes the source value to a callback.
Concatenates a set of strings.
Returns a given default value if the input is empty.
Downloads a file from a HTTP(S) remote location into the local file system.
This plugin checks if a given entity exists.
Splits the source string into an array of strings, using a delimiter.
Extracts a value from an array.
Copies or moves a local file from one place into another.
Provides functionality for file process plugins.
Flattens the source value.
Converts date/datetime from one format to another.
Gets the source value.
Logs values without changing them.
Creates a machine name.
This plugin ensures the source value is unique.
Ensures the source value is made unique against an entity field.
Determines the parent of a menu link.
Looks up the value of a property based on a previous migration.
Provides a Null Coalesce process plugin.
Sets the destination route information based on the source link_path.
Skips processing the current row when the input value is empty.
Skips processing the current row when a source value is not set.
Changes the source value based on a static lookup map.
Runs an array of arrays through its own process pipeline.
Returns a substring of the input value.
URL-encodes the input value.
Provides a dummy select query object for source plugins.
Allows source data to be defined in the configuration of the source plugin.
Source returning a row based on the constants provided.
The base class for source plugins.
Sources whose data may be fetched via a database connection.
The base class for all migrate process plugins.
Stores a row.
Defines a field plugin annotation object.
Provides field discovery for Drupal 6 & 7 migrations.
Provides field discovery for Drupal 6 & 7 migrations.
Alters container services.
Configures the appropriate migrations for a given source Drupal database.
Manages migration plugins.
Determines the migrate state for all modules enabled on the source.
Provides a class to determine the type of migration.
Provides an interface for all field type plugins.
Plugin manager for migrate field plugins.
Interface for migrations with follow-up migrations.
Deriver for entity reference field translations.
Migration plugin class for migrations dealing with field config and values.
The base class for all field plugins.
Base class for Drupal reference fields.
MigrateField Plugin for Drupal 6 node reference fields.
MigrateField Plugin for Drupal 6 user reference fields.
MigrateField plugin for Drupal 7 node_reference fields.
MigrateField plugin for Drupal 7 user_reference fields.
Returns only the nid from migration_lookup on node_complete migration.
Returns only the vid from migration_lookup on node_complete migration.
Returns nid and langcode from migration_lookup on node_complete migration.
Source plugin to get content entities from the current version of Drupal.
Deriver for content entity source plugins.
A base class for source plugins using a Drupal database as a source.
Source returning an empty row with Drupal specific config dependencies.
Drupal 6/7 variable source from database.
Drupal 6/7 multiple variables source from database.
Drupal 6 i18n_variable source from database.
Base class for D7 source plugins which need to collect field values from the Field API.
Drupal 7 variable_store source from database.
Drupal 8+ configuration source from database.
Provides common functionality for testing stubbing.
Allows capturing messages rather than displaying them directly.
Runs a single migration batch.
Provides controller methods for the migration.
Migrate Upgrade database credential form.
Migrate Upgrade Id Conflict form.
Migrate Upgrade Incremental form.
Form base for the Migrate Upgrade UI.
Migrate Upgrade Overview form.
Migrate Upgrade review form.
Checks access for migrate_drupal_ui routes.
Determines access to for node add pages.
Determines access to node previews.
Provides an access checker for node revisions.
Defines the node access view cache context service.
Provides a configuration mapper for node types.
Sets the current node as a context on node routes.
Returns responses for Node routes.
Defines a controller to render a single node in preview.
Defines a controller to render a single node.
Defines the node entity class.
Provides routes for nodes.
Defines the Node type configuration entity.
Sets the _admin_route for specific node-related routes.
Redirect node translations that have been consolidated by migration.
Creates a key value collection for migrated node translation redirections.
Provides a node deletion confirmation form.
Provides a form for deleting a node.
Contains a form for switching the view mode of a node during preview.
Provides a form for deleting a node revision.
Provides a form for reverting a node revision.
Provides a form for reverting a node revision for a single translation.
Provides a form for content type deletion.
Form for rebuilding permissions.
Defines the access control handler for the node entity type.
Node specific entity access control methods.
Form handler for the node edit forms.
Defines a storage handler class that handles the node grants system.
Provides an interface for node access grant storage.
Provides an interface defining a node entity.
Defines a class to build a listing of node entities.
Provides dynamic permissions for nodes of different types.
Registers services in the container.
Defines the storage handler class for nodes.
Defines an interface for node entity storage classes.
Defines the node schema handler.
Defines the translation handler for nodes.
Defines the access control handler for the node type entity type.
Form handler for node type forms.
Provides an interface defining a node type entity.
Defines a class to build a listing of node type entities.
View builder handler for nodes.
Provides the views data for the node entity type.
Cache policy for node preview page.
Provides upcasting for a node entity in preview.
Assigns ownership of a node to a user.
Demotes a node.
Promotes a node.
Makes a node sticky.
Unpublishes a node containing certain keywords.
Makes a node not sticky.
Provides a 'Syndicate' block that links to the site's RSS feed.
Provides a 'Node Type' condition.
Provides specific access control for the node entity type.
Handles searching for node entities using the Search module index.
Deriver for Drupal 6 node and node revision migrations based on node types.
Migration plugin for the Drupal 6 node translations.
Deriver for Drupal 7 node and node revision migrations based on node types.
Migration plugin for the Drupal 7 node translations.
Split the 'administer nodes' permission from 'access content overview'.
Drupal 6 node source from database.
Drupal 6 all node revisions source, including translation revisions.
Drupal 6 node revision source from database.
Drupal 6 Node types source from database.
Drupal 6 view mode source from database.
A base class for migrations that require view mode info.
Drupal 7 node source from database.
Drupal 7 all node revisions source, including translation revisions.
Drupal 7 node entity translations source from database.
Drupal 7 node revision source from database.
Drupal 7 Node types source from database.
Defines an area plugin to display a node/add link.
Argument handler to accept a node id.
Argument handler to accept a node type.
Filter handler to accept a user id to check for nodes that user posted or created a revision on.
Argument handler to accept a node revision id.
Default argument plugin to extract a node.
Field handler to provide simple renderer that allows linking to a node.
Defines a node operations bulk form element.
Field handler to present a link to a node revision.
Field handler to present link to delete a node revision.
Field handler to present a link to revert a node to a revision.
Filter by node_access records.
Filter by published status.
Filter handler to check for revisions a certain user has created.
Plugin which performs a node_view on the resulting object.
Plugin which performs a node_view on the resulting object and formats it as an RSS item.
Tests creating node views with the wizard.
Tests creating node revision views with the wizard.
Provides a proxy class for \Drupal\node\ParamConverter\NodePreviewConverter.
Listens to the dynamic route events.
Implements trusted prerender callbacks for the Olivero theme.
Plugin implementation of the 'list_default' formatter.
Plugin implementation of the 'list_key' formatter.
Plugin implementation of the 'list_float' field type.
Plugin implementation of the 'list_integer' field type.
Plugin base class inherited by the options field types.
Plugin implementation of the 'list_string' field type.
Argument handler for list field to show the human readable name in the summary.
Argument handler for list field to show the human readable name in summary.
Filter handler which uses list-fields as options.
Executes the page caching before the main kernel takes over the request.
Provides the path admin overview filter form.
Form handler for the path alias edit forms.
Defines a class to build a listing of path_alias entities.
Represents a configurable entity path field.
Defines the 'path' entity field type.
Plugin implementation of the 'path' widget.
Validation constraint for changing path aliases in pending revisions.
Constraint validator for changing path aliases in pending revisions.
A process plugin to update the path of a translated node.
Url alias language code process.
Base class for the url_alias source plugins.
Drupal 6 URL aliases source from database.
Drupal 7 URL aliases source from database.
The default alias manager implementation.
Find an alias for a path and vice versa.
Provides the default path alias lookup operations.
Provides an interface for path alias lookup operations.
Extends CacheCollector to build the path alias whitelist over time.
Cache the alias whitelist.
Defines the path_alias entity class.
Provides a path subscriber that converts path aliases.
Provides an interface defining a path_alias entity.
Defines the storage handler class for path_alias entities.
Defines the path_alias schema handler.
Processes the inbound path using path alias lookups.
Access check for in-place editing entity fields.
Access check for in-place editing entity fields.
AJAX command to indicate the entity was loaded from PrivateTempStore and saved into the database.
AJAX command for passing a rendered field form to Quick Edit's JavaScript app.
AJAX command to indicate a field was saved into PrivateTempStore without validation errors and pass the rerendered field to Quick Edit's JavaScript app.
AJAX command to indicate a field form was attempted to be saved but failed validation and pass the validation errors.
Defines an InPlaceEditor annotation object.
Selects an in-place editor (an InPlaceEditor plugin) for a field.
Interface for selecting an in-place editor (an Editor plugin) for a field.
Builds and process a form for editing a single entity field.
Generates in-place editing metadata for an entity field.
Interface for generating in-place editing metadata.
Defines a base in-place editor implementation.
Defines an interface for in-place editors plugins.
Provides an in-place editor manager.
Defines the form in-place editor.
Defines the plain text in-place editor.
Returns responses for Quick Edit module routes.
Contains methods for common data conversions.
Config entity for working with RDF mappings.
Drupal 7 rdf source from database.
Provides an interface defining an RDF mapping entity.
Provides a responsive image element.
Defines the responsive image style entity.
Plugin for responsive image formatter.
Transforms image style mappings.
Gets Drupal responsive image styles source from database.
Form controller for the responsive image edit/add forms.
Provides an interface defining a responsive_image mapping entity.
Provides a listing of responsive image styles.
Defines a REST resource annotation object.
Calculates rest resource config dependencies.
Defines a RestResourceConfig configuration entity class.
Generates a 'create' route for an entity type if it has a REST POST route.
Response subscriber that serializes and removes ResourceResponses' data.
A response that does not contain cacheability metadata.
Provides a resource plugin definition for every entity type.
Common base class for resource plugins.
Specifies the publicly available methods of a resource plugin.
Manages discovery and instantiation of resource plugins.
Represents entities as resources.
The plugin that handles Data response callbacks for REST resources.
Plugin which displays entities as raw data.
Plugin which displays fields as raw data.
The style plugin for serialized output formats.
Acts as intermediate request forwarder for resource plugins.
Contains data for serialization before sending the response.
Defines a common interface for resource responses.
Provides rest module permissions.
Defines a configuration entity to store enabled REST resources.
Subscriber for REST-style routes.
Defines a SearchPlugin type annotation object.
Route controller for search.
Defines a configured search page.
Exception thrown for search index errors.
Provides the search reindex confirmation form.
Builds the search form for the search block.
Provides a form for adding a search page.
Provides a form for editing a search page.
Provides a search form for site wide search.
Provides a base form for search pages.
Provides a 'Search form' block.
Provides a base implementation for a configurable Search plugin.
Provides an interface for a configurable Search plugin.
Provides local tasks for each search page.
Defines an optional interface for SearchPlugin objects using an index.
Defines a common interface for all SearchPlugin objects.
Defines a base class for plugins wishing to support search.
Provides a container for lazily loading search plugins.
Migrate destination for search page.
Generate configuration rankings.
Drupal 6 node search rankings for core modules source from database.
Drupal 7 search active core modules and rankings source from database.
Argument handler for search keywords.
Field handler for search score.
Filter handler for search keywords.
Row handler plugin for displaying search results.
Sort handler for sorting by search score.
Provides dynamic routes for search.
Provides search index management functions.
Provides search index management functions.
Defines the access control handler for the search page entity type.
Provides an interface defining a search page entity.
Defines a class to build a listing of search page entities.
Provides a repository for Search Page config entities.
Provides the interface for a repository Search Page entities.
SearchExecute plugin manager.
Search query extender and helper functions.
Processes search text for indexing.
Processes search text for indexing.
Extends the core SearchQuery to be able to gets its protected values.
Adds 'ajax' to the supported content types of the JSON encoder.
Adds XML support for serializer.
Resolver delegating the entity resolution to a chain of resolvers.
An interface for delegating an entity resolution to a chain of resolvers.
Resolves entities from data that contains an entity target ID.
Interface for extracting UUID from entity reference data when denormalizing.
Resolves entities from data that contains an entity UUID.
Handles default error responses in serialization formats.
Alters user authentication routes to support additional serialization formats.
Defines the interface for normalizers producing cacheable normalizations.
Converts the Drupal entity object structures to a normalized array.
Normalizes/denormalizes Drupal config entity objects into an array structure.
Normalizes/denormalizes Drupal content entities into an array structure.
Converts values for the DateTimeIso8601 data type to RFC3339.
Converts values for datetime objects to RFC3339 and from common formats.
Normalizes/denormalizes Drupal entity objects into an array structure.
Adds the file URI to embedded file entities.
Converts empty reference values for entity reference items.
Denormalizes field item object structure by updating the entity field values.
Denormalizes data to Drupal field values.
A trait for providing fieldable entity normalization/denormalization methods.
Converts list objects to arrays.
Normalizes MarkupInterface objects into a string.
Base class for Normalizers.
Null normalizer.
Converts primitive data objects to their casted values.
A trait providing methods for serialized columns.
Converts values for TimestampItem to and from common formats.
Converts values for the Timestamp data type to and from common formats.
Converts typed data objects to arrays.
Adds services tagged 'entity_resolver' to the Serializer.
Adds services tagged 'normalizer' and 'encoder' to the Serializer.
Serialization dependency injection container.
Determines whether the requested block has a 'settings_tray' form.
Determines whether the requested block has a 'settings_tray' form.
Provides form for block instance forms when used in the off-canvas dialog.
Provides route responses for taxonomy.module.
Builds the page for administering shortcut sets.
Defines the shortcut entity class.
Defines the Shortcut set configuration entity.
Builds the shortcut set customize form.
Builds the shortcut link deletion form.
Builds the shortcut set deletion form.
Builds the shortcut set switch form.
Provides a 'Shortcut' block.
Drupal 7 shortcut links source from database.
Drupal 7 shortcut_set source from database.
Drupal 7 shortcut_set_users source from database.
Defines the access control handler for the shortcut entity type.
Form handler for the shortcut entity forms.
Provides an interface defining a shortcut entity.
Lazy builders for the shortcut module.
Defines the access control handler for the shortcut set entity type.
Form handler for the shortcut set entity edit forms.
Provides an interface defining a shortcut set entity.
Defines a class to build a listing of shortcut set entities.
Defines a storage for shortcut_set entities.
Defines an interface for shortcut_set entity storage classes.
Provides the default database storage backend for statistics.
Provides a 'Popular content' block.
Destination for node counter.
Drupal 6/7 node counter source from database.
Field handler to display the most recent time the node has been viewed.
Field handler to display numeric values from the statistics module.
Configure statistics settings for this site.
Provides an interface defining Statistics Storage.
Value object for passing statistic results.
Redirects logging messages to syslog.
Access check for cron routes.
Access check for database update routes.
Provides an interface defining an action entity.
Controller for admin section.
Controller routines for batch routes.
Returns responses for CSRF token routes.
Controller routines for database update routes.
Defines a route controller for entity autocomplete form elements.
Controller for default HTTP 4xx responses.
Returns responses for System routes.
Returns responses for System Info routes.
Controller for theme handling.
Provides a callback for finding out a timezone name.
Controller for Cron handling.
Defines the access control handler for the date format entity type.
Defines a class to build a listing of date format entities.
Creates status report page element.
Defines the configured action entity.
Defines the Menu configuration entity class.
Adds the _admin_route option to each admin HTML route.
Defines a config subscriber for changes to 'system.advisories'.
A subscriber invalidating cache tags when system config objects are saved.
The final subscriber to 'file.upload.sanitize.name'.
System file controller.
Configure cron settings for this site.
Provides a form for adding a date format.
Builds a form to delete a date format.
Provides a form for editing a date format.
Provides a base form for date formats.
Configure file system settings for this site.
Configures image toolkit settings for this site.
Configure logging settings for this site.
Provides helpers for enabling modules.
Builds a confirmation form for enabling modules with dependencies.
Builds a confirmation form for enabling experimental modules.
Provides module installation interface.
Builds a confirmation form to uninstall selected modules.
Provides a form for uninstalling modules.
Configure performance settings for this site.
Provides a form removing module content entities data before uninstallation.
Configure regional settings for this site.
Configure RSS settings for this site.
Configure site information settings for this site.
Configure maintenance settings for this site.
The settings_tray form handler for the SystemBrandingBlock.
The setting_tray form handler for the SystemMenuBlock.
Form to select the administration theme.
Builds a confirmation form for enabling experimental themes.
Displays theme configuration for entire site and individual themes.
Controller routines for machine name transliteration routes.
Defines the access control handler for the menu entity type.
Provides an interface defining a menu entity.
Defines the storage class for menu configuration entities.
Class to define the menu_link breadcrumb builder.
Defines a path processor to rewrite file URLs.
Mock PHP storage class used for testing.
Defines an archiver implementation for .tar files.
Defines an archiver implementation for .zip files.
Provides a block to display 'Site branding' elements.
Provides a block to display the breadcrumbs.
Provides a 'Main page content' block.
Provides a generic Menu block.
Provides a block to display the messages.
Provides a 'Powered by Drupal' block.
Provides a 'Current Theme' condition.
Provides a 'Request Path' condition.
Provides block plugin definitions for custom menus.
Provides dynamic tabs based on active themes.
Defines the GD2 toolkit for image manipulation within Drupal.
Defines GD2 convert operation.
Defines GD2 create_new image operation.
Defines GD2 Crop operation.
Defines GD2 Desaturate operation.
Defines GD2 resize operation.
Defines GD2 rotate operation.
Defines GD2 Scale operation.
Defines GD2 Scale and crop operation.
Persist theme settings to the config system.
Rename blog and forum permissions to be consistent with other content types.
Process the D6 Timezone offset into a D8 compatible timezone name.
Drupal 6/7 system data for a legacy extension source from database.
Drupal 6/7 menu source from database.
Drupal 7 i18n menu translation source from database.
Drupal 7 theme settings source from database.
Defines a service to get security advisories.
Provides a security advisory value object.
System Config subscriber.
System Manager Service.
An easily configurable mock alias manager.
Easily configurable mock route provider.
Sets the active theme for the batch page.
Sets the active theme for the database update pages.
Event handler that resolves time zone based on site and user configuration.
Sets the current taxonomy term as a context on taxonomy term routes.
Provides route responses for taxonomy.module.
Defines the taxonomy term entity.
Defines the taxonomy vocabulary entity.
Provides terms overview form for a taxonomy vocabulary.
Provides a deletion confirmation form for taxonomy term.
Provides a deletion confirmation form for taxonomy vocabulary.
Provides confirmation form for resetting a vocabulary to alphabetical order.
Provides specific access control for the taxonomy_term entity type.
Plugin implementation of the 'entity reference taxonomy term RSS' formatter.
Validation constraint for changing the term hierarchy in pending revisions.
Constraint validator for changing term parents in pending revisions.
Deriver for Drupal 6 term node migrations based on vocabularies.
Deriver for Drupal 7 taxonomy term migrations based on vocabularies.
Checks if the vocabulary being migrated is the one used for forums.
Drupal 6 taxonomy term source from database.
Drupal 6 i18n taxonomy terms source from database.
Drupal 6 term/node relationships (current revision) source from database.
Drupal 6 term/node relationships (non-current revision) source from database.
Drupal 6 vocabularies source from database.
Drupal 6 vocabularies with associated node types source from database.
Drupal 6 i18n vocabulary translations source from database.
Drupal 7 taxonomy term source from database.
Drupal 7 taxonomy term entity translation source plugin.
Drupal 7 i18n taxonomy terms source from database.
Drupal 7 i18n taxonomy terms source from database.
Drupal 7 vocabularies source from database.
Drupal 7 i18n vocabulary translations source from database.
Allow taxonomy term ID(s) as argument.
Argument handler for taxonomy terms with depth.
Argument handler for to modify depth for a previous term.
Argument handler for basic taxonomy tid.
Argument handler to accept a vocabulary id.
Taxonomy tid default argument.
Adds legacy vocabulary handling to standard Entity Argument validation.
Validates whether a term name is a valid term argument.
Field handler to display all taxonomy terms of a node.
Displays taxonomy term names and allows converting spaces to hyphens.
Filter by term id.
Filter handler for taxonomy terms with depth.
Relationship handler to return the taxonomy terms of nodes.
Tests creating taxonomy views with the wizard.
Builds a performant depth subquery and adds it as a join to the query.
Provides dynamic permissions of the taxonomy module.
Defines the access control handler for the taxonomy term entity type.
Provides a custom taxonomy breadcrumb builder that uses the term hierarchy.
Base for handler for taxonomy term edit forms.
Provides an interface defining a taxonomy term entity.
Defines a Controller class for taxonomy terms.
Defines an interface for taxonomy_term entity storage classes.
Defines the term schema handler.
Defines the translation handler for terms.
Provides the views data for the taxonomy entity type.
Defines the access control handler for the taxonomy vocabulary entity type.
Base form for vocabulary edit forms.
Provides an interface defining a taxonomy vocabulary entity.
Defines a class to build a listing of taxonomy vocabulary entities.
Defines a storage handler class for taxonomy vocabularies.
Defines an interface for vocabulary entity storage classes.
Plugin implementation of the 'telephone_link' formatter.
Plugin implementation of the 'telephone' field type.
Plugin implementation of the 'telephone_default' widget.
Plugin implementation of the 'text_default' formatter.
Plugin implementation of the 'text_summary_or_trimmed' formatter.
Plugin implementation of the 'text_trimmed' formatter.
Plugin implementation of the 'text' field type.
Base class for 'text' configurable field types.
Plugin implementation of the 'text_long' field type.
Plugin implementation of the 'text_with_summary' field type.
Plugin implementation of the 'text_textarea' widget.
Plugin implementation of the 'text_textarea_with_summary' widget.
Plugin implementation of the 'text_textfield' widget.
A computed property for processing text with a format.
Defines an AJAX command that sets the toolbar subtrees.
Defines a controller for the toolbar module.
Provides a render element for the default Drupal toolbar.
Provides a toolbar item that is wrapped in markup for common styling.
Extends MenuLinkTree to add specific theme suggestions for the toolbar.
Cache policy for the toolbar page cache service.
Defines a tour item annotation object.
Defines the configured tour entity.
Provides the tours list section for the help page.
Displays some text as a tip.
Defines a base tour item implementation.
Defines an interface for tour items.
Provides a plugin manager for tour items.
A collection of tips.
Defines the access control handler for the tour entity type.
Provides an interface defining a tour entity.
Defines an interface for tour items.
Provides a Tour view builder.
Controller for tracker pages.
Provides route parameters needed to link to the current user tracker tab.
Drupal 7 tracker node source from database.
Drupal 7 tracker user source from database.
UID argument to check for nodes that user posted or commented on.
UID filter to check for nodes that a user posted or commented on.
Determines whether allow authorized operations is set.
Controller routines for update routes.
Configure update settings for this site.
Configure update settings for this site.
Configure update settings for this site.
Provides a module version value object.
Drupal 6/7 Update settings source from database.
Utility class to set core compatibility messages for project releases.
Provides a project release value object.
Calculates a project's security coverage information.
Class for generating a project's security requirement.
Fetches project information from remote locations.
Fetches project information from remote locations.
Default implementation of UpdateManagerInterface.
Manages project update information.
Process project update information.
Processor of project update information.
Gets the root path used by the Update Manager to install or update projects.
Configure update settings for this site.
Determines access to routes based on login status of current user.
Determines access to routes based on permissions defined via $module.permissions.yml files.
Access check for user registration routes.
Determines access to routes based on roles.
Form controller for the user account forms.
Configure user settings for this site.
Cookie based authentication provider.
Sets the current user as a context.
Provides controllers for login, login status and logout via HTTP requests.
Controller routines for user routes.
Defines a common interface for entities that have an owner.
Provides a trait for entities that have an owner.
Defines the user role entity class.
Defines the user entity class.
Provides routes for the user entity.
Redirects users when access is denied.
Maintenance mode subscriber to log out users.
Logs details of User Flood Control events.
Updates the current user's last access time.
Defines events for the user module.
Provides a user flood event for event listeners.
Configure administrator role settings for this site.
Provides a confirmation form for cancelling user account.
Provides a user login form.
Provides a confirmation form for cancelling multiple user accounts.
Provides a user password reset form.
Form controller for the user password forms.
Provides the user permissions administration form.
Provides the user permissions administration form for one or more module(s).
Provides the user permissions administration form for a specific role.
Provides the available permissions based on yml files.
Defines an interface to list available permissions.
Adds a role to a user.
Blocks a user.
Cancels a user account.
Provides a base class for operations to change a user's role.
Removes a role from a user.
Unblocks a user.
Provides a 'User login' block.
Provides a 'User Role' condition.
Provides specific access control for the user entity type.
Plugin implementation of the 'author' formatter.
Plugin implementation of the 'user_name' formatter.
Class for identifying language from the user preferences.
Identifies admin language from the user preferences.
A menu link that shows "Log in" or "Log out" as appropriate.
Executes a keyword search for users against the {users} database table.
Checks if the plain text password is provided for editing a protected field.
Validates the ProtectedUserFieldConstraint constraint.
Checks if the user's email address is provided if required.
Checks if the user's email address is provided if required.
Checks if a user's email address is unique on the site.
Checks if a value is a valid user name.
Validates the UserName constraint.
Checks if a user name is unique on the site.
Plugin class for user migrations dealing with profile values.
Plugin class for Drupal 7 user migrations dealing with fields and profiles.
Provides a destination plugin for migrating user entities.
Plugin to replace !tokens with [tokens].
Provides a process plugin for the user langcode.
Keep the predefined roles for rid 1 and 2.
Determines the settings property and translation.
Converts user time zones from time zone offsets to time zone names.
Drupal 6/7 profile field source from database.
Drupal 6/7 user picture field instance source from database.
Drupal 6 i18n profile field option labels source from database.
Drupal 6 profile fields values source from database.
Drupal 6 role source from database.
Drupal 6 user source from database.
Drupal 6 user picture source from database.
Drupal 6 user picture source from database.
Drupal 7 role source from database.
Drupal 7 user source from database.
Drupal 7 user entity translations source from database.
Represents user registration as a resource.
Access plugin that provides permission-based access control.
Access plugin that provides role-based access control.
Allow role ID(s) as argument.
Argument handler to accept a user id.
Default argument plugin to extract the current user.
Default argument plugin to extract a user from request.
Validate whether an argument is a valid user.
Validates whether a user name is valid.
Field handler to provide a list of permissions.
Field handler to provide a list of roles.
Defines a user operations bulk form element.
Provides access to the user data service.
Filter handler for the current user.
Filter handler for usernames.
Filter handler for user roles.
Filter handler for user roles.
A row plugin which renders a user.
Tests creating user views with the wizard.
Form handler for the profile forms.
Defines the translation handler for users.
Form handler for the user register forms.
Defines the access control handler for the user role entity type.
Form controller for the role entity edit forms.
Provides an interface defining a user role entity.
Defines a class to build a listing of user role entities.
Controller class for user roles.
Defines an interface for role entity storage classes.
Defines the 'status' entity field type.
Sets the active theme on admin pages.
Defines a custom field item class for the 'timezone' user entity field.
ToolbarLinkBuilder fills out the placeholders generated in user_toolbar().
Defines the access control handler for the user entity type.
Validates user authentication credentials.
An interface for validating user authentication credentials.
Defines the user data service.
Defines the user data service interface.
User Flood Control service.
Defines an interface for user flood controllers.
Provides an interface defining a user entity.
Defines a class to build a listing of user entities.
Defines a custom field item class for the 'name' user entity field.
Controller class for users.
Defines an interface for user entity storage classes.
Defines the user schema handler.
Provides the views data for the user entity type.
Provides an AJAX command for highlighting a certain new piece of html.
Provides an AJAX command for replacing the page title.
Provides an AJAX command for scrolling to the top of an element.
Provides an AJAX command for showing the save and cancel buttons.
Provides an AJAX command for triggering the views live preview.
Custom JSON response object for an ajax view response.
This tool is a small plugin manager to perform analysis on a view and report results to the user. This tool is meant to let modules that provide data to Views also help users properly use that data by detecting invalid configurations. Views itself comes with only a small amount of analysis tools, but more could easily be added either by modules or as patches to Views itself.
Defines a Plugin annotation object for views access plugins.
Defines a Plugin annotation object for views area handlers.
Defines a Plugin annotation object for views argument handlers.
Defines a Plugin annotation object for views argument default plugins.
Defines a Plugin annotation object for views argument validator plugins.
Defines a Plugin annotation object for views cache plugins.
Defines a Plugin annotation object for views display plugins.
Defines a Plugin annotation object for views display extender plugins.
Defines a Plugin annotation object for views exposed form plugins.
Defines a Plugin annotation object for views field handlers.
Defines a Plugin annotation object for views filter handlers.
Defines an abstract base class for all views handler annotations.
Defines a Plugin annotation object for views join plugins.
Defines a Plugin annotation object for views pager plugins.
Defines an abstract base class for all views plugin annotations.
Defines a Plugin annotation object for views query plugins.
Defines a Plugin annotation object for views relationship handlers.
Defines a Plugin annotation object for views row plugins.
Defines a Plugin annotation object for views sort handlers.
Defines a Plugin annotation object for views style plugins.
Defines a Plugin annotation object for views wizard plugins.
Defines a controller to load a view via AJAX.
A class which wraps the displays of a view so you can lazy-initialize them.
Provides a render element to display a view.
Provides generic views integration for entities.
Provides an interface to integrate an entity type with views.
Renders entities in a configured language.
Renders entities in their default language.
Renders entity fields.
Trait used to instantiate the view's entity translation renderer.
Defines a base class for entity translation renderers.
Defines a base class for entity renderers.
Renders entity translations in their row language.
Defines a View configuration entity class.
Builds up the routes of all views.
Reacts to changes on entity types to update all views entities.
Defines an exception for an invalid View render element.
Caches exposed forms, as they are heavy to generate.
A trait containing helper methods for field definitions.
Provides the views exposed form.
Provides a base class for single- or multistep view forms.
This many to one helper object is used on both arguments and filters.
Provides a generic Views block.
Base class for Views block plugins.
Provides a 'Views Exposed Filter' block.
Provides an interface for a plugin that has dependencies that can be removed.
A derivative class which provides automatic wizards for all base tables.
Provides block plugin definitions for all Views block displays.
Provides views argument validator plugin definitions for all entity types.
Provides views row plugin definitions for all non-special entity types.
Provides block plugin definitions for all Views exposed filters.
Provides local task definitions for all views configured as local tasks.
Provides menu links for Views.
Plugin implementation of the 'selection' entity_reference.
Provides a form to edit Views menu links.
Defines menu links provided by views.
Plugin type manager for all views handlers.
Plugin type manager for all views plugins.
A Trait for Views broken handlers.
Base class for Views handler plugins.
Base class for any views plugin types.
Provides an interface for all views handlers.
Provides an interface for all views plugins.
The base plugin to handle access control.
Access plugin that provides no access control at all.
Base class for area handler plugins.
A special handler to take the place of missing or broken handlers.
Views area display_link handler.
Provides an area handler which renders an entity in a certain view mode.
Alter the HTTP response status code used by the view.
Provides an area for messages.
Views area handler to display some configurable result summary.
Views area text handler.
Views area text handler.
Views area title override handler.
Tokenized base class for area handlers.
Views area handlers. Insert a view inside of an area.
Base class for argument (contextual filter) handler plugins.
A special handler to take the place of missing or broken handlers.
Argument handler for dates.
Argument handler for a day (DD)
Argument handler for simple formulae.
Argument handler for a full date (CCYYMMDD)
Simple handler for arguments using group by.
Defines an argument handler to accept a language.
An argument handler for use in fields that have a many to one relationship with the table(s) to the left. This adds a bunch of options that are reasonably common with this type of relationship.
Argument handler for a month (MM)
Argument handler that ignores the argument.
Basic argument handler for arguments that are numeric. Incorporates break_phrase.
Default implementation of the base argument plugin.
Basic argument handler to implement string arguments that may have length limits.
Argument handler for a week.
Argument handler for a year (CCYY)
Argument handler for a year plus month (CCYYMM)
The fixed argument default handler; also used as the base.
The fixed argument default handler.
A query parameter argument default handler.
Default argument plugin to use the raw value from the URL.
Base argument validator plugin to provide basic functionality.
Defines an argument validator plugin for each entity type.
Do not validate the argument.
Validate whether an argument is numeric or not.
The base plugin to handle caching.
Caching plugin that provides no caching at all.
Simple caching of query results for Views displays.
Simple caching of query results for Views displays.
The plugin that handles an attachment display.
The plugin that handles a block.
A plugin to handle defaults on a view.
Defines an interface for displays that provide menu links.
Base class for views display plugins.
Provides an interface for Views display plugins.
Defines an interface for displays that can collect routes.
The plugin that handles an embed display.
The plugin that handles an EntityReference display.
The plugin that handles a feed, such as RSS or atom.
The plugin that handles a full page.
The base display plugin for path/callbacks. This is used for pages and feeds.
Defines a display which returns a Response object.
Default display extender plugin; does nothing.
Base class for Views display extender plugins.
Exposed form plugin that provides a basic exposed form.
Base class for Views exposed filter form plugins.
Interface for exposed filter form plugins.
Exposed form plugin that provides an exposed form with required input.
A handler to provide proper displays for booleans.
A special handler to take the place of missing or broken handlers.
Defines an actions-based bulk operation form element.
Field handler to show a counter of the current row.
A handler to provide a field that is completely custom by the administrator.
A handler to provide proper displays for dates.
Provides a handler that renders links as dropbutton.
A field that displays entity field data.
Field handler to display entity label optionally linked to entity page.
Field handler to present a link to an entity.
Field handler to present a link to delete an entity.
Field handler to present a link to edit an entity.
Renders all operations links for an entity.
Base field handler that has no options and renders an unformatted field.
Base class for views fields.
Render a numeric value as a size.
Defines a field handler to translate a language into its readable form.
Field handler to present a link to an entity.
An abstract handler which provides a collection of links.
Field handler which allows to show machine name content as human name.
A handler to run a field through check_markup, using a companion format field.
Defines a field handler which renders multiple items per row.
Render a field as a numeric value.
Field handler to provide a list of items.
Provides a field handler which renders an entity in a certain view mode.
Field handler to show data of serialized fields.
Default implementation of the base field plugin.
A handler to provide proper displays for time intervals.
Trait encapsulating the logic for uncacheable field handlers.
Field handler to provide simple renderer that turns a URL into a clickable link.
Simple filter to handle matching of boolean values.
Simple filter to handle matching of boolean values.
A special handler to take the place of missing or broken handlers.
Filter class which allows filtering by entity bundles.
Filter handler which allows to search on multiple fields.
Filter to handle dates stored as a timestamp.
Simple filter to handle equal to / not equal to filters.
Base class for Views filters handler plugins.
Simple filter to handle greater than/less than filters.
Simple filter to handle matching of multiple options selectable via checkboxes.
Provides filtering by language.
Filter to show only the latest revision of an entity.
Filter to show only the latest translation affected revision of an entity.
Complex filter to handle filtering for many to one relationships, such as terms (many terms per node) or roles (many roles per user).
Simple filter to handle greater than/less than filters.
Default implementation of the base filter plugin.
Basic textfield filter to handle string filtering commands including equality, like, not like, etc.
Implementation for the "field OR language" join.
Represents a join and creates the SQL necessary to implement the join.
Represents a join and creates the SQL necessary to implement the join.
Default implementation of the join plugin.
Join handler for relationships that join with a subquery as the left field.
The plugin to handle full pager.
The plugin to handle mini pager.
Plugin for views without pagers.
Base class for views pager plugins.
Plugin for views without pagers.
A common base class for sql based pager.
Defines an interface for handling date queries with SQL.
MySQL-specific date handling.
PostgreSQL-specific date handling.
Base plugin class for Views queries.
Views query plugin for an SQL query.
SQLite-specific date handling.
A special handler to take the place of missing or broken handlers.
A relationship handlers which reverse entity references.
Relationship handler that allows a groupwise maximum of the linked in table.
Simple relationship handler that allows a new version of the primary table to be linked in.
Default implementation of the base relationship plugin.
EntityReference row plugin.
Generic entity row plugin to provide a common base for all entity types.
The basic 'fields' row plugin.
Renders an OPML item based on fields.
Base class for Views row plugins.
Renders an RSS item based on fields.
Base class for Views RSS row plugins.
A special handler to take the place of missing or broken handlers.
Basic sort handler for dates.
Handler for GROUP BY on simple numeric fields.
Handle a random sort.
Base sort handler that has no options and performs a simple sort.
Default implementation of the base sort plugin.
Unformatted style plugin to render rows one after another with no decorations.
The default style plugin for summaries.
EntityReference style plugin.
Style plugin to render each item in a grid cell.
Style plugin to render each item in an ordered or unordered list.
Allows fields to be mapped to specific use cases.
Default style plugin to render an OPML feed.
Default style plugin to render an RSS feed.
Base class for views style plugins.
Style plugin to render each item as a row in a table.
The default style plugin for summaries.
Standard Views wizard plugin.
A custom exception class for our errors.
Defines a common interface for Views Wizard plugins.
Base class for Views wizard plugins.
Defines an object that passes safe strings through the Views render system.
A class representing a view result row.
Defines a page controller to execute and render a view.
Wraps the plugin base class to be able to instantiate it.
Provides a class for assertions to check for the expected result of a View.
Provides tests view data and the base test schema with sample data records.
Defines an interface for View storage classes.
Represents a view as a whole.
Defines the cache backend factory.
Static service container wrapper for views.
Provides a BC layer for modules providing old configurations.
Class to manage and lazy load cached views data.
Defines a helper class for stuff related to views data.
Provides an AJAX command for setting a form submit URL in modal forms.
Returns responses for Views UI routes.
Form builder for the advanced admin settings page.
Provides a form for adding an item in the Views UI.
Displays analysis information for a view.
Provides a form for configuring an item in the Views UI.
Provides a form for configuring extra information for a Views UI item.
Provides a form for configuring grouping information for a Views UI handler.
Provides a form for editing the Views display.
Provides a form for editing the details of a View.
Provides a rearrange form for Views handlers.
Provides a rearrange form for Views filters.
Displays the display reorder form.
Provides a base class for Views UI AJAX forms.
Form builder for the admin display defaults page.
Builds the form to break the lock of an edited view.
Provides upcasting for a view entity to be used in the Views UI.
Provides a proxy class for \Drupal\views_ui\ParamConverter\ViewUIConverter.
Form controller for the Views add form.
Form controller for the Views duplicate form.
Form controller for the Views edit form.
Base form for Views forms.
Defines a class to build a listing of view entities.
Form controller for the Views preview form.
Stores UI related temporary settings.
Defines a Workflow type annotation object.
Defines the workflow entity.
Indicates that a workflow does not contain a required state.
Form for adding workflows.
Builds the form to delete Workflow entities.
The form for editing workflows.
Entity form variant for adding workflow states.
Builds the form to delete states from Workflow entities.
Entity form variant for editing workflow states.
Entity form variant for adding workflow transitions.
Builds the form to delete transitions from Workflow entities.
Entity form variant for editing workflow transitions.
A base class for Workflow type plugins.
A base class for workflow type configuration forms.
A base class for workflow type state forms.
A base class for workflow type transition forms.
A value object representing a workflow state.
An interface for state value objects.
A transition value object that describes the transition between states.
A transition value object that describes the transition between two states.
Access controller for the Workflow entity.
Provides an interface for defining workflow entities.
Provides a listing of Workflow entities.
Provides an access check for state and transition operations.
An interface for Workflow type plugins.
Provides a Workflow type plugin manager.
Determines access to routes based on the presence of an active workspace.
Service wrapper for hooks relating to entity access control.
Defines a class for reacting to entity events.
Workspaces PostgreSQL-specific entity query implementation.
Alters entity queries to use a workspace revision instead of the default one.
Alters aggregate entity queries to use a workspace revision if possible.
Workspaces-specific entity query implementation.
Provides workspaces-specific helpers for altering entity queries.
Alters entity queries to use a workspace revision instead of the default one.
Manipulates entity type information.
The workspace entity class.
Defines a class for listening to entity schema changes.
Provides a event subscriber for setting workspace-specific cache keys.
Defines a class for reacting to form operations.
Provides a form that switches to the live version of the site.
Handle activation of a workspace on administrative pages.
Provides a form for deleting a workspace.
Form controller for the workspace edit forms.
Defines interface for workspace forms so they can be easily distinguished.
Provides a form that merges the contents for a workspace into another one.
Provides the workspace publishing form.
Provides a form that activates a different workspace.
Defines the query parameter workspace negotiator.
Defines the session workspace negotiator.
Workspace negotiators provide a way to get the active workspace.
Provides a 'Workspace switcher' block.
Provides specific access control for the workspace entity type.
Deleted workspace constraint.
Checks if data still exists for a deleted workspace ID.
The entity reference supported new entities constraint.
Checks if new entities created for entity reference fields are supported.
Validation constraint for an entity being edited in multiple workspaces.
Validates the EntityWorkspaceConflict constraint.
Defines a class for altering views queries.
Defines the access control handler for the workspace entity type.
Exception thrown when trying to switch to an inaccessible workspace.
Provides a class for CRUD operations on workspace associations.
Defines an interface for the workspace_association service.
Defines the WorkspaceCacheContext service, for "per workspace" caching.
An exception thrown when two workspaces are in a conflicting content state.
Defines an interface for the workspace entity type.
Defines a class to build a listing of workspace entities.
Provides the workspace manager.
Provides an interface for managing Workspaces.
Default implementation of the workspace merger.
Defines an interface for the workspace merger.
Defines a factory class for workspace operations.
Defines an interface for workspace operations.
Default implementation of the workspace publisher.
Defines an interface for the workspace publisher.
Provides the default workspace tree lookup operations.
Provides an interface for workspace tree lookup operations.
Provides a Workspace view builder.
Provides workspace-specific path alias lookup queries.
Defines a service provider for the Workspaces module.