Classes, traits, and interfaces

Primary tabs

Name Type Namespace Locationsort descending Description Direct uses Use statements Strings
PhpassHashedPassword class Drupal\Core\Password drupal/core/lib/Drupal/Core/Password/PhpassHashedPassword.php Secure password hashing functions based on the Portable PHP password hashing framework. 2 4
AliasManager class Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/AliasManager.php 1 2
AliasManagerInterface interface Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/AliasManagerInterface.php 3 5
AliasWhitelist class Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/AliasWhitelist.php Extends CacheArray to build the path alias whitelist over time. 1 2
Path class Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/Path.php Defines a class for CRUD operations on path aliases. 2 2
InboundPathProcessorInterface interface Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/InboundPathProcessorInterface.php Defines an interface for classes that process the inbound path. 7 4
OutboundPathProcessorInterface interface Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/OutboundPathProcessorInterface.php Defines an interface for classes that process the outbound path. 5 3
PathProcessorAlias class Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/PathProcessorAlias.php Processes the inbound path using path alias lookups. 2 2
PathProcessorDecode class Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/PathProcessorDecode.php Processes the inbound path by urldecoding it. 1 2
PathProcessorFront class Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/PathProcessorFront.php Processes the inbound path by resolving it to the front page if empty. 1 2
PathProcessorManager class Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/PathProcessorManager.php Path processor manager. 2 2
ContainerFactoryPluginBase abstract class Drupal\Core\Plugin drupal/core/lib/Drupal/Core/Plugin/ContainerFactoryPluginBase.php Defines a base plugin that can pull its dependencies from the container. 3 3
ContainerFactoryPluginInterface interface Drupal\Core\Plugin drupal/core/lib/Drupal/Core/Plugin/ContainerFactoryPluginInterface.php Defines an interface for pulling plugin dependencies from the container. 1
Context class Drupal\Core\Plugin\Context drupal/core/lib/Drupal/Core/Plugin/Context/Context.php A Drupal specific context wrapper class. 1
ContextAwarePluginBase abstract class Drupal\Core\Plugin drupal/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php Drupal specific class for plugins that use context. 4 4
AlterDecorator class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/AlterDecorator.php Enables altering of discovered plugin definitions. 18
AnnotatedClassDiscovery class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php Defines a discovery mechanism to find annotated plugins in PSR-0 namespaces. 22
CacheDecorator class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/CacheDecorator.php Enables static and persistent caching of discovered plugin definitions. 21
HookDiscovery class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/HookDiscovery.php Provides a hook-based plugin discovery class. 1
InfoHookDecorator class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/InfoHookDecorator.php Allows info hook implementations to enhance discovered plugin definitions. 1
ContainerFactory class Drupal\Core\Plugin\Factory drupal/core/lib/Drupal/Core/Plugin/Factory/ContainerFactory.php Plugin factory which passes a container to a create method. 3
Batch class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/Batch.php Defines a batch queue handler used by the Batch API.
BatchMemory class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/BatchMemory.php Defines a batch queue handler used by the Batch API for non-progressive batches.
DatabaseQueue class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/DatabaseQueue.php Default queue implementation. 1 1
Memory class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/Memory.php Static queue implementation. 1 1
QueueDatabaseFactory class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/QueueDatabaseFactory.php Defines the key/value store factory for the database backend. 2
QueueFactory class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/QueueFactory.php Defines the queue factory. 2
QueueInterface interface Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/QueueInterface.php Interface for a queue. 2
ReliableQueueInterface interface Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/ReliableQueueInterface.php Reliable queue interface. 1
CompiledRoute class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/CompiledRoute.php A compiled route contains derived information from a route object.
AjaxEnhancer class Drupal\Core\Routing\Enhancer drupal/core/lib/Drupal/Core/Routing/Enhancer/AjaxEnhancer.php Enhances an ajax route with the appropriate controller. 2
ContentControllerEnhancer class Drupal\Core\Routing\Enhancer drupal/core/lib/Drupal/Core/Routing/Enhancer/ContentControllerEnhancer.php Enhances a route to select a controller based on the mime type of the request. 2
FormEnhancer class Drupal\Core\Routing\Enhancer drupal/core/lib/Drupal/Core/Routing/Enhancer/FormEnhancer.php Enhances a form route with the appropriate controller. 2
GeneratorNotInitializedException class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/GeneratorNotInitializedException.php Class for exceptions thrown when the generator has not been initialized. 1
MatcherDumper class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/MatcherDumper.php Dumps Route information to a database table. 2 2
MimeTypeMatcher class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/MimeTypeMatcher.php This class filters routes based on the media type in HTTP Accept headers. 1 2
NullGenerator class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/NullGenerator.php No-op implementation of a Url Generator, needed for backward compatibility. 2
PathBasedGeneratorInterface interface Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/PathBasedGeneratorInterface.php Defines an interface for generating a url from a path as opposed to a route. 1 1
RouteBuilder class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteBuilder.php Managing class for rebuilding the router table. 2
RouteBuilderStatic class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteBuilderStatic.php This builds a static version of the router.
RouteBuildEvent class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteBuildEvent.php Represents route building information as event. 6
RouteCompiler class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteCompiler.php Compiler to generate derived information from a Route necessary for matching.
RouteProvider class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteProvider.php A Route Provider front-end for all Drupal-stored routes. 1 2
RoutingEvents final class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RoutingEvents.php Contains all events thrown in the core routing component. 5
UrlGenerator class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/UrlGenerator.php A Generator creates URL strings based on a specified route. 1 1 2
UrlMatcher class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/UrlMatcher.php Drupal-specific URL Matcher; handles the Drupal "system path" mapping. 2
AccountInterface interface Drupal\Core\Session drupal/core/lib/Drupal/Core/Session/AccountInterface.php Defines an account interface which represents the current user. 2 30
UserSession class Drupal\Core\Session drupal/core/lib/Drupal/Core/Session/UserSession.php An implementation of the user account interface for the global user. 2
LocalReadOnlyStream abstract class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/LocalReadOnlyStream.php Defines a read-only Drupal stream wrapper base class for local files. 1 1
LocalStream abstract class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/LocalStream.php Defines a Drupal stream wrapper base class for local files. 6 3

Pages

Other projects