Provides a trait for context-aware object-based plugin definitions.

Implements MarkupInterface and Countable for rendered objects.

Wraps __toString in a trait to avoid some fatals.

Provides a helper to for submitting an AJAX form.

Provides a helper to determine if the current request is via AJAX.

Trait for Ajax commands that render content and attach assets.

Provides the base implementation of a block plugin.

A trait for cache tag checksum implementations.

Trait for \Drupal\Core\Cache\CacheableDependencyInterface.

Provides an implementation of CacheableResponseInterface.

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.

Resolves a set of conditions.

Lists affected configuration entities by a dependency removal.

Provides a trait for checking configuration schema.

Utility trait to copy configuration from one storage to another.

Provides common functionality for INSERT and UPSERT queries.

Provides an implementation of ConditionInterface.

Provides dependency injection friendly methods for serialization.

Provides a standard way to announce deprecated properties.

Provides a trait for managing an object's dependencies.

Provides a trait for accessing changed time.

Provides helper methods to detect changes in an entity object.

Provides a trait for an entity deletion form.

Provides a trait for published status.

Provides common methods and injects services for core selection handlers.

Helper methods for EntityTypeListenerInterface.

Provides a trait for accessing revision logging and ownership information.

Helper methods for EntityTypeListenerInterface.

Provides a trait for accessing synchronization information.

Useful methods when dealing with displaying allowed tags.

A trait used to assist in the normalization of raw input field values.

Helper methods for FieldStorageDefinitionListenerInterface.

Provides access to configuration for forms.

Provides methods to manage form state values.

Provides common functionality for the extension list classes.

Provides methods for checking if Drupal is already installed.

Wrapper methods for the logger factory service.

A copy of \Psr\Log\LoggerTrait that uses RFC 5424 compliant log levels.

Provides a trait for the messenger service.

Provides a trait to replace dynamic entity types in routes.

Provides a trait for the CategorizingPluginManagerInterface.

Handles context assignments for context-aware plugins.

Provides a trait for plugin managers that support context-aware plugins.

Provides a trait for a plugin definition that has dependencies.

Provides a trait for plugin managers that allow filtering plugin definitions.

Provides a trait for calculating the dependencies of a plugin.

Provides a trait with typical behavior for plugins which have forms.

Provides an implementation of AttachmentsInterface.

Provides a trait for radios, checkboxes, and similar composite form elements.

Wrapper methods for the Link Generator.

Provides a trait which ensures that a URL is safe to redirect to.

Wrapper methods for the Redirect Destination.

Wrapper methods for the Url Generator.

Ensures that TrustedCallbackInterface can be enforced for callback methods.

Wrapper methods for \Drupal\Core\StringTranslation\TranslationInterface.

Provides methods for testing emails sent during test runs.

Defines a trait for shared functional test setup functionality.

Provides a method to refresh in-memory configuration and state information.

Provides a trait for shared test setup functionality.

Provides common functionality for computed item lists.

Wrapper methods for classes that needs typed data manager object.

Defines a trait to access the typed data object of a validated value.

Provides common functionality for Basic Authentication test classes.

Trait for \Drupal\block_content\Access\RefinableDependentAccessInterface.

Provides common functionality for the Comment test classes.

Provides test assertions for testing config entity synchronization.

Provides a class for checking configuration schema.

Assist views handler plugins to join to the content_moderation_state entity.

Gets an i18n translation from the source database.

Provides friendly methods for datetime range.

Provides common functionality for the EntityReference test classes.

Provides shared code for entity displays.

Provides shared code for entity display forms.

Provides common functionality for the Field UI test classes.

Provides a method to validate an entity.

Used to associate an object like an exception to a particular resource.

Provides a common trait for working with language override collection names.

Provides a wrapper around getting contexts from a section storage object.

Provides AJAX responses to rebuild the Layout Builder.

Provides a trait that provides a toggle for the content preview.

A trait for generating IDs used to highlight active UI elements.

Methods to help with entities using the layout builder.

Provides a trait for building routes for a Layout Builder UI.

Provides a trait for storing sections on an object.

The entity field definition trait.

Provides functionality for migration derivers.

Provides a dummy select query object for source plugins.

Configures the appropriate migrations for a given source Drupal database.

Provides common functionality for testing stubbing.

Asserts that buttons are present on a page.

Converts empty reference values for entity reference items.

A trait for providing fieldable entity normalization/denormalization methods.

A trait providing methods for serialized columns.

A trait for TimestampItem normalization functionality.

Provides test methods to assert content.

Provides helper methods for assertions.

Provides methods to create and place block with default settings.

Provides methods to create content type from given values.

Provides methods to create node based on default settings.

Provides random generator utility methods.

Provides methods to generate and get session name in tests.

Provides methods to create additional test users and switch the currently logged in one.

Messages for missing or incompatible dependencies on modules.

Provides test assertions for testing page-level cache contexts & tags.

Provides some test methods used to update existing entity definitions.

Provides test assertions for verifying breadcrumbs.

Provides test assertions for verifying the active menu trail.

Provides methods to conditionally enable db update functions and apply pending db updates through the Update UI.

Provides common helper methods for Taxonomy module tests.

Provides common testing base for translated taxonomy terms.

Provides a trait for entities that have an owner.

Helper function for logging in from reset password email.

Trait used to instantiate the view's entity translation renderer.

A trait containing helper methods for field definitions.

A Trait for Views broken handlers.

Trait encapsulating the logic for uncacheable field handlers.

Provides a class for assertions to check for the expected result of a View.

Provides workspaces-specific helpers for altering entity queries.