Classes, traits, and interfaces

Primary tabs

Name Type Namespace Locationsort descending Description Direct uses Use statements Strings
Drupal class drupal/core/lib/Drupal.php Static Service Container wrapper. 4
AnnotationInterface interface Drupal\Component\Annotation drupal/core/lib/Drupal/Component/Annotation/AnnotationInterface.php Defines a common interface for classed annotations. 4 2
Plugin class Drupal\Component\Annotation drupal/core/lib/Drupal/Component/Annotation/Plugin.php Defines a Plugin annotation object. 10 161
PluginID class Drupal\Component\Annotation drupal/core/lib/Drupal/Component/Annotation/PluginID.php Defines a Plugin annotation object that just contains an ID. 1 163
ArchiverException class Drupal\Component\Archiver drupal/core/lib/Drupal/Component/Archiver/ArchiverException.php Defines an exception class for Drupal\Component\Archiver\ArchiverInterface.
ArchiverInterface interface Drupal\Component\Archiver drupal/core/lib/Drupal/Component/Archiver/ArchiverInterface.php Defines the common interface for all Archiver classes. 2
ArchiveTar class Drupal\Component\Archiver drupal/core/lib/Drupal/Component/Archiver/ArchiveTar.php Creates a (compressed) Tar archive 2
Tar class Drupal\Component\Archiver drupal/core/lib/Drupal/Component/Archiver/Tar.php Defines a archiver implementation for .tar files. 1 1
Zip class Drupal\Component\Archiver drupal/core/lib/Drupal/Component/Archiver/Zip.php Defines a archiver implementation for .zip files. 1 1
DateTimePlus class Drupal\Component\Datetime drupal/core/lib/Drupal/Component/Datetime/DateTimePlus.php Extends DateTime(). 1 3
_DiffOp class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php @todo document @private @subpackage DifferenceEngine 4
_DiffOp_Copy class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php @todo document @private @subpackage DifferenceEngine
_DiffOp_Delete class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php @todo document @private @subpackage DifferenceEngine
_DiffOp_Add class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php @todo document @private @subpackage DifferenceEngine
_DiffOp_Change class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php @todo document @private @subpackage DifferenceEngine
_DiffEngine class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php Class used internally by Diff to actually compute the diffs.
Diff class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php Class representing a 'diff' between two sequences of strings. @todo document @private @subpackage DifferenceEngine 1
MappedDiff class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php FIXME: bad name. @todo document @private @subpackage DifferenceEngine 1
DiffFormatter class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php A class to format Diffs 1
_HWLDF_WordAccumulator class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php @todo document @private @subpackage DifferenceEngine
WordLevelDiff class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php @todo document @private @subpackage DifferenceEngine
DrupalDiffFormatter class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php Diff formatter which uses Drupal theme functions. @private @subpackage DifferenceEngine
DrupalDiffInline class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php Drupal inline Diff formatter. @private @subpackage DifferenceEngine
PoHeader class Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoHeader.php Gettext PO header handler. 6
PoItem class Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoItem.php PoItem handles one translation. 5
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. 2
PoMetadataInterface interface Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoMetadataInterface.php Methods required for both reader and writer implementations. 2 2
PoReaderInterface interface Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoReaderInterface.php Shared interface definition for all Gettext PO Readers. 2 4
PoStreamInterface interface Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoStreamInterface.php Common functions for file/stream based PO readers/writers. 2 2
PoStreamReader class Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoStreamReader.php Implements Gettext PO stream reader. 2
PoStreamWriter class Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoStreamWriter.php Defines a Gettext PO stream writer. 1
PoWriterInterface interface Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoWriterInterface.php Shared interface definition for all Gettext PO Writers. 3 3
Graph class Drupal\Component\Graph drupal/core/lib/Drupal/Component/Graph/Graph.php Directed acyclic graph manipulation. 3
FileReadOnlyStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/FileReadOnlyStorage.php Reads code as regular PHP files, but won't write them. 1
FileStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/FileStorage.php Stores the code as regular PHP files. 1
MTimeProtectedFastFileStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/MTimeProtectedFastFileStorage.php Stores PHP code in files with securely hashed names. 1 2
MTimeProtectedFileStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/MTimeProtectedFileStorage.php Stores PHP code in files with securely hashed names.
PhpStorageFactory class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/PhpStorageFactory.php Creates a php storage object 6
PhpStorageInterface interface Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/PhpStorageInterface.php Stores and loads PHP code. 2
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. 1 2
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. 1
ContextAwarePluginBase abstract class Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/ContextAwarePluginBase.php Base class for plugins that are context aware. 1 1
ContextAwarePluginInterface interface Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/ContextAwarePluginInterface.php Interface for defining context aware plugins. 1
DerivativeInterface interface Drupal\Component\Plugin\Derivative drupal/core/lib/Drupal/Component/Plugin/Derivative/DerivativeInterface.php Plugin interface for derivative plugin handling. 15 16
AnnotatedClassDiscovery class Drupal\Component\Plugin\Discovery drupal/core/lib/Drupal/Component/Plugin/Discovery/AnnotatedClassDiscovery.php Defines a discovery mechanism to find annotated plugins in PSR-0 namespaces. 2 2
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. 2 2
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. 9
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. 10 16
ProcessDecorator class Drupal\Component\Plugin\Discovery drupal/core/lib/Drupal/Component/Plugin/Discovery/ProcessDecorator.php Allows custom processing of the discovered definition. 10
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. 1 6

Pages

Other projects