Classes, traits, and interfaces

Primary tabs

Name Type Namespace Location Description Direct usessort ascending Use statements Strings
WebTestBase abstract class Drupal\simpletest drupal/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php Test case for typical Drupal tests. 312 317
PHP_Token abstract class drupal/core/vendor/phpunit/php-token-stream/PHP/Token.php A PHP token. 149
PHPUnit_Framework_TestCase abstract class drupal/core/vendor/phpunit/phpunit/PHPUnit/Framework/TestCase.php A TestCase defines the fixture to run multiple tests. 136
DrupalUnitTestBase abstract class Drupal\simpletest drupal/core/modules/simpletest/lib/Drupal/simpletest/DrupalUnitTestBase.php Base test case class for Drupal unit tests. 60 62
EventSubscriberInterface interface Symfony\Component\EventDispatcher drupal/core/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventSubscriberInterface.php An EventSubscriber knows himself what events he is interested in. If an EventSubscriber is added to an EventDispatcherInterface, the manager invokes {@link getSubscribedEvents} and registers the subscriber as a listener for all returned events. 52 55
Constraint abstract class Symfony\Component\Validator drupal/core/vendor/symfony/validator/Symfony/Component/Validator/Constraint.php Contains the properties of a constraint definition. 44 91
ControllerInterface interface Drupal\Core\Controller drupal/core/lib/Drupal/Core/Controller/ControllerInterface.php Defines a common interface for route controllers. 43 43
ViewUnitTestBase abstract class Drupal\views\Tests drupal/core/modules/views/lib/Drupal/views/Tests/ViewUnitTestBase.php Defines a base class for Views unit testing. 41 34
FieldPluginBase abstract class Drupal\views\Plugin\views\field drupal/core/modules/views/lib/Drupal/views/Plugin/views/field/FieldPluginBase.php Base field handler that has no options and renders an unformatted field. 40 26
UnitTestBase abstract class Drupal\simpletest drupal/core/modules/simpletest/lib/Drupal/simpletest/UnitTestBase.php Base test case class for unit tests. 39 38
Twig_Test_NodeTestCase abstract class drupal/core/vendor/twig/twig/lib/Twig/Test/NodeTestCase.php 39
NodeTestBase abstract class Drupal\node\Tests drupal/core/modules/node/lib/Drupal/node/Tests/NodeTestBase.php Sets up page and article content types. 38 2
UnitTestCase abstract class Drupal\Tests drupal/core/tests/Drupal/Tests/UnitTestCase.php Provides a base class and helpers for Drupal unit tests. 37 37
ConstraintValidator abstract class Symfony\Component\Validator drupal/core/vendor/symfony/validator/Symfony/Component/Validator/ConstraintValidator.php Base class for constraint validators 37 37
PHPUnit_Framework_Constraint abstract class drupal/core/vendor/phpunit/phpunit/PHPUnit/Framework/Constraint.php Abstract base class for constraints. which are placed upon any value. 32
ViewTestBase abstract class Drupal\views\Tests drupal/core/modules/views/lib/Drupal/views/Tests/ViewTestBase.php Defines a base class for Views testing in the full web test environment. 31 29
ConfirmFormBase abstract class Drupal\Core\Form drupal/core/lib/Drupal/Core/Form/ConfirmFormBase.php Provides an generic base class for a confirmation form. 29 29
CompilerPassInterface interface Symfony\Component\DependencyInjection\Compiler drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/CompilerPassInterface.php Interface that must be implemented by compilation passes 28 16
DatabaseTestBase abstract class Drupal\system\Tests\Database drupal/core/modules/system/lib/Drupal/system/Tests/Database/DatabaseTestBase.php Base class for databases database tests. 26
FormInterface interface Drupal\Core\Form drupal/core/lib/Drupal/Core/Form/FormInterface.php Provides an interface for a Form. 26 25
PluginManagerBase abstract class Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginManagerBase.php Base class for plugin managers. 25 25
SystemConfigFormBase abstract class Drupal\system drupal/core/modules/system/lib/Drupal/system/SystemConfigFormBase.php Base class for implementing system configuration forms. 25 25
FormatterBase abstract class Drupal\field\Plugin\Type\Formatter drupal/core/modules/field/lib/Drupal/field/Plugin/Type/Formatter/FormatterBase.php Base class for 'Field formatter' plugin implementations. 24 30
ConfigEntityInterface interface Drupal\Core\Config\Entity drupal/core/lib/Drupal/Core/Config/Entity/ConfigEntityInterface.php Defines the interface common for all configuration entities. 23 22
ConfigEntityBase abstract class Drupal\Core\Config\Entity drupal/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php Defines a base configuration entity class. 22 22
BlockBase abstract class Drupal\block drupal/core/modules/block/lib/Drupal/block/BlockBase.php Defines a base block implementation that most blocks plugins will extend. 22 23
FieldUnitTestBase abstract class Drupal\field\Tests drupal/core/modules/field/lib/Drupal/field/Tests/FieldUnitTestBase.php Parent class for Field API unit tests. 22 9
Twig_Node_Expression_Binary abstract class drupal/core/vendor/twig/twig/lib/Twig/Node/Expression/Binary.php 22
CommandInterface interface Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/CommandInterface.php AJAX command interface. 22 24
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
FieldItemBase abstract class Drupal\Core\Entity\Field drupal/core/lib/Drupal/Core/Entity/Field/FieldItemBase.php An entity field item. 21 21
UITestBase abstract class Drupal\views_ui\Tests drupal/core/modules/views_ui/lib/Drupal/views_ui/Tests/UITestBase.php Provides a base class for testing the Views UI. 21 1
UpgradePathTestBase abstract class Drupal\system\Tests\Upgrade drupal/core/modules/system/lib/Drupal/system/Tests/Upgrade/UpgradePathTestBase.php Perform end-to-end tests of the upgrade path. 21 2
Twig_Node class drupal/core/vendor/twig/twig/lib/Twig/Node.php Represents a node in the AST. 20
SearchTestBase abstract class Drupal\search\Tests drupal/core/modules/search/lib/Drupal/search/Tests/SearchTestBase.php 20
Twig_TokenParser abstract class drupal/core/vendor/twig/twig/lib/Twig/TokenParser.php Base class for all token parsers. 19
CommentTestBase abstract class Drupal\comment\Tests drupal/core/modules/comment/lib/Drupal/comment/Tests/CommentTestBase.php Provides setup and helper methods for comment tests. 19 1
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
ActionBase abstract class Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ActionBase.php Provides a base implementation for an Action plugin. 17 17
TypedData abstract class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TypedData.php The abstract base class for typed data. 17 16
EntityFormController class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityFormController.php Base class for entity form controllers. 17 16
TaxonomyTestBase abstract class Drupal\taxonomy\Tests drupal/core/modules/taxonomy/lib/Drupal/taxonomy/Tests/TaxonomyTestBase.php Provides common helper methods for Taxonomy module tests. 17 1
AggregatorTestBase abstract class Drupal\aggregator\Tests drupal/core/modules/aggregator/lib/Drupal/aggregator/Tests/AggregatorTestBase.php Defines a base class for testing the Aggregator module. 16 1
EntityUnitTestBase abstract class Drupal\system\Tests\Entity drupal/core/modules/system/lib/Drupal/system/Tests/Entity/EntityUnitTestBase.php Defines an abstract test base for entity unit tests. 16 2
DoctrineTestCase abstract class Doctrine\Tests drupal/core/vendor/doctrine/common/tests/Doctrine/Tests/DoctrineTestCase.php Base testcase class for all Doctrine testcases. 15 10
WidgetBase abstract class Drupal\field\Plugin\Type\Widget drupal/core/modules/field/lib/Drupal/field/Plugin/Type/Widget/WidgetBase.php Base class for 'Field widget' plugin implementations. 15 17
DerivativeInterface interface Drupal\Component\Plugin\Derivative drupal/core/lib/Drupal/Component/Plugin/Derivative/DerivativeInterface.php Plugin interface for derivative plugin handling. 15 16
ConfigStorageController class Drupal\Core\Config\Entity drupal/core/lib/Drupal/Core/Config/Entity/ConfigStorageController.php Defines the storage controller class for configuration entities. 14 16
PluginBase abstract class Drupal\views\Plugin\views drupal/core/modules/views/lib/Drupal/views/Plugin/views/PluginBase.php 14 16
HttpException class Symfony\Component\HttpKernel\Exception drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Exception/HttpException.php HttpException. 14 2

Pages

Other projects