Classes, traits, and interfaces - 10.3.x - drupal

Primary tabs

Name Deprecated Object type Namespace File name Summary Direct uses Use statements Strings
AccessAnnouncementTest class Drupal\Tests\announcements_feed\FunctionalJavascript core/modules/announcements_feed/tests/src/FunctionalJavascript/AccessAnnouncementTest.php Test the access announcement permissions to get access announcement icon.
AccessPolicyBase abstract class Drupal\Core\Session core/lib/Drupal/Core/Session/AccessPolicyBase.php Base class for access policies. 11 2
AccessPolicyInterface interface Drupal\Core\Session core/lib/Drupal/Core/Session/AccessPolicyInterface.php Defines the access policy interface. 1 2
AccessPolicyProcessor class Drupal\Core\Session core/lib/Drupal/Core/Session/AccessPolicyProcessor.php Processes access policies into permissions for an account. 1 2
AccessPolicyProcessorInterface interface Drupal\Core\Session core/lib/Drupal/Core/Session/AccessPolicyProcessorInterface.php Processes all added access policies until the full permissions are built. 1 2
AccessPolicyProcessorTest class Drupal\Tests\Core\Session core/tests/Drupal/Tests/Core/Session/AccessPolicyProcessorTest.php Tests the AccessPolicyProcessor service.
AccessPolicyScopeException class Drupal\Core\Session core/lib/Drupal/Core/Session/AccessPolicyScopeException.php An exception thrown when permissions are returned for the wrong scope. 1
AccessRouteAlterSubscriber class Drupal\system\EventSubscriber core/modules/system/src/EventSubscriber/AccessRouteAlterSubscriber.php Alters routes to add necessary requirements. 2
Action class Drupal\Core\Action\Attribute core/lib/Drupal/Core/Action/Attribute/Action.php Defines an Action attribute object. 25
ActionMethod final class Drupal\Core\Config\Action\Attribute core/lib/Drupal/Core/Config/Action/Attribute/ActionMethod.php @internal This API is experimental. 10
ActionValidationTest class Drupal\Tests\system\Kernel\Entity core/modules/system/tests/src/Kernel/Entity/ActionValidationTest.php Tests validation of action entities.
AddItemToToolbar final class Drupal\ckeditor5\Plugin\ConfigAction core/modules/ckeditor5/src/Plugin/ConfigAction/AddItemToToolbar.php
AddItemToToolbarConfigActionTest class Drupal\Tests\ckeditor5\Kernel\ConfigAction core/modules/ckeditor5/tests/src/Kernel/ConfigAction/AddItemToToolbarConfigActionTest.php @covers \Drupal\ckeditor5\Plugin\ConfigAction\AddItemToToolbar[[api-linebreak]] @group ckeditor5 @group Recipe
AddModeration final class Drupal\content_moderation\Plugin\ConfigAction core/modules/content_moderation/src/Plugin/ConfigAction/AddModeration.php
AddModerationConfigActionTest class Drupal\Tests\content_moderation\Kernel\ConfigAction core/modules/content_moderation/tests/src/Kernel/ConfigAction/AddModerationConfigActionTest.php @covers \Drupal\content_moderation\Plugin\ConfigAction\AddModeration[[api-linebreak]] @covers \Drupal\content_moderation\Plugin\ConfigAction\AddModerationDeriver[[api-linebreak]] @group content_moderation @group Recipe
AddModerationDeriver final class Drupal\content_moderation\Plugin\ConfigAction core/modules/content_moderation/src/Plugin/ConfigAction/AddModerationDeriver.php
AddToAllBundles final class Drupal\field\Plugin\ConfigAction core/modules/field/src/Plugin/ConfigAction/AddToAllBundles.php Adds a field to all bundles of its target entity type.
AddToAllBundlesConfigActionTest class Drupal\Tests\field\Kernel core/modules/field/tests/src/Kernel/AddToAllBundlesConfigActionTest.php @covers \Drupal\field\Plugin\ConfigAction\AddToAllBundles[[api-linebreak]]
AdminAccountSwitcher final class Drupal\Core\DefaultContent core/lib/Drupal/Core/DefaultContent/AdminAccountSwitcher.php @internal This API is experimental. 1
AdminAccountSwitcherTest class Drupal\KernelTests\Core\DefaultContent core/tests/Drupal/KernelTests/Core/DefaultContent/AdminAccountSwitcherTest.php @covers \Drupal\Core\DefaultContent\AdminAccountSwitcher[[api-linebreak]] @group DefaultContent
AdvisoryTestClientMiddleware class Drupal\advisory_feed_test core/modules/system/tests/modules/advisory_feed_test/src/AdvisoryTestClientMiddleware.php Overrides the User-Agent HTTP header for outbound HTTP requests. 1 2
AjaxMaintenanceModeTest class Drupal\FunctionalJavascriptTests\Ajax core/tests/Drupal/FunctionalJavascriptTests/Ajax/AjaxMaintenanceModeTest.php Tests maintenance message during an AJAX call.
AjaxPageState class Drupal\Core\StackMiddleware core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php Expands the compressed ajax_page_state query parameter into an array. 2
AjaxWaitTest class Drupal\FunctionalJavascriptTests core/tests/Drupal/FunctionalJavascriptTests/AjaxWaitTest.php Tests that unnecessary or untracked XHRs will cause a test failure.
AlertsJsonFeedTest class Drupal\Tests\announcements_feed\FunctionalJavascript core/modules/announcements_feed/tests/src/FunctionalJavascript/AlertsJsonFeedTest.php Test the access announcement according to json feed changes.
AllExceptHostEntity class Drupal\entity_reference_test\Plugin\EntityReferenceSelection core/modules/system/tests/modules/entity_reference_test/src/Plugin/EntityReferenceSelection/AllExceptHostEntity.php Allows access to all entities except for the host entity.
AlterContentMiddleware final class Drupal\http_middleware_test\StackMiddleware core/modules/system/tests/modules/http_middleware_test/src/StackMiddleware/AlterContentMiddleware.php Alters the response before content length is calculated. 2
AlterTest class Drupal\Tests\system\Kernel\Common core/modules/system/tests/src/Kernel/Common/AlterTest.php Tests alteration of arguments passed to \Drupal::moduleHandler->alter().
AlwaysAddsAccessPolicy class Drupal\Tests\Core\Session core/tests/Drupal/Tests/Core/Session/AccessPolicyProcessorTest.php
AlwaysAltersAccessPolicy class Drupal\Tests\Core\Session core/tests/Drupal/Tests/Core/Session/AccessPolicyProcessorTest.php
AnnounceBlock class Drupal\announcements_feed\Plugin\Block core/modules/announcements_feed/src/Plugin/Block/AnnounceBlock.php Provides an 'Announcements Feed' block.
AnnounceBlockTest class Drupal\Tests\announcements_feed\FunctionalJavascript core/modules/announcements_feed/tests/src/FunctionalJavascript/AnnounceBlockTest.php Test the announcement block test visibility.
AnnounceController class Drupal\announcements_feed\Controller core/modules/announcements_feed/src/Controller/AnnounceController.php Controller for community announcements.
AnnounceFetcher final class Drupal\announcements_feed core/modules/announcements_feed/src/AnnounceFetcher.php Service to fetch announcements from the external feed. 1 2
AnnounceFetcherTest class Drupal\Tests\announcements_feed\Kernel core/modules/announcements_feed/tests/src/Kernel/AnnounceFetcherTest.php @coversDefaultClass \Drupal\announcements_feed\AnnounceFetcher[[api-linebreak]]
AnnounceFetcherUnitTest class Drupal\Tests\announcements_feed\Unit core/modules/announcements_feed/tests/src/Unit/AnnounceFetcherUnitTest.php Simple test to ensure that asserts pass.
AnnounceFetcherUserTest class Drupal\Tests\announcements_feed\Kernel core/modules/announcements_feed/tests/src/Kernel/AnnounceFetcherUserTest.php @coversDefaultClass \Drupal\announcements_feed\AnnounceFetcher[[api-linebreak]]
Announcement final class Drupal\announcements_feed core/modules/announcements_feed/src/Announcement.php Object containing a single announcement from the feed.
AnnouncementsCacheTest final class Drupal\Tests\announcements_feed\Functional core/modules/announcements_feed/tests/src/Functional/AnnouncementsCacheTest.php Defines a class for testing pages are still cacheable with dynamic page cache.
AnnounceRenderer final class Drupal\announcements_feed core/modules/announcements_feed/src/AnnounceRenderer.php Service to render announcements from the external feed. 2 2
AnnounceRendererTest class Drupal\Tests\announcements_feed\Kernel core/modules/announcements_feed/tests/src/Kernel/AnnounceRendererTest.php @coversDefaultClass \Drupal\announcements_feed\AnnounceRenderer[[api-linebreak]]
AnnounceTestBase class Drupal\Tests\announcements_feed\Kernel core/modules/announcements_feed/tests/src/Kernel/AnnounceTestBase.php Base class for Announce Kernel tests. 3
AnnounceTestController class Drupal\announce_feed_test\Controller core/modules/announcements_feed/tests/modules/announce_feed_test/src/Controller/AnnounceTestController.php Defines a controller to return JSON for security advisory tests.
AnnounceTestHttpClientMiddleware class Drupal\announce_feed_test core/modules/announcements_feed/tests/modules/announce_feed_test/src/AnnounceTestHttpClientMiddleware.php Overrides the requested endpoint when running tests. 3 2
ApiRequestTrait trait Drupal\Tests core/tests/Drupal/Tests/ApiRequestTrait.php Boilerplate for API Functional tests' HTTP requests. 2
Archiver class Drupal\Core\Archiver\Attribute core/lib/Drupal/Core/Archiver/Attribute/Archiver.php Defines an archiver attribute object. 4
ArchiverTestBase abstract class Drupal\KernelTests\Core\Archiver core/tests/Drupal/KernelTests/Core/Archiver/ArchiverTestBase.php Provides archive specific assertions and helper properties for archive tests. 2
AreaTest class Drupal\Tests\views\Kernel\Handler core/modules/views/tests/src/Kernel/Handler/AreaTest.php Tests the plugin base of the area handler.
AreaTextTokenTest class Drupal\Tests\views\Kernel\Handler core/modules/views/tests/src/Kernel/Handler/AreaTextTokenTest.php Tests the token in text area handler.
ArgumentSummaryTest class Drupal\Tests\views\Kernel\Handler core/modules/views/tests/src/Kernel/Handler/ArgumentSummaryTest.php Tests the summary of results when an argument is not provided.

Other projects


Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.