Classes, traits, and interfaces

Primary tabs

Name Type Namespace Location Description Direct uses Use statementssort descending 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.
SystemListing class Drupal\Core drupal/core/lib/Drupal/Core/SystemListing.php Returns information about system object files (modules, themes, etc.). 1
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.
_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
MTimeProtectedFileStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/MTimeProtectedFileStorage.php Stores PHP code in files with securely hashed names.
FileStorage class Drupal\Component\PhpStorage drupal/core/lib/Drupal/Component/PhpStorage/FileStorage.php Stores the code as regular PHP files. 1
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.
AttributeValueBase abstract class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeValueBase.php Defines the base class for an attribute type. 3
TwigEnvironment class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigEnvironment.php A class that defines a Twig environment for Drupal.
TwigReferenceFunction class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigReferenceFunction.php This class is used to create functions requiring references like 'hide'.
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.
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.
TwigNodeExpressionNameReference class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigNodeExpressionNameReference.php A class that defines a reference to the name for all nodes that represent expressions.
TwigFunctionTokenParser class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigFunctionTokenParser.php A class that defines the Twig token parser for Drupal.
FTP abstract class Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/FTP.php Defines the base class for FTP implementations. 1
SSH class Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/SSH.php The SSH connection class for the update module.
FTPExtension class Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/FTPExtension.php Defines a file transfer class using the PHP FTP extension.
StorageException class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/StorageException.php An exception thrown in case of storage controller operation errors.
InstallStorage class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/InstallStorage.php Storage controller used by the Drupal installer.
CachedStorage class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/CachedStorage.php Defines the cached storage controller.
RouteCompiler class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteCompiler.php Compiler to generate derived information from a Route necessary for matching.
RouteBuilder class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteBuilder.php Managing class for rebuilding the router table.
CompiledRoute class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/CompiledRoute.php Description of CompiledRoute
PartialMatcher abstract class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/PartialMatcher.php Utility base class for partial matchers. 2
UpdaterFileTransferException class Drupal\Core\Updater drupal/core/lib/Drupal/Core/Updater/UpdaterFileTransferException.php Defines a child class of Drupal\Core\Updater\UpdaterException that indicates a Drupal\Core\FileTransfer\FileTransferInterface exception.

Pages

Other projects