Classes, traits, and interfaces

Primary tabs

Name Type Namespace Locationsort descending Description Direct uses Use statements Strings
PluginInspectionInterface interface Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginInspectionInterface.php Plugin interface for providing some metadata inspection. 4 3
PluginManagerBase abstract class Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginManagerBase.php Base class for plugin managers. 13 13
PluginManagerInterface interface Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginManagerInterface.php Interface implemented by plugin managers. 1
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 1
TransliterationInterface interface Drupal\Component\Transliteration drupal/core/lib/Drupal/Component/Transliteration/TransliterationInterface.php Defines an interface for classes providing transliteration. 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
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
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. 4 2
AccessManager class Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/AccessManager.php Attaches access check services to routes and runs them on request. 1
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.
PermissionAccessCheck class Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/PermissionAccessCheck.php Determines access to routes based on permissions defined via hook_permission().
AddCssCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AddCssCommand.php An AJAX command for adding css to the page via ajax. 1
AfterCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AfterCommand.php An AJAX command for calling the jQuery after() method. 1
AjaxResponse class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AjaxResponse.php JSON response object for AJAX requests. 1
AlertCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AlertCommand.php AJAX command for a javascript alert box. 1
AppendCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AppendCommand.php An AJAX command for calling the jQuery append() method. 1
BeforeCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/BeforeCommand.php An AJAX command for calling the jQuery before() method. 1
ChangedCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/ChangedCommand.php An AJAX command for marking HTML elements as changed. 1
CommandInterface interface Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/CommandInterface.php AJAX command interface. 10 10
CssCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/CssCommand.php An AJAX command for calling the jQuery css() method. 1
DataCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/DataCommand.php An AJAX command for implementing jQuery's data() method. 1
HtmlCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/HtmlCommand.php AJAX command for calling the jQuery html() method. 1
InsertCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/InsertCommand.php Generic AJAX command for inserting content. 6 7
InvokeCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/InvokeCommand.php AJAX command for invoking an arbitrary jQuery method. 1
PrependCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/PrependCommand.php AJAX command for calling the jQuery insert() method. 1
RemoveCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/RemoveCommand.php AJAX command for calling the jQuery remove() method. 1
ReplaceCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/ReplaceCommand.php AJAX command for calling the jQuery replace() method. 2
RestripeCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/RestripeCommand.php AJAX command for resetting the striping on a table. 1
SettingsCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/SettingsCommand.php AJAX command for adjusting Drupal's JavaScript settings. 1
AnnotationInterface interface Drupal\Core\Annotation drupal/core/lib/Drupal/Core/Annotation/AnnotationInterface.php Defines a common interface for classed annotations. 2 2
Plugin class Drupal\Core\Annotation drupal/core/lib/Drupal/Core/Annotation/Plugin.php Defines a Plugin annotation object. 289
Translation class Drupal\Core\Annotation drupal/core/lib/Drupal/Core/Annotation/Translation.php Defines a translatable annotation object. 126
BackendChain class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/BackendChain.php Defines a chained cache implementation for combining multiple cache backends. 2
CacheBackendInterface interface Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/CacheBackendInterface.php Defines an interface for cache implementations. 4 18
CacheFactory class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/CacheFactory.php Defines the cache backend factory. 1
DatabaseBackend class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/DatabaseBackend.php Defines a default cache implementation. 1 2
InstallBackend class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/InstallBackend.php Defines a stub cache implementation to be used during installation. 1
MemoryBackend class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/MemoryBackend.php Defines a memory cache implementation. 3
NullBackend class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/NullBackend.php Defines a stub cache implementation. 1
AliasManagerCacheDecorator class Drupal\Core\CacheDecorator drupal/core/lib/Drupal/Core/CacheDecorator/AliasManagerCacheDecorator.php Class used by the PathSubscriber to get the system path and cache path lookups. 1
CacheDecoratorInterface interface Drupal\Core\CacheDecorator drupal/core/lib/Drupal/Core/CacheDecorator/CacheDecoratorInterface.php Defines an interface for cache decorator implementations. 1
BootstrapConfigStorageFactory class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/BootstrapConfigStorageFactory.php Defines a factory for retrieving the config storage used pre-kernel. 1
CachedStorage class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/CachedStorage.php Defines the cached storage controller.
Config class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/Config.php Defines the default configuration object. 4
ConfigEvent class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/ConfigEvent.php 2

Pages

Other projects