Classes, traits, and interfaces

Primary tabs

Name Type Namespace Locationsort descending Description Direct uses Use statements Strings
ChainMatcher class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/ChainMatcher.php Aggregates multiple matchers together in series. 1
CompiledRoute class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/CompiledRoute.php Description of CompiledRoute
FinalMatcherInterface interface Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/FinalMatcherInterface.php A FinalMatcher returns only one route from a collection of candidate routes. 1
FirstEntryFinalMatcher class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/FirstEntryFinalMatcher.php Final matcher that simply returns the first item in the remaining routes. 4
HttpMethodMatcher class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/HttpMethodMatcher.php This class filters routes based on their HTTP Method. 3
InitialMatcherInterface interface Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/InitialMatcherInterface.php A PartialMatcher works like a UrlMatcher, but will return multiple candidate routes. 2 1
MatcherDumper class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/MatcherDumper.php Dumps Route information to a database table. 2
MimeTypeMatcher class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/MimeTypeMatcher.php This class filters routes based on the media type in HTTP Accept headers. 1
NestedMatcher class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/NestedMatcher.php The nested matcher layers multiple partial matchers together. 4
NestedMatcherInterface interface Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/NestedMatcherInterface.php A NestedMatcher allows for multiple-stage resolution of a route. 1
PartialMatcher abstract class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/PartialMatcher.php Utility base class for partial matchers. 2
PartialMatcherInterface interface Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/PartialMatcherInterface.php A PartialMatcher works like a UrlMatcher, but will return multiple candidate routes. 1
PathMatcher class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/PathMatcher.php Initial matcher to match a route against a built database, by path. 1
RouteBuilder class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteBuilder.php Managing class for rebuilding the router table.
RouteBuildEvent class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteBuildEvent.php Represents route building information as event. 3
RouteCompiler class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteCompiler.php Compiler to generate derived information from a Route necessary for matching.
RoutingEvents final class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RoutingEvents.php Contains all events thrown in the core routing component. 3
LocalStream abstract class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/LocalStream.php Defines a Drupal stream wrapper base class for local files. 5 3
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
StreamWrapperInterface interface Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/StreamWrapperInterface.php Defines a Drupal stream wrapper extension. 1
TemporaryStream class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/TemporaryStream.php Defines a Drupal temporary (temporary://) stream wrapper class.
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. 18
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.
TwigFactory class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigFactory.php A class for constructing Twig_Environment objects.
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.
PHPTransliteration class Drupal\Core\Transliteration drupal/core/lib/Drupal/Core/Transliteration/PHPTransliteration.php Enhances PHPTransliteration with an alter hook. 1
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. 4 6
ContextAwareInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/ContextAwareInterface.php Interface for context aware data. 6 8
ListInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/ListInterface.php Interface for a list of typed data. 1 1
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. 1
ReadOnlyException class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/ReadOnlyException.php Exception thrown when trying to write or set ready-only data. 1
TranslatableInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TranslatableInterface.php Interface for translatable data. 1 1
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.

Pages

Other projects