Classes, traits, and interfaces

Primary tabs

Name Type Namespace Locationsort descending Description Direct uses Use statements Strings
PhpStreamWrapperInterface interface Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/PhpStreamWrapperInterface.php Defines a generic PHP stream wrapper interface. 1
PrivateStream class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/PrivateStream.php Drupal private (private://) stream wrapper class.
PublicStream class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/PublicStream.php Defines a Drupal public (public://) stream wrapper class. 1 1
ReadOnlyStream abstract class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/ReadOnlyStream.php Defines a read-only Drupal stream wrapper base class.
StreamWrapperInterface interface Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/StreamWrapperInterface.php Defines a Drupal stream wrapper extension. 2
TemporaryStream class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/TemporaryStream.php Defines a Drupal temporary (temporary://) stream wrapper class.
TranslationManager class Drupal\Core\StringTranslation drupal/core/lib/Drupal/Core/StringTranslation/TranslationManager.php Defines a chained translation implementation combining multiple translators. 1 2
CustomStrings class Drupal\Core\StringTranslation\Translator drupal/core/lib/Drupal/Core/StringTranslation/Translator/CustomStrings.php String translator using overrides from variables. 1 2
FileTranslation class Drupal\Core\StringTranslation\Translator drupal/core/lib/Drupal/Core/StringTranslation/Translator/FileTranslation.php File based string translation. 2
StaticTranslation class Drupal\Core\StringTranslation\Translator drupal/core/lib/Drupal/Core/StringTranslation/Translator/StaticTranslation.php String translator with a static cache for translations. 2
TranslatorInterface interface Drupal\Core\StringTranslation\Translator drupal/core/lib/Drupal/Core/StringTranslation/Translator/TranslatorInterface.php Interface for objects capable of string translation. 3 3
SystemListing class Drupal\Core drupal/core/lib/Drupal/Core/SystemListing.php Returns information about system object files (modules, themes, etc.). 1
SystemListingInfo class Drupal\Core drupal/core/lib/Drupal/Core/SystemListingInfo.php Returns information about system object files (modules, themes, etc.). 1
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. 21
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.
AttributeBoolean class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeBoolean.php A class that defines a type of boolean HTML attribute.
AttributeString class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeString.php A class that represents most standard HTML attributes.
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.
TwigExtension class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigExtension.php A class for providing Twig extensions (specific Twig_NodeVisitors, filters and functions).
TwigFunctionTokenParser class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigFunctionTokenParser.php A class that defines the Twig token parser for Drupal.
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.
TwigNodeVisitor class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigNodeVisitor.php Provides a Twig_NodeVisitor to change the generated parse-tree.
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'.
TwigReferenceFunctions class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigReferenceFunctions.php A helper used to unwrap TwigReference objects transparently. 1
TwigTemplate abstract class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigTemplate.php This is the base class for compiled Twig templates.
ThemeSettings class Drupal\Core\Theme drupal/core/lib/Drupal/Core/Theme/ThemeSettings.php Defines the default theme settings object. 1
PHPTransliteration class Drupal\Core\Transliteration drupal/core/lib/Drupal/Core/Transliteration/PHPTransliteration.php Enhances PHPTransliteration with an alter hook. 1 2
AccessibleInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/AccessibleInterface.php Interface for checking access. 3 4
ComplexDataInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/ComplexDataInterface.php Interface for complex data; i.e. data containing named and typed properties. 6 12
ItemList class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/ItemList.php A generic list class. 1 1
ListInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/ListInterface.php Interface for a list of typed data. 3 5
MissingContextException class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/MissingContextException.php Exception thrown when data wrappers miss contextual information.
Primitive final class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/Primitive.php Class that holds constants for all primitive data types. 2
ReadOnlyException class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/ReadOnlyException.php Exception thrown when trying to write or set ready-only data. 2
TranslatableInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TranslatableInterface.php Interface for translatable data. 1 1
Any class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Any.php The "any" data type.
Binary class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Binary.php The binary data type.
Boolean class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Boolean.php The boolean data type. 1
Date class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Date.php The date data type.
Duration class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Duration.php The duration data type.
Email class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Email.php The Email data type. 1
Float class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Float.php The float data type.
Integer class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Integer.php The integer data type. 1
Language class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Language.php Defines the 'language' data type.
Map class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Map.php The "map" data type. 1 1
String class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/String.php The string data type. 1 1
Uri class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Uri.php The URI data type. 1
TypedData abstract class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TypedData.php The abstract base class for typed data. 17 16

Pages

Other projects