Classes, traits, and interfaces

Primary tabs

Contains filters are case sensitive
Name Type Namespace Locationsort descending Description
Drupal class drupal/core/lib/Drupal.php Static Service Container wrapper.
AnnotationInterface interface Drupal\Component\Annotation drupal/core/lib/Drupal/Component/Annotation/AnnotationInterface.php Defines a common interface for classed annotations.
Plugin class Drupal\Component\Annotation drupal/core/lib/Drupal/Component/Annotation/Plugin.php Defines a Plugin annotation object.
PluginID class Drupal\Component\Annotation drupal/core/lib/Drupal/Component/Annotation/PluginID.php Defines a Plugin annotation object that just contains an ID.
DateTimePlus class Drupal\Component\Datetime drupal/core/lib/Drupal/Component/Datetime/DateTimePlus.php Extends DateTime().
PoHeader class Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoHeader.php Gettext PO header handler.
PoItem class Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoItem.php PoItem handles one translation.
PoMemoryWriter class Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoMemoryWriter.php Defines a Gettext PO memory writer, to be used by the installer.
PoMetadataInterface interface Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoMetadataInterface.php Methods required for both reader and writer implementations.
PoReaderInterface interface Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoReaderInterface.php Shared interface definition for all Gettext PO Readers.
PoStreamInterface interface Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoStreamInterface.php Common functions for file/stream based PO readers/writers.
PoStreamReader class Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoStreamReader.php Implements Gettext PO stream reader.
PoStreamWriter class Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoStreamWriter.php Defines a Gettext PO stream writer.
PoWriterInterface interface Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoWriterInterface.php Shared interface definition for all Gettext PO Writers.
Graph class Drupal\Component\Graph drupal/core/lib/Drupal/Component/Graph/Graph.php Directed acyclic graph manipulation.
FileReadOnlyStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/FileReadOnlyStorage.php Reads code as regular PHP files, but won't write them.
FileStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/FileStorage.php Stores the code as regular PHP files.
MTimeProtectedFastFileStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/MTimeProtectedFastFileStorage.php Stores PHP code in files with securely hashed names.
MTimeProtectedFileStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/MTimeProtectedFileStorage.php Stores PHP code in files with securely hashed names.
PhpStorageInterface interface Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/PhpStorageInterface.php Stores and loads PHP code.
Context class Drupal\Component\Plugin\Context drupal/core/lib/Drupal/Component/Plugin/Context/Context.php A generic context class for wrapping data a plugin needs to operate.
ContextInterface interface Drupal\Component\Plugin\Context drupal/core/lib/Drupal/Component/Plugin/Context/ContextInterface.php A generic context interface for wrapping data a plugin needs to operate.
ContextAwarePluginBase abstract class Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/ContextAwarePluginBase.php Base class for plugins that are context aware.
ContextAwarePluginInterface interface Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/ContextAwarePluginInterface.php Interface for defining context aware plugins.
CachedDiscoveryInterface interface Drupal\Component\Plugin\Discovery drupal/core/lib/Drupal/Component/Plugin/Discovery/CachedDiscoveryInterface.php Interface for discovery compenents holding a cache of plugin definitions.
DerivativeDiscoveryDecorator class Drupal\Component\Plugin\Discovery drupal/core/lib/Drupal/Component/Plugin/Discovery/DerivativeDiscoveryDecorator.php Base class providing the tools for a plugin discovery to be derivative aware.
DiscoveryInterface interface Drupal\Component\Plugin\Discovery drupal/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryInterface.php An interface defining the minimum requirements of building a plugin discovery component.
StaticDiscovery class Drupal\Component\Plugin\Discovery drupal/core/lib/Drupal/Component/Plugin/Discovery/StaticDiscovery.php A discovery mechanism that allows plugin definitions to be manually registered rather than actively discovered.
StaticDiscoveryDecorator class Drupal\Component\Plugin\Discovery drupal/core/lib/Drupal/Component/Plugin/Discovery/StaticDiscoveryDecorator.php A decorator that allows manual registration of undiscoverable definitions.
ContextException class Drupal\Component\Plugin\Exception drupal/core/lib/Drupal/Component/Plugin/Exception/ContextException.php An exception class to be thrown for context plugin exceptions.
ExceptionInterface interface Drupal\Component\Plugin\Exception drupal/core/lib/Drupal/Component/Plugin/Exception/ExceptionInterface.php Exception interface for all exceptions thrown by the Plugin component.
InvalidDecoratedMethod class Drupal\Component\Plugin\Exception drupal/core/lib/Drupal/Component/Plugin/Exception/InvalidDecoratedMethod.php Exception thrown when a decorator's _call() method is triggered, but the decorated object does not contain the requested method.
MapperExceptionInterface interface Drupal\Component\Plugin\Exception drupal/core/lib/Drupal/Component/Plugin/Exception/MapperExceptionInterface.php Extended interface for exceptions thrown specifically by the Mapper subsystem within the Plugin component.
PluginException class Drupal\Component\Plugin\Exception drupal/core/lib/Drupal/Component/Plugin/Exception/PluginException.php Generic Plugin exception class to be thrown when no more specific class is applicable.
DefaultFactory class Drupal\Component\Plugin\Factory drupal/core/lib/Drupal/Component/Plugin/Factory/DefaultFactory.php Default plugin factory.
FactoryInterface interface Drupal\Component\Plugin\Factory drupal/core/lib/Drupal/Component/Plugin/Factory/FactoryInterface.php Factory interface implemented by all plugin factories.
ReflectionFactory class Drupal\Component\Plugin\Factory drupal/core/lib/Drupal/Component/Plugin/Factory/ReflectionFactory.php A plugin factory that maps instance configuration to constructor arguments.
MapperInterface interface Drupal\Component\Plugin\Mapper drupal/core/lib/Drupal/Component/Plugin/Mapper/MapperInterface.php Plugin mapper interface.
PluginBase abstract class Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginBase.php Base class for plugins wishing to support metadata inspection.
PluginInspectionInterface interface Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginInspectionInterface.php Plugin interface for providing some metadata inspection.
PluginManagerBase abstract class Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginManagerBase.php Base class for plugin managers.
PluginManagerInterface interface Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginManagerInterface.php Interface implemented by plugin managers.
TransliterationInterface interface Drupal\Component\Transliteration drupal/core/lib/Drupal/Component/Transliteration/TransliterationInterface.php Defines an interface for classes providing transliteration.
Crypt class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Crypt.php Utility class for cryptographically-secure string handling routines.
DiffArray class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/DiffArray.php Provides helpers to perform diffs on multi dimensional arrays.
NestedArray class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/NestedArray.php Provides helpers to perform operations on nested arrays and array keys of variable depth.
Tags class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Tags.php Defines a class that can explode and implode tags.
Timer class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Timer.php Provides helpers to use timers throughout a request.
Unicode class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Unicode.php Provides Unicode-related conversions and operations.
Xss class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Xss.php Provides helper to filter for cross-site scripting.

Pages

Other projects