Classes, traits, and interfaces

Primary tabs

Name Type Namespace Location Description Direct usessort descending Use statements Strings
ComposerAutoloaderInit class drupal/core/vendor/composer/autoload_real.php
ClassLoader class Composer\Autoload drupal/core/vendor/composer/ClassLoader.php ClassLoader implements a PSR-0 class loader
HtmlPageController class Drupal\Core drupal/core/lib/Drupal/Core/HtmlPageController.php Default controller for most HTML pages.
SystemListingInfo class Drupal\Core drupal/core/lib/Drupal/Core/SystemListingInfo.php Returns information about system object files (modules, themes, etc.). 1
ControllerResolver class Drupal\Core drupal/core/lib/Drupal/Core/ControllerResolver.php ControllerResolver to enhance controllers beyond Symfony's basic handling. 1
DrupalKernel class Drupal\Core drupal/core/lib/Drupal/Core/DrupalKernel.php The DrupalKernel class is the core of Drupal itself. 10
ExceptionController class Drupal\Core drupal/core/lib/Drupal/Core/ExceptionController.php This controller handles HTTP errors generated by the routing system. 1
CoreBundle class Drupal\Core drupal/core/lib/Drupal/Core/CoreBundle.php Bundle class for mandatory core services. 1
ContentNegotiation class Drupal\Core drupal/core/lib/Drupal/Core/ContentNegotiation.php This class is a central library for content type negotiation. 2
LegacyUrlMatcher class Drupal\Core drupal/core/lib/Drupal/Core/LegacyUrlMatcher.php UrlMatcher matches URL based on a set of routes.
HttpKernel class Drupal\Core drupal/core/lib/Drupal/Core/HttpKernel.php This HttpKernel is used to manage scope changes of the DI container.
Zip class Drupal\Component\Archiver drupal/core/lib/Drupal/Component/Archiver/Zip.php Defines a archiver implementation for .zip files.
ArchiverException class Drupal\Component\Archiver drupal/core/lib/Drupal/Component/Archiver/ArchiverException.php Defines an exception class for Drupal\Component\Archiver\ArchiverInterface.
ArchiveTar class Drupal\Component\Archiver drupal/core/lib/Drupal/Component/Archiver/ArchiveTar.php Creates a (compressed) Tar archive
Tar class Drupal\Component\Archiver drupal/core/lib/Drupal/Component/Archiver/Tar.php Defines a archiver implementation for .tar files.
MockFileFinder class Drupal\Component\Reflection drupal/core/lib/Drupal/Component/Reflection/MockFileFinder.php Defines a mock file finder that only returns a single filename. 1
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. 5
Graph class Drupal\Component\Graph drupal/core/lib/Drupal/Component/Graph/Graph.php Directed acyclic graph manipulation. 3
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
PoStreamWriter class Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoStreamWriter.php Defines a Gettext PO stream writer. 1
PoStreamReader class Drupal\Component\Gettext drupal/core/lib/Drupal/Component/Gettext/PoStreamReader.php Implements Gettext PO stream reader. 1
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. 1
_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.
_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
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
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 5
Com class Drupal\Component\Uuid drupal/core/lib/Drupal/Component/Uuid/Com.php UUID implementation using the Windows internal GUID extension.
Pecl class Drupal\Component\Uuid drupal/core/lib/Drupal/Component/Uuid/Pecl.php UUID implementation using the PECL extension.
Php class Drupal\Component\Uuid drupal/core/lib/Drupal/Component/Uuid/Php.php Generates a UUID v4 using PHP code.
Uuid class Drupal\Component\Uuid drupal/core/lib/Drupal/Component/Uuid/Uuid.php Factory class for UUIDs. 11
TwigEnvironment class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigEnvironment.php A class that defines a Twig environment for Drupal.
TwigReference class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigReference.php A class used to pass variables by reference while they are used in twig. 2
TwigReferenceFunction class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigReferenceFunction.php This class is used to create functions requiring references like 'hide'.
Attribute class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/Attribute.php A class that can be used for collecting then rendering HTML attributtes. 18
AttributeBoolean class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeBoolean.php A class that defines a type of boolean HTML attribute.
TwigNodeVisitor class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigNodeVisitor.php Provides a Twig_NodeVisitor to change the generated parse-tree.
TwigTemplate abstract class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigTemplate.php This is the base class for compiled Twig templates.
TwigReferenceFunctions class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigReferenceFunctions.php A helper used to unwrap TwigReference objects transparently. 1
AttributeArray class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeArray.php A class that defines a type of Attribute that can be added to as an array.
AttributeString class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeString.php A class that represents most standard HTML attributes.
TwigFactory class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigFactory.php A class for constructing Twig_Environment objects.

Pages

Other projects