Classes, traits, and interfaces

Primary tabs

Name Type Namespace Location Description Direct usessort ascending Use statements Strings
OutboundPathProcessorInterface interface Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/OutboundPathProcessorInterface.php Defines an interface for classes that process the outbound path. 5 3
ConditionInterface interface Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/ConditionInterface.php Interface for a conditional clause in a query. 5
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
CKEditorPluginInterface interface Drupal\ckeditor drupal/core/modules/ckeditor/lib/Drupal/ckeditor/CKEditorPluginInterface.php Defines an interface for (loading of) CKEditor plugins. 5 1
HasDispatcherInterface interface Guzzle\Common drupal/core/vendor/guzzle/common/Guzzle/Common/HasDispatcherInterface.php Holds an event dispatcher 5 4
PHPUnit_Framework_Test interface drupal/core/vendor/phpunit/phpunit/PHPUnit/Framework/Test.php A Test can be run and collect its results. 5
HttpKernelInterface interface Symfony\Component\HttpKernel drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernelInterface.php HttpKernelInterface handles a Request to convert it to a Response. 5 50
Reader interface Doctrine\Common\Annotations drupal/core/vendor/doctrine/common/lib/Doctrine/Common/Annotations/Reader.php Interface for annotation readers. 5 5
DenormalizerInterface interface Symfony\Component\Serializer\Normalizer drupal/core/vendor/symfony/serializer/Symfony/Component/Serializer/Normalizer/DenormalizerInterface.php Defines the interface of denormalizers. 5 7
ExceptionInterface interface Symfony\Component\Routing\Exception drupal/core/vendor/symfony/routing/Symfony/Component/Routing/Exception/ExceptionInterface.php ExceptionInterface 5 1
ProfilerStorageInterface interface Symfony\Component\HttpKernel\Profiler drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Profiler/ProfilerStorageInterface.php ProfilerStorageInterface. 5 1
ControllerResolverInterface interface Symfony\Component\HttpKernel\Controller drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Controller/ControllerResolverInterface.php A ControllerResolverInterface implementation knows how to determine the controller to execute based on a Request object. 5 6
ExceptionInterface interface Symfony\Component\DependencyInjection\Exception drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Exception/ExceptionInterface.php Base ExceptionInterface for Dependency Injection component. 5
LoaderInterface interface Symfony\Component\Validator\Mapping\Loader drupal/core/vendor/symfony/validator/Symfony/Component/Validator/Mapping/Loader/LoaderInterface.php 5 4
ContextAwarePluginBase abstract class Drupal\Core\Plugin drupal/core/lib/Drupal/Core/Plugin/ContextAwarePluginBase.php Drupal specific class for plugins that use context. 4 4
FileTransfer abstract class Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/FileTransfer.php Defines the base FileTransfer class. 4 1
DefaultFactory class Drupal\Component\Plugin\Factory drupal/core/lib/Drupal/Component/Plugin/Factory/DefaultFactory.php Default plugin factory. 4 20
_DiffOp class drupal/core/lib/Drupal/Component/Diff/DiffEngine.php @todo document @private @subpackage DifferenceEngine 4
DatabaseStorageController class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/DatabaseStorageController.php Defines a base entity controller class. 4 4
PHP_Token_Includes abstract class drupal/core/vendor/phpunit/php-token-stream/PHP/Token.php 4
InvalidBreakpointException class Drupal\breakpoint drupal/core/modules/breakpoint/lib/Drupal/breakpoint/InvalidBreakpointException.php Base exception for breakpoint exception. 4 5
ViewFormControllerBase abstract class Drupal\views_ui drupal/core/modules/views_ui/lib/Drupal/views_ui/ViewFormControllerBase.php Base form controller for Views forms. 4
Twig_Error class drupal/core/vendor/twig/twig/lib/Twig/Error.php Twig base exception. 4
BaseCommand class Drupal\edit\Ajax drupal/core/modules/edit/lib/Drupal/edit/Ajax/BaseCommand.php Base AJAX command that only exists simplify Edit's actual AJAX commands. 4 1
NormalizerBase abstract class Drupal\serialization\Normalizer drupal/core/modules/serialization/lib/Drupal/serialization/Normalizer/NormalizerBase.php Base class for Normalizers. 4 1
PathTestBase abstract class Drupal\path\Tests drupal/core/modules/path/lib/Drupal/path/Tests/PathTestBase.php Provides a base class for testing the Path module. 4
EntityTranslationTestBase abstract class Drupal\translation_entity\Tests drupal/core/modules/translation_entity/lib/Drupal/translation_entity/Tests/EntityTranslationTestBase.php Tests entity translation workflows. 4 1
EventArgs class Doctrine\Common drupal/core/vendor/doctrine/common/lib/Doctrine/Common/EventArgs.php EventArgs is the base class for classes containing event data. 4 4
Kernel abstract class Symfony\Component\HttpKernel drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Kernel.php The Kernel is the heart of the Symfony system. 4 7
PHPUnit_Framework_Comparator_Object class drupal/core/vendor/phpunit/phpunit/PHPUnit/Framework/Comparator/Object.php Compares objects for equality. 4
PluginTestBase abstract class Drupal\system\Tests\Plugin drupal/core/modules/system/lib/Drupal/system/Tests/Plugin/PluginTestBase.php Base class for Plugin API unit tests. 4
RoutableFragmentRenderer abstract class Symfony\Component\HttpKernel\Fragment drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Fragment/RoutableFragmentRenderer.php Adds the possibility to generate a fragment URI for a given Controller. 4 1
Dumper abstract class Symfony\Component\DependencyInjection\Dumper drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Dumper/Dumper.php Dumper is the abstract class for all built-in dumpers. 4
FileLoader abstract class Symfony\Component\DependencyInjection\Loader drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Loader/FileLoader.php FileLoader is the abstract class used by all built-in loaders that are file based. 4
ManyToOne class Drupal\views\Plugin\views\filter drupal/core/modules/views/lib/Drupal/views/Plugin/views/filter/ManyToOne.php Complex filter to handle filtering for many to one relationships, such as terms (many terms per node) or roles (many roles per user). 4 4
AccessPluginBase abstract class Drupal\views\Plugin\views\access drupal/core/modules/views/lib/Drupal/views/Plugin/views/access/AccessPluginBase.php The base plugin to handle access control. 4 4
DiscoveryTestBase class Drupal\system\Tests\Plugin\Discovery drupal/core/modules/system/lib/Drupal/system/Tests/Plugin/Discovery/DiscoveryTestBase.php Tests that plugins are correctly discovered. 4 1
Node class Drupal\node\Plugin\views\field drupal/core/modules/node/lib/Drupal/node/Plugin/views/field/Node.php Field handler to provide simple renderer that allows linking to a node. Definition terms: 4 4
EntityReferenceFormatterBase abstract class Drupal\entity_reference\Plugin\field\formatter drupal/core/modules/entity_reference/lib/Drupal/entity_reference/Plugin/field/formatter/EntityReferenceFormatterBase.php Parent plugin for entity reference formatters. 4 4
Link class Drupal\comment\Plugin\views\field drupal/core/modules/comment/lib/Drupal/comment/Plugin/views/field/Link.php Base field handler to present a link. 4
AbstractReaderTest abstract class Doctrine\Tests\Common\Annotations drupal/core/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/AbstractReaderTest.php 4
FileException class Symfony\Component\HttpFoundation\File\Exception drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/File/Exception/FileException.php Thrown when an error occurred in the component File 4 3
AbstractProxy abstract class Symfony\Component\HttpFoundation\Session\Storage\Proxy drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Storage/Proxy/AbstractProxy.php AbstractProxy. 4 4
StatementInterface interface Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/StatementInterface.php Represents a prepared statement. 4 4
CacheBackendInterface interface Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/CacheBackendInterface.php Defines an interface for cache implementations. 4 33 18
MailInterface interface Drupal\Core\Mail drupal/core/lib/Drupal/Core/Mail/MailInterface.php Defines an interface for pluggable mail back-ends. 4 2
StorageInterface interface Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/StorageInterface.php Defines an interface for configuration storage controllers. 4 11
AnnotationInterface interface Drupal\Component\Annotation drupal/core/lib/Drupal/Component/Annotation/AnnotationInterface.php Defines a common interface for classed annotations. 4 2
Twig_NodeOutputInterface interface drupal/core/vendor/twig/twig/lib/Twig/NodeOutputInterface.php Represents a displayable node in the AST. 4
Twig_ExistsLoaderInterface Deprecated interface drupal/core/vendor/twig/twig/lib/Twig/ExistsLoaderInterface.php Adds an exists() method for loaders. 4

Pages

Other projects