Classes, traits, and interfaces

Primary tabs

Name Type Namespace Locationsort descending Description Direct uses Use statements Strings
StaticDiscoveryDecorator class Drupal\Component\Plugin\Discovery drupal/core/lib/Drupal/Component/Plugin/Discovery/StaticDiscoveryDecorator.php A decorator that allows manual registration of undiscoverable definitions. 1
ContextException class Drupal\Component\Plugin\Exception drupal/core/lib/Drupal/Component/Plugin/Exception/ContextException.php An exception class to be thrown for context plugin exceptions. 2
ExceptionInterface interface Drupal\Component\Plugin\Exception drupal/core/lib/Drupal/Component/Plugin/Exception/ExceptionInterface.php Exception interface for all exceptions thrown by the Plugin component. 5 4
InvalidDecoratedMethod class Drupal\Component\Plugin\Exception drupal/core/lib/Drupal/Component/Plugin/Exception/InvalidDecoratedMethod.php Exception thrown when a decorator's _call() method is triggered, but the decorated object does not contain the requested method.
MapperExceptionInterface interface Drupal\Component\Plugin\Exception drupal/core/lib/Drupal/Component/Plugin/Exception/MapperExceptionInterface.php Extended interface for exceptions thrown specifically by the Mapper subsystem within the Plugin component.
PluginException class Drupal\Component\Plugin\Exception drupal/core/lib/Drupal/Component/Plugin/Exception/PluginException.php Generic Plugin exception class to be thrown when no more specific class is applicable. 16
DefaultFactory class Drupal\Component\Plugin\Factory drupal/core/lib/Drupal/Component/Plugin/Factory/DefaultFactory.php Default plugin factory. 4 20
FactoryInterface interface Drupal\Component\Plugin\Factory drupal/core/lib/Drupal/Component/Plugin/Factory/FactoryInterface.php Factory interface implemented by all plugin factories. 2 1
ReflectionFactory class Drupal\Component\Plugin\Factory drupal/core/lib/Drupal/Component/Plugin/Factory/ReflectionFactory.php A plugin factory that maps instance configuration to constructor arguments. 4
MapperInterface interface Drupal\Component\Plugin\Mapper drupal/core/lib/Drupal/Component/Plugin/Mapper/MapperInterface.php Plugin mapper interface. 1 1
PluginBag abstract class Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginBag.php Defines an object which stores multiple plugin instances to lazy load them. 6 6
PluginBase abstract class Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginBase.php Base class for plugins wishing to support metadata inspection. 21 24
PluginInspectionInterface interface Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginInspectionInterface.php Plugin interface for providing some metadata inspection. 9 7
PluginManagerBase abstract class Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginManagerBase.php Base class for plugin managers. 25 25
PluginManagerInterface interface Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginManagerInterface.php Interface implemented by plugin managers. 2 9
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
PHPTransliteration class Drupal\Component\Transliteration drupal/core/lib/Drupal/Component/Transliteration/PHPTransliteration.php Implements transliteration without using the PECL extensions. 1 2
TransliterationInterface interface Drupal\Component\Transliteration drupal/core/lib/Drupal/Component/Transliteration/TransliterationInterface.php Defines an interface for classes providing transliteration. 1 1
Crypt class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Crypt.php Utility class for cryptographically-secure string handling routines. 23
DiffArray class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/DiffArray.php Provides helpers to perform diffs on multi dimensional arrays. 1
MapArray class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/MapArray.php Provides generic array mapping helper methods. 2
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. 49
Settings final class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Settings.php Read only settings that are initialized with the class. 12 2
String class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/String.php Provides helpers to operate on strings. 17
Tags class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Tags.php Defines a class that can explode and implode tags. 2
Timer class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Timer.php Provides helpers to use timers throughout a request. 2
Unicode class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Unicode.php Provides Unicode-related conversions and operations. 12
UrlValidator class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/UrlValidator.php Helper class to support filtering bad protocols from an url. 5
Xss class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Xss.php Provides helper to filter for cross-site scripting. 4
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. 21
UuidInterface interface Drupal\Component\Uuid drupal/core/lib/Drupal/Component/Uuid/UuidInterface.php Interface that defines a UUID backend. 3
AccessCheckInterface interface Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/AccessCheckInterface.php An access check service determines access rules for particular routes. 19 20
AccessManager class Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/AccessManager.php Attaches access check services to routes and runs them on request. 2 2
DefaultAccessCheck class Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/DefaultAccessCheck.php Allows access to routes to be controlled by an '_access' boolean parameter. 2 2
ActionBag class Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ActionBag.php Provides a container for lazily loading Action plugins. 1
ActionBase abstract class Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ActionBase.php Provides a base implementation for an Action plugin. 17 17
ActionInterface interface Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ActionInterface.php Provides an interface for an Action plugin. 2 3
ActionManager class Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ActionManager.php Provides an Action plugin manager. 3 2
ConfigurableActionBase abstract class Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ConfigurableActionBase.php Provides a base implementation for a configurable Action plugin. 7 7
ConfigurableActionInterface interface Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ConfigurableActionInterface.php Provides an interface for an Action plugin. 1 4
AddCssCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AddCssCommand.php An AJAX command for adding css to the page via ajax. 3
AfterCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AfterCommand.php An AJAX command for calling the jQuery after() method. 2
AjaxResponse class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AjaxResponse.php JSON response object for AJAX requests. 1 17
AjaxSubscriber class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AjaxSubscriber.php Subscribes to the kernel request event to add the Ajax media type. 2
AlertCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AlertCommand.php AJAX command for a javascript alert box. 4
AppendCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AppendCommand.php An AJAX command for calling the jQuery append() method. 4
BeforeCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/BeforeCommand.php An AJAX command for calling the jQuery before() method. 2

Pages

Other projects