From 888787570b290901371946bef185f38a0b165dfc Mon Sep 17 00:00:00 2001 From: quietone <quietone@2572884.no-reply.drupal.org> Date: Thu, 9 Jan 2025 10:29:43 +1300 Subject: [PATCH 1/2] modules --- core/modules/block/src/BlockRepositoryInterface.php | 3 +++ .../block_content/src/Controller/BlockContentController.php | 3 +++ core/modules/comment/src/CommentStatistics.php | 3 +++ .../config_collection_install_test/src/EventSubscriber.php | 3 +++ .../config/tests/config_events_test/src/EventSubscriber.php | 3 +++ .../layout_builder/tests/src/Kernel/SectionListTraitTest.php | 3 +++ core/modules/migrate/src/Event/EventBase.php | 3 +++ core/modules/migrate/src/MigrateBuildDependencyInterface.php | 3 +++ core/modules/migrate/src/MigrateExecutableInterface.php | 3 +++ core/modules/migrate/src/MigrateMessageInterface.php | 3 +++ core/modules/migrate/src/Plugin/Derivative/MigrateEntity.php | 3 +++ .../migrate/src/Plugin/Derivative/MigrateEntityRevision.php | 3 +++ .../migrate/src/Plugin/MigratePluginManagerInterface.php | 3 +++ core/modules/migrate/tests/src/Unit/process/ConcatTest.php | 3 +++ .../migrate/tests/src/Unit/process/MigrateProcessTestCase.php | 3 +++ .../src/Plugin/MigrateFieldPluginManagerInterface.php | 3 +++ .../migrate_drupal/tests/src/Traits/CreateMigrationsTrait.php | 3 +++ core/modules/rest/src/ResourceResponseTrait.php | 3 +++ .../modules/search/tests/src/Unit/SearchPageRepositoryTest.php | 3 +++ .../src/EntityResolver/EntityResolverInterface.php | 3 +++ .../tests/serialization_test/src/SerializationTestEncoder.php | 3 +++ .../serialization_test/src/SerializationTestNormalizer.php | 3 +++ .../serialization/tests/src/Unit/Encoder/XmlEncoderTest.php | 3 +++ .../ImageToolkit/Operation/gd/GDImageToolkitOperationBase.php | 3 +++ .../taxonomy/src/Entity/Routing/VocabularyRouteProvider.php | 3 +++ core/modules/user/tests/src/Unit/PermissionHandlerTest.php | 3 +++ core/modules/views/src/Form/ViewsFormMainForm.php | 3 +++ core/modules/views/tests/src/Unit/Plugin/field/FieldTest.php | 3 +++ core/modules/views_ui/src/Form/Ajax/ViewsFormInterface.php | 3 +++ core/modules/views_ui/tests/src/Unit/ViewListBuilderTest.php | 3 +++ core/phpcs.xml.dist | 1 + 31 files changed, 91 insertions(+) diff --git a/core/modules/block/src/BlockRepositoryInterface.php b/core/modules/block/src/BlockRepositoryInterface.php index 09f91168406b..d6cee45acc1f 100644 --- a/core/modules/block/src/BlockRepositoryInterface.php +++ b/core/modules/block/src/BlockRepositoryInterface.php @@ -2,6 +2,9 @@ namespace Drupal\block; +/** + * Provides an interface for the block repository. + */ interface BlockRepositoryInterface { /** diff --git a/core/modules/block_content/src/Controller/BlockContentController.php b/core/modules/block_content/src/Controller/BlockContentController.php index 20bd0f0d1caa..b2776f51d7d8 100644 --- a/core/modules/block_content/src/Controller/BlockContentController.php +++ b/core/modules/block_content/src/Controller/BlockContentController.php @@ -10,6 +10,9 @@ use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\HttpFoundation\Request; +/** + * Controller routines for custom block routes. + */ class BlockContentController extends ControllerBase { /** diff --git a/core/modules/comment/src/CommentStatistics.php b/core/modules/comment/src/CommentStatistics.php index d2d08dfc0eec..9c43e14fa7b6 100644 --- a/core/modules/comment/src/CommentStatistics.php +++ b/core/modules/comment/src/CommentStatistics.php @@ -13,6 +13,9 @@ use Drupal\Core\StringTranslation\StringTranslationTrait; use Drupal\user\EntityOwnerInterface; +/** + * Service for storing and retrieving comment statistics. + */ class CommentStatistics implements CommentStatisticsInterface { use StringTranslationTrait; diff --git a/core/modules/config/tests/config_collection_install_test/src/EventSubscriber.php b/core/modules/config/tests/config_collection_install_test/src/EventSubscriber.php index ed5dd77ac5bb..1c21974ad1ed 100644 --- a/core/modules/config/tests/config_collection_install_test/src/EventSubscriber.php +++ b/core/modules/config/tests/config_collection_install_test/src/EventSubscriber.php @@ -9,6 +9,9 @@ use Drupal\Core\State\StateInterface; use Symfony\Component\EventDispatcher\EventSubscriberInterface; +/** + * Event subscriber for testing configuration collection. + */ class EventSubscriber implements EventSubscriberInterface { /** diff --git a/core/modules/config/tests/config_events_test/src/EventSubscriber.php b/core/modules/config/tests/config_events_test/src/EventSubscriber.php index b92f79b8344f..aca5b8d2d83f 100644 --- a/core/modules/config/tests/config_events_test/src/EventSubscriber.php +++ b/core/modules/config/tests/config_events_test/src/EventSubscriber.php @@ -10,6 +10,9 @@ use Drupal\Core\State\StateInterface; use Symfony\Component\EventDispatcher\EventSubscriberInterface; +/** + * Event subscriber for testing configuration events. + */ class EventSubscriber implements EventSubscriberInterface { /** diff --git a/core/modules/layout_builder/tests/src/Kernel/SectionListTraitTest.php b/core/modules/layout_builder/tests/src/Kernel/SectionListTraitTest.php index 58a5a1e6e53d..e882777b75db 100644 --- a/core/modules/layout_builder/tests/src/Kernel/SectionListTraitTest.php +++ b/core/modules/layout_builder/tests/src/Kernel/SectionListTraitTest.php @@ -33,6 +33,9 @@ public function testAddBlankSection(): void { } +/** + * Test item list class for layout section fields. + */ class TestSectionList implements SectionListInterface { use SectionListTrait { diff --git a/core/modules/migrate/src/Event/EventBase.php b/core/modules/migrate/src/Event/EventBase.php index b999de229c44..0ea16346c9be 100644 --- a/core/modules/migrate/src/Event/EventBase.php +++ b/core/modules/migrate/src/Event/EventBase.php @@ -6,6 +6,9 @@ use Drupal\migrate\MigrateMessageInterface; use Drupal\Component\EventDispatcher\Event; +/** + * Base class for migration events. + */ class EventBase extends Event { /** diff --git a/core/modules/migrate/src/MigrateBuildDependencyInterface.php b/core/modules/migrate/src/MigrateBuildDependencyInterface.php index d5a900d70de1..252c48179c51 100644 --- a/core/modules/migrate/src/MigrateBuildDependencyInterface.php +++ b/core/modules/migrate/src/MigrateBuildDependencyInterface.php @@ -2,6 +2,9 @@ namespace Drupal\migrate; +/** + * Interface for migration plugin manager for building dependencies. + */ interface MigrateBuildDependencyInterface { /** diff --git a/core/modules/migrate/src/MigrateExecutableInterface.php b/core/modules/migrate/src/MigrateExecutableInterface.php index d816bdd8a916..0d78d38c73dc 100644 --- a/core/modules/migrate/src/MigrateExecutableInterface.php +++ b/core/modules/migrate/src/MigrateExecutableInterface.php @@ -4,6 +4,9 @@ use Drupal\migrate\Plugin\MigrationInterface; +/** + * Interface for the migration executable. + */ interface MigrateExecutableInterface { /** diff --git a/core/modules/migrate/src/MigrateMessageInterface.php b/core/modules/migrate/src/MigrateMessageInterface.php index efb30da3a2b4..a19dd13cc074 100644 --- a/core/modules/migrate/src/MigrateMessageInterface.php +++ b/core/modules/migrate/src/MigrateMessageInterface.php @@ -2,6 +2,9 @@ namespace Drupal\migrate; +/** + * Interface for migration messages. + */ interface MigrateMessageInterface { /** diff --git a/core/modules/migrate/src/Plugin/Derivative/MigrateEntity.php b/core/modules/migrate/src/Plugin/Derivative/MigrateEntity.php index 9491f7813fa5..3949eb2745a6 100644 --- a/core/modules/migrate/src/Plugin/Derivative/MigrateEntity.php +++ b/core/modules/migrate/src/Plugin/Derivative/MigrateEntity.php @@ -5,6 +5,9 @@ use Drupal\Core\Plugin\Discovery\ContainerDeriverInterface; use Symfony\Component\DependencyInjection\ContainerInterface; +/** + * The migrate entity deriver. + */ class MigrateEntity implements ContainerDeriverInterface { /** diff --git a/core/modules/migrate/src/Plugin/Derivative/MigrateEntityRevision.php b/core/modules/migrate/src/Plugin/Derivative/MigrateEntityRevision.php index 4d16063ad109..6620e7aceae5 100644 --- a/core/modules/migrate/src/Plugin/Derivative/MigrateEntityRevision.php +++ b/core/modules/migrate/src/Plugin/Derivative/MigrateEntityRevision.php @@ -5,6 +5,9 @@ use Drupal\Core\Plugin\Discovery\ContainerDeriverInterface; use Symfony\Component\DependencyInjection\ContainerInterface; +/** + * The migrate entity revision deriver. + */ class MigrateEntityRevision implements ContainerDeriverInterface { /** diff --git a/core/modules/migrate/src/Plugin/MigratePluginManagerInterface.php b/core/modules/migrate/src/Plugin/MigratePluginManagerInterface.php index 32564a5c6a76..2d21fc34ab6c 100644 --- a/core/modules/migrate/src/Plugin/MigratePluginManagerInterface.php +++ b/core/modules/migrate/src/Plugin/MigratePluginManagerInterface.php @@ -4,6 +4,9 @@ use Drupal\Component\Plugin\PluginManagerInterface; +/** + * Interface for the migration plugin manager. + */ interface MigratePluginManagerInterface extends PluginManagerInterface { /** diff --git a/core/modules/migrate/tests/src/Unit/process/ConcatTest.php b/core/modules/migrate/tests/src/Unit/process/ConcatTest.php index d32d4391f9b8..31eff2be9cb3 100644 --- a/core/modules/migrate/tests/src/Unit/process/ConcatTest.php +++ b/core/modules/migrate/tests/src/Unit/process/ConcatTest.php @@ -49,6 +49,9 @@ public function testConcatWithDelimiter(): void { } +/** + * Mock class for the concat process plugin. + */ class TestConcat extends Concat { public function __construct() { diff --git a/core/modules/migrate/tests/src/Unit/process/MigrateProcessTestCase.php b/core/modules/migrate/tests/src/Unit/process/MigrateProcessTestCase.php index d625dfc66ee3..4ad61abae600 100644 --- a/core/modules/migrate/tests/src/Unit/process/MigrateProcessTestCase.php +++ b/core/modules/migrate/tests/src/Unit/process/MigrateProcessTestCase.php @@ -6,6 +6,9 @@ use Drupal\Tests\migrate\Unit\MigrateTestCase; +/** + * Base class for the Migrate module migrate process unit tests. + */ abstract class MigrateProcessTestCase extends MigrateTestCase { /** diff --git a/core/modules/migrate_drupal/src/Plugin/MigrateFieldPluginManagerInterface.php b/core/modules/migrate_drupal/src/Plugin/MigrateFieldPluginManagerInterface.php index ec3575910d7d..6bdbba88a1bf 100644 --- a/core/modules/migrate_drupal/src/Plugin/MigrateFieldPluginManagerInterface.php +++ b/core/modules/migrate_drupal/src/Plugin/MigrateFieldPluginManagerInterface.php @@ -5,6 +5,9 @@ use Drupal\migrate\Plugin\MigratePluginManagerInterface; use Drupal\migrate\Plugin\MigrationInterface; +/** + * Interface implemented by plugin manager for migrate field plugins. + */ interface MigrateFieldPluginManagerInterface extends MigratePluginManagerInterface { /** diff --git a/core/modules/migrate_drupal/tests/src/Traits/CreateMigrationsTrait.php b/core/modules/migrate_drupal/tests/src/Traits/CreateMigrationsTrait.php index 25a6ea4237d6..3cd89e92ba9e 100644 --- a/core/modules/migrate_drupal/tests/src/Traits/CreateMigrationsTrait.php +++ b/core/modules/migrate_drupal/tests/src/Traits/CreateMigrationsTrait.php @@ -4,6 +4,9 @@ namespace Drupal\Tests\migrate_drupal\Traits; +/** + * Test trait that provides instances of Drupal 6 and Drupal 7 migrations. + */ trait CreateMigrationsTrait { /** diff --git a/core/modules/rest/src/ResourceResponseTrait.php b/core/modules/rest/src/ResourceResponseTrait.php index c61e4e634938..b68a8f8428dc 100644 --- a/core/modules/rest/src/ResourceResponseTrait.php +++ b/core/modules/rest/src/ResourceResponseTrait.php @@ -2,6 +2,9 @@ namespace Drupal\rest; +/** + * Provides a trait for accessing response data that should be serialized. + */ trait ResourceResponseTrait { /** diff --git a/core/modules/search/tests/src/Unit/SearchPageRepositoryTest.php b/core/modules/search/tests/src/Unit/SearchPageRepositoryTest.php index df793281c4c6..ce67ed1e0056 100644 --- a/core/modules/search/tests/src/Unit/SearchPageRepositoryTest.php +++ b/core/modules/search/tests/src/Unit/SearchPageRepositoryTest.php @@ -310,6 +310,9 @@ public function testSortSearchPages(): void { } +/** + * Mock for the configured search page entity. + */ class TestSearchPage extends SearchPage { public function __construct(array $values) { diff --git a/core/modules/serialization/src/EntityResolver/EntityResolverInterface.php b/core/modules/serialization/src/EntityResolver/EntityResolverInterface.php index 08659ecac6e5..c463615bb455 100644 --- a/core/modules/serialization/src/EntityResolver/EntityResolverInterface.php +++ b/core/modules/serialization/src/EntityResolver/EntityResolverInterface.php @@ -4,6 +4,9 @@ use Symfony\Component\Serializer\Normalizer\NormalizerInterface; +/** + * Interface for entity resolvers. + */ interface EntityResolverInterface { /** diff --git a/core/modules/serialization/tests/serialization_test/src/SerializationTestEncoder.php b/core/modules/serialization/tests/serialization_test/src/SerializationTestEncoder.php index 28d4c7fe4e4f..d9ff889c5d50 100644 --- a/core/modules/serialization/tests/serialization_test/src/SerializationTestEncoder.php +++ b/core/modules/serialization/tests/serialization_test/src/SerializationTestEncoder.php @@ -6,6 +6,9 @@ use Symfony\Component\Serializer\Encoder\EncoderInterface; +/** + * Serialization encoder used for testing. + */ class SerializationTestEncoder implements EncoderInterface { /** diff --git a/core/modules/serialization/tests/serialization_test/src/SerializationTestNormalizer.php b/core/modules/serialization/tests/serialization_test/src/SerializationTestNormalizer.php index 1f861c504ce5..031e731d5312 100644 --- a/core/modules/serialization/tests/serialization_test/src/SerializationTestNormalizer.php +++ b/core/modules/serialization/tests/serialization_test/src/SerializationTestNormalizer.php @@ -6,6 +6,9 @@ use Symfony\Component\Serializer\Normalizer\NormalizerInterface; +/** + * Serialization normalizer used for testing. + */ class SerializationTestNormalizer implements NormalizerInterface { /** diff --git a/core/modules/serialization/tests/src/Unit/Encoder/XmlEncoderTest.php b/core/modules/serialization/tests/src/Unit/Encoder/XmlEncoderTest.php index 37c8326d511f..e4da1fbde1fe 100644 --- a/core/modules/serialization/tests/src/Unit/Encoder/XmlEncoderTest.php +++ b/core/modules/serialization/tests/src/Unit/Encoder/XmlEncoderTest.php @@ -103,6 +103,9 @@ public function testDefaultEncoderHasSerializer(): void { } +/** + * Test class used for the encoding test. + */ class TestObject { public function getA() { diff --git a/core/modules/system/src/Plugin/ImageToolkit/Operation/gd/GDImageToolkitOperationBase.php b/core/modules/system/src/Plugin/ImageToolkit/Operation/gd/GDImageToolkitOperationBase.php index 2b0dc1336338..9a3a36e35c0c 100644 --- a/core/modules/system/src/Plugin/ImageToolkit/Operation/gd/GDImageToolkitOperationBase.php +++ b/core/modules/system/src/Plugin/ImageToolkit/Operation/gd/GDImageToolkitOperationBase.php @@ -4,6 +4,9 @@ use Drupal\Core\ImageToolkit\ImageToolkitOperationBase; +/** + * Provides a GD base class with correctly typed image toolkit. + */ abstract class GDImageToolkitOperationBase extends ImageToolkitOperationBase { /** diff --git a/core/modules/taxonomy/src/Entity/Routing/VocabularyRouteProvider.php b/core/modules/taxonomy/src/Entity/Routing/VocabularyRouteProvider.php index 778da1e046c7..7b2f2ca0b325 100644 --- a/core/modules/taxonomy/src/Entity/Routing/VocabularyRouteProvider.php +++ b/core/modules/taxonomy/src/Entity/Routing/VocabularyRouteProvider.php @@ -6,6 +6,9 @@ use Drupal\Core\Entity\Routing\AdminHtmlRouteProvider; use Symfony\Component\Routing\Route; +/** + * Provides routes for the taxonomy vocabulary. + */ class VocabularyRouteProvider extends AdminHtmlRouteProvider { /** diff --git a/core/modules/user/tests/src/Unit/PermissionHandlerTest.php b/core/modules/user/tests/src/Unit/PermissionHandlerTest.php index 554ebda533f0..b597cc0e5075 100644 --- a/core/modules/user/tests/src/Unit/PermissionHandlerTest.php +++ b/core/modules/user/tests/src/Unit/PermissionHandlerTest.php @@ -341,6 +341,9 @@ protected function assertPermissions(array $actual_permissions): void { } +/** + * Provider for testing permissions callbacks. + */ class TestPermissionCallbacks { public function singleDescription() { diff --git a/core/modules/views/src/Form/ViewsFormMainForm.php b/core/modules/views/src/Form/ViewsFormMainForm.php index 25480f119894..4bf1c7c7441e 100644 --- a/core/modules/views/src/Form/ViewsFormMainForm.php +++ b/core/modules/views/src/Form/ViewsFormMainForm.php @@ -13,6 +13,9 @@ use Drupal\views\ViewExecutable; use Drupal\Core\StringTranslation\StringTranslationTrait; +/** + * Provides a default main form class for Views forms. + */ class ViewsFormMainForm implements FormInterface, TrustedCallbackInterface { use StringTranslationTrait; diff --git a/core/modules/views/tests/src/Unit/Plugin/field/FieldTest.php b/core/modules/views/tests/src/Unit/Plugin/field/FieldTest.php index 12241bc6a52c..a038aa7835ab 100644 --- a/core/modules/views/tests/src/Unit/Plugin/field/FieldTest.php +++ b/core/modules/views/tests/src/Unit/Plugin/field/FieldTest.php @@ -754,6 +754,9 @@ protected function setupLanguageRenderer(EntityField $handler, $definition): voi } +/** + * Stub class for testing EntityField methods. + */ class FieldTestEntityField extends EntityField { public function executePrepareItemsByDelta(array $all_values) { diff --git a/core/modules/views_ui/src/Form/Ajax/ViewsFormInterface.php b/core/modules/views_ui/src/Form/Ajax/ViewsFormInterface.php index 44b2087a18ed..aacb0bf45968 100644 --- a/core/modules/views_ui/src/Form/Ajax/ViewsFormInterface.php +++ b/core/modules/views_ui/src/Form/Ajax/ViewsFormInterface.php @@ -5,6 +5,9 @@ use Drupal\Core\Form\FormInterface; use Drupal\views\ViewEntityInterface; +/** + * Provides an interface for the Views UI AJAX forms. + */ interface ViewsFormInterface extends FormInterface { /** diff --git a/core/modules/views_ui/tests/src/Unit/ViewListBuilderTest.php b/core/modules/views_ui/tests/src/Unit/ViewListBuilderTest.php index ceae6360fc7f..3854945a0890 100644 --- a/core/modules/views_ui/tests/src/Unit/ViewListBuilderTest.php +++ b/core/modules/views_ui/tests/src/Unit/ViewListBuilderTest.php @@ -189,6 +189,9 @@ public function testBuildRowEntityList(): void { } +/** + * Stub class for testing ViewListBuilder methods. + */ class TestViewListBuilder extends ViewListBuilder { public function buildOperations(EntityInterface $entity) { diff --git a/core/phpcs.xml.dist b/core/phpcs.xml.dist index 558fbc8ba43d..892079235ef1 100644 --- a/core/phpcs.xml.dist +++ b/core/phpcs.xml.dist @@ -49,6 +49,7 @@ <include-pattern>*/Functional/*</include-pattern> <include-pattern>*/tests/modules/*</include-pattern> <include-pattern>./core/tests/Drupal/Tests/Core/*</include-pattern> + <include-pattern>./core/modules/*</include-pattern> </rule> <rule ref="Drupal.Commenting.DataTypeNamespace"/> <rule ref="Drupal.Commenting.Deprecated"/> -- GitLab From a5196188625400419e6803383a7bf16ead773ac0 Mon Sep 17 00:00:00 2001 From: quietone <quietone@2572884.no-reply.drupal.org> Date: Sat, 22 Feb 2025 01:30:14 +1300 Subject: [PATCH 2/2] more --- .../big_pipe/tests/src/Unit/Render/FiberPlaceholderTest.php | 3 +++ .../block/src/Plugin/migrate/process/BlockPluginId.php | 3 +++ .../block/src/Plugin/migrate/process/BlockRegion.php | 3 +++ .../modules/block/src/Plugin/migrate/process/BlockTheme.php | 3 +++ .../block/src/Plugin/migrate/process/BlockVisibility.php | 3 +++ .../src/Attribute/CKEditor5AspectsOfCKEditor5Plugin.php | 3 +++ .../src/Attribute/DrupalAspectsOfCKEditor5Plugin.php | 3 +++ .../ckeditor5/src/Plugin/ConfigAction/AddItemToToolbar.php | 6 ++++++ .../src/Plugin/ConfigAction/DuplicateConfigAction.php | 6 ++++++ .../config/tests/config_test/src/ConfigTestStorage.php | 3 +++ .../src/Plugin/ConfigAction/AddModeration.php | 4 ++++ .../src/Plugin/ConfigAction/AddModerationDeriver.php | 3 +++ core/modules/field/src/Plugin/migrate/process/FieldType.php | 3 +++ .../src/Plugin/migrate/process/d7/FieldInstanceDefaults.php | 3 +++ .../field/src/Plugin/migrate/process/d7/FieldSettings.php | 3 +++ .../file/src/Plugin/migrate/process/d6/FieldFile.php | 3 +++ .../image/src/Plugin/migrate/field/d7/ImageField.php | 3 +++ .../jsonapi/tests/src/Traits/JsonApiJsonSchemaTestTrait.php | 3 +++ .../tests/language_events_test/src/EventSubscriber.php | 3 +++ core/modules/link/src/Plugin/migrate/field/d6/LinkField.php | 3 +++ .../src/Unit/destination/PerComponentEntityDisplayTest.php | 3 +++ .../Unit/destination/PerComponentEntityFormDisplayTest.php | 3 +++ .../src/Plugin/TopBarItem/TopBarItemInstantiation.php | 3 +++ .../options/src/Plugin/migrate/field/d7/ListField.php | 3 +++ .../options/src/Plugin/migrate/field/d7/OptionsField.php | 3 +++ .../package_manager/tests/src/Unit/StageBaseTest.php | 3 +++ .../src/Normalizer/JsonSchemaReflectionTrait.php | 3 +++ .../src/Normalizer/SchematicNormalizerHelperTrait.php | 3 +++ .../Serializer/JsonSchemaProviderSerializerInterface.php | 3 +++ .../src/Serializer/JsonSchemaProviderSerializerTrait.php | 3 +++ .../telephone/src/Plugin/migrate/field/d7/PhoneField.php | 3 +++ .../src/Plugin/migrate/field/d7/TelephoneField.php | 3 +++ core/modules/text/src/Plugin/migrate/field/d7/TextField.php | 3 +++ .../Validation/Constraint/UserCancelMethodsConstraint.php | 3 +++ .../src/Plugin/migrate/process/ProfileFieldSettings.php | 3 +++ core/modules/views/src/Tests/AssertViewsCacheTagsTrait.php | 3 +++ .../tests/src/Unit/Plugin/field/FieldPluginBaseTest.php | 3 +++ .../tests/src/Unit/Plugin/filter/FilterPluginBaseTest.php | 3 +++ 38 files changed, 121 insertions(+) diff --git a/core/modules/big_pipe/tests/src/Unit/Render/FiberPlaceholderTest.php b/core/modules/big_pipe/tests/src/Unit/Render/FiberPlaceholderTest.php index 644ed8eb0518..33e3afe01775 100644 --- a/core/modules/big_pipe/tests/src/Unit/Render/FiberPlaceholderTest.php +++ b/core/modules/big_pipe/tests/src/Unit/Render/FiberPlaceholderTest.php @@ -110,6 +110,9 @@ public function testLongPlaceholderFiberSuspendingLoop(): void { } +/** + * Test class for testing fiber placeholders. + */ class TurtleLazyBuilder implements TrustedCallbackInterface { /** diff --git a/core/modules/block/src/Plugin/migrate/process/BlockPluginId.php b/core/modules/block/src/Plugin/migrate/process/BlockPluginId.php index eb36cded0bc7..f91f832e9474 100644 --- a/core/modules/block/src/Plugin/migrate/process/BlockPluginId.php +++ b/core/modules/block/src/Plugin/migrate/process/BlockPluginId.php @@ -12,6 +12,9 @@ use Drupal\migrate\Row; use Symfony\Component\DependencyInjection\ContainerInterface; +/** + * Determines the block plugin ID. + */ #[MigrateProcess('block_plugin_id')] class BlockPluginId extends ProcessPluginBase implements ContainerFactoryPluginInterface { diff --git a/core/modules/block/src/Plugin/migrate/process/BlockRegion.php b/core/modules/block/src/Plugin/migrate/process/BlockRegion.php index f60471ca7027..e957adde2cb1 100644 --- a/core/modules/block/src/Plugin/migrate/process/BlockRegion.php +++ b/core/modules/block/src/Plugin/migrate/process/BlockRegion.php @@ -9,6 +9,9 @@ use Drupal\migrate\Row; use Symfony\Component\DependencyInjection\ContainerInterface; +/** + * Determines the region for a block. + */ #[MigrateProcess('block_region')] class BlockRegion extends StaticMap implements ContainerFactoryPluginInterface { diff --git a/core/modules/block/src/Plugin/migrate/process/BlockTheme.php b/core/modules/block/src/Plugin/migrate/process/BlockTheme.php index f9b337ec02fa..ca7e9dff106a 100644 --- a/core/modules/block/src/Plugin/migrate/process/BlockTheme.php +++ b/core/modules/block/src/Plugin/migrate/process/BlockTheme.php @@ -10,6 +10,9 @@ use Drupal\Core\Plugin\ContainerFactoryPluginInterface; use Symfony\Component\DependencyInjection\ContainerInterface; +/** + * Determines the theme to use for a block. + */ #[MigrateProcess('block_theme')] class BlockTheme extends ProcessPluginBase implements ContainerFactoryPluginInterface { diff --git a/core/modules/block/src/Plugin/migrate/process/BlockVisibility.php b/core/modules/block/src/Plugin/migrate/process/BlockVisibility.php index 91ee670ca8b5..032a569ef922 100644 --- a/core/modules/block/src/Plugin/migrate/process/BlockVisibility.php +++ b/core/modules/block/src/Plugin/migrate/process/BlockVisibility.php @@ -13,6 +13,9 @@ use Drupal\migrate\Row; use Symfony\Component\DependencyInjection\ContainerInterface; +/** + * Determines the visibility for a block. + */ #[MigrateProcess('block_visibility')] class BlockVisibility extends ProcessPluginBase implements ContainerFactoryPluginInterface { diff --git a/core/modules/ckeditor5/src/Attribute/CKEditor5AspectsOfCKEditor5Plugin.php b/core/modules/ckeditor5/src/Attribute/CKEditor5AspectsOfCKEditor5Plugin.php index 26a9921e843e..66475cd7ff36 100644 --- a/core/modules/ckeditor5/src/Attribute/CKEditor5AspectsOfCKEditor5Plugin.php +++ b/core/modules/ckeditor5/src/Attribute/CKEditor5AspectsOfCKEditor5Plugin.php @@ -6,6 +6,9 @@ use Drupal\Component\Plugin\Attribute\Plugin; +/** + * Defines the CKEditor5 aspect of CKEditor5 plugin. + */ #[\Attribute(\Attribute::TARGET_CLASS)] class CKEditor5AspectsOfCKEditor5Plugin extends Plugin { diff --git a/core/modules/ckeditor5/src/Attribute/DrupalAspectsOfCKEditor5Plugin.php b/core/modules/ckeditor5/src/Attribute/DrupalAspectsOfCKEditor5Plugin.php index 167d7cedfbc2..4df530b09c80 100644 --- a/core/modules/ckeditor5/src/Attribute/DrupalAspectsOfCKEditor5Plugin.php +++ b/core/modules/ckeditor5/src/Attribute/DrupalAspectsOfCKEditor5Plugin.php @@ -8,6 +8,9 @@ use Drupal\Component\Plugin\Attribute\Plugin; use Drupal\Core\StringTranslation\TranslatableMarkup; +/** + * Define a Drupal aspects of CKEditor5 plugin. + */ #[\Attribute(\Attribute::TARGET_CLASS)] class DrupalAspectsOfCKEditor5Plugin extends Plugin { diff --git a/core/modules/ckeditor5/src/Plugin/ConfigAction/AddItemToToolbar.php b/core/modules/ckeditor5/src/Plugin/ConfigAction/AddItemToToolbar.php index b374e35e6d7c..4be8fdeaa59c 100644 --- a/core/modules/ckeditor5/src/Plugin/ConfigAction/AddItemToToolbar.php +++ b/core/modules/ckeditor5/src/Plugin/ConfigAction/AddItemToToolbar.php @@ -12,6 +12,12 @@ use Drupal\editor\EditorInterface; use Symfony\Component\DependencyInjection\ContainerInterface; +/** + * Config action plugin to add an item to the toolbar. + * + * @internal + * This API is experimental. + */ #[ConfigAction( id: 'editor:addItemToToolbar', admin_label: new TranslatableMarkup('Add an item to a CKEditor 5 toolbar'), diff --git a/core/modules/config/tests/config_action_duplicate_test/src/Plugin/ConfigAction/DuplicateConfigAction.php b/core/modules/config/tests/config_action_duplicate_test/src/Plugin/ConfigAction/DuplicateConfigAction.php index d2a2dd573ded..431d4114f85b 100644 --- a/core/modules/config/tests/config_action_duplicate_test/src/Plugin/ConfigAction/DuplicateConfigAction.php +++ b/core/modules/config/tests/config_action_duplicate_test/src/Plugin/ConfigAction/DuplicateConfigAction.php @@ -8,6 +8,12 @@ use Drupal\Core\Config\Action\ConfigActionPluginInterface; use Drupal\Core\StringTranslation\TranslatableMarkup; +/** + * Test config action for testing duplicating a config action. + * + * @internal + * This API is experimental. + */ #[ConfigAction( id: 'config_action_duplicate_test:config_test.dynamic:setProtectedProperty', admin_label: new TranslatableMarkup('A duplicate config action'), diff --git a/core/modules/config/tests/config_test/src/ConfigTestStorage.php b/core/modules/config/tests/config_test/src/ConfigTestStorage.php index 9a34ed66df9a..adfc970ccb32 100644 --- a/core/modules/config/tests/config_test/src/ConfigTestStorage.php +++ b/core/modules/config/tests/config_test/src/ConfigTestStorage.php @@ -7,6 +7,9 @@ use Drupal\Core\Config\Entity\ConfigEntityStorage; use Drupal\Core\Config\Config; +/** + * Storage class for testing configuration entity storage. + */ class ConfigTestStorage extends ConfigEntityStorage { /** diff --git a/core/modules/content_moderation/src/Plugin/ConfigAction/AddModeration.php b/core/modules/content_moderation/src/Plugin/ConfigAction/AddModeration.php index a2df177036ba..eafabbe1f227 100644 --- a/core/modules/content_moderation/src/Plugin/ConfigAction/AddModeration.php +++ b/core/modules/content_moderation/src/Plugin/ConfigAction/AddModeration.php @@ -12,6 +12,10 @@ use Drupal\workflows\WorkflowInterface; use Symfony\Component\DependencyInjection\ContainerInterface; +/** + * @internal + * This API is experimental. + */ #[ConfigAction( id: 'add_moderation', entity_types: ['workflow'], diff --git a/core/modules/content_moderation/src/Plugin/ConfigAction/AddModerationDeriver.php b/core/modules/content_moderation/src/Plugin/ConfigAction/AddModerationDeriver.php index fec8c773e663..7f9829c5f9a0 100644 --- a/core/modules/content_moderation/src/Plugin/ConfigAction/AddModerationDeriver.php +++ b/core/modules/content_moderation/src/Plugin/ConfigAction/AddModerationDeriver.php @@ -14,6 +14,9 @@ use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\String\Inflector\EnglishInflector; +/** + * Deriver for moderation config actions plugins. + */ final class AddModerationDeriver extends DeriverBase implements ContainerDeriverInterface { use StringTranslationTrait; diff --git a/core/modules/field/src/Plugin/migrate/process/FieldType.php b/core/modules/field/src/Plugin/migrate/process/FieldType.php index 52d5cc5ba15a..d4df1feb2f09 100644 --- a/core/modules/field/src/Plugin/migrate/process/FieldType.php +++ b/core/modules/field/src/Plugin/migrate/process/FieldType.php @@ -12,6 +12,9 @@ use Drupal\migrate_drupal\Plugin\MigrateFieldPluginManagerInterface; use Symfony\Component\DependencyInjection\ContainerInterface; +/** + * Determines the field type for a field. + */ #[MigrateProcess('field_type')] class FieldType extends StaticMap implements ContainerFactoryPluginInterface { diff --git a/core/modules/field/src/Plugin/migrate/process/d7/FieldInstanceDefaults.php b/core/modules/field/src/Plugin/migrate/process/d7/FieldInstanceDefaults.php index b0e8a5a3194a..f75c8a0b0e26 100644 --- a/core/modules/field/src/Plugin/migrate/process/d7/FieldInstanceDefaults.php +++ b/core/modules/field/src/Plugin/migrate/process/d7/FieldInstanceDefaults.php @@ -7,6 +7,9 @@ use Drupal\migrate\ProcessPluginBase; use Drupal\migrate\Row; +/** + * Determines the default values for a field instance. + */ #[MigrateProcess('d7_field_instance_defaults')] class FieldInstanceDefaults extends ProcessPluginBase { diff --git a/core/modules/field/src/Plugin/migrate/process/d7/FieldSettings.php b/core/modules/field/src/Plugin/migrate/process/d7/FieldSettings.php index bcf0ed0e91e5..125a8e273a01 100644 --- a/core/modules/field/src/Plugin/migrate/process/d7/FieldSettings.php +++ b/core/modules/field/src/Plugin/migrate/process/d7/FieldSettings.php @@ -7,6 +7,9 @@ use Drupal\migrate\ProcessPluginBase; use Drupal\migrate\Row; +/** + * Determines the field settings values for a field. + */ #[MigrateProcess('d7_field_settings')] class FieldSettings extends ProcessPluginBase { diff --git a/core/modules/file/src/Plugin/migrate/process/d6/FieldFile.php b/core/modules/file/src/Plugin/migrate/process/d6/FieldFile.php index ab2baa5d6d0e..9428031e6ded 100644 --- a/core/modules/file/src/Plugin/migrate/process/d6/FieldFile.php +++ b/core/modules/file/src/Plugin/migrate/process/d6/FieldFile.php @@ -11,6 +11,9 @@ use Drupal\migrate\Row; use Symfony\Component\DependencyInjection\ContainerInterface; +/** + * Determines the settings for a Drupal 6 file field. + */ #[MigrateProcess('d6_field_file')] class FieldFile extends ProcessPluginBase implements ContainerFactoryPluginInterface { diff --git a/core/modules/image/src/Plugin/migrate/field/d7/ImageField.php b/core/modules/image/src/Plugin/migrate/field/d7/ImageField.php index 4e81630e675c..c3f419976a04 100644 --- a/core/modules/image/src/Plugin/migrate/field/d7/ImageField.php +++ b/core/modules/image/src/Plugin/migrate/field/d7/ImageField.php @@ -6,6 +6,9 @@ use Drupal\migrate_drupal\Attribute\MigrateField; use Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase; +/** + * Migrate field plugin for Drupal 7 image fields. + */ #[MigrateField( id: 'image', core: [7], diff --git a/core/modules/jsonapi/tests/src/Traits/JsonApiJsonSchemaTestTrait.php b/core/modules/jsonapi/tests/src/Traits/JsonApiJsonSchemaTestTrait.php index 5c073834e998..793710d1d4eb 100644 --- a/core/modules/jsonapi/tests/src/Traits/JsonApiJsonSchemaTestTrait.php +++ b/core/modules/jsonapi/tests/src/Traits/JsonApiJsonSchemaTestTrait.php @@ -11,6 +11,9 @@ use JsonSchema\Uri\UriRetriever; use JsonSchema\Validator; +/** + * Support methods for testing JSON API schema. + */ trait JsonApiJsonSchemaTestTrait { use JsonSchemaTestTrait { diff --git a/core/modules/language/tests/language_events_test/src/EventSubscriber.php b/core/modules/language/tests/language_events_test/src/EventSubscriber.php index 3dc455629b50..806dd621afe0 100644 --- a/core/modules/language/tests/language_events_test/src/EventSubscriber.php +++ b/core/modules/language/tests/language_events_test/src/EventSubscriber.php @@ -9,6 +9,9 @@ use Drupal\language\Config\LanguageConfigOverrideCrudEvent; use Symfony\Component\EventDispatcher\EventSubscriberInterface; +/** + * Event subscriber for testing Language events. + */ class EventSubscriber implements EventSubscriberInterface { /** diff --git a/core/modules/link/src/Plugin/migrate/field/d6/LinkField.php b/core/modules/link/src/Plugin/migrate/field/d6/LinkField.php index 7768658940e3..62df6192c825 100644 --- a/core/modules/link/src/Plugin/migrate/field/d6/LinkField.php +++ b/core/modules/link/src/Plugin/migrate/field/d6/LinkField.php @@ -6,6 +6,9 @@ use Drupal\migrate_drupal\Attribute\MigrateField; use Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase; +/** + * Migrate field plugin for Drupal 6 link fields. + */ #[MigrateField( id: 'link', core: [6], diff --git a/core/modules/migrate/tests/src/Unit/destination/PerComponentEntityDisplayTest.php b/core/modules/migrate/tests/src/Unit/destination/PerComponentEntityDisplayTest.php index b7f69447ae36..0c2b729e8b66 100644 --- a/core/modules/migrate/tests/src/Unit/destination/PerComponentEntityDisplayTest.php +++ b/core/modules/migrate/tests/src/Unit/destination/PerComponentEntityDisplayTest.php @@ -47,6 +47,9 @@ public function testImport(): void { } +/** + * Test class used for testing per component entity display. + */ class TestPerComponentEntityDisplay extends ComponentEntityDisplayBase { const MODE_NAME = 'view_mode'; diff --git a/core/modules/migrate/tests/src/Unit/destination/PerComponentEntityFormDisplayTest.php b/core/modules/migrate/tests/src/Unit/destination/PerComponentEntityFormDisplayTest.php index 2982b5d0d8c3..0ce3f69e6bb3 100644 --- a/core/modules/migrate/tests/src/Unit/destination/PerComponentEntityFormDisplayTest.php +++ b/core/modules/migrate/tests/src/Unit/destination/PerComponentEntityFormDisplayTest.php @@ -47,6 +47,9 @@ public function testImport(): void { } +/** + * Test class for testing per component entity form display. + */ class TestPerComponentEntityFormDisplay extends PerComponentEntityFormDisplay { const MODE_NAME = 'form_mode'; diff --git a/core/modules/navigation/tests/navigation_test/src/Plugin/TopBarItem/TopBarItemInstantiation.php b/core/modules/navigation/tests/navigation_test/src/Plugin/TopBarItem/TopBarItemInstantiation.php index dd0a6de71593..2ea1b8ad1793 100644 --- a/core/modules/navigation/tests/navigation_test/src/Plugin/TopBarItem/TopBarItemInstantiation.php +++ b/core/modules/navigation/tests/navigation_test/src/Plugin/TopBarItem/TopBarItemInstantiation.php @@ -9,6 +9,9 @@ use Drupal\navigation\TopBarItemBase; use Drupal\navigation\TopBarRegion; +/** + * Provides a top bar item plugin for testing the top bar. + */ #[TopBarItem( id: 'test_item', region: TopBarRegion::Actions, diff --git a/core/modules/options/src/Plugin/migrate/field/d7/ListField.php b/core/modules/options/src/Plugin/migrate/field/d7/ListField.php index 4f6253843eb0..837f6bf30314 100644 --- a/core/modules/options/src/Plugin/migrate/field/d7/ListField.php +++ b/core/modules/options/src/Plugin/migrate/field/d7/ListField.php @@ -5,6 +5,9 @@ use Drupal\migrate_drupal\Attribute\MigrateField; use Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase; +/** + * Migrate field plugin for Drupal 7 list fields. + */ #[MigrateField( id: 'list', core: [7], diff --git a/core/modules/options/src/Plugin/migrate/field/d7/OptionsField.php b/core/modules/options/src/Plugin/migrate/field/d7/OptionsField.php index 58317a7cdcb0..8040ad629264 100644 --- a/core/modules/options/src/Plugin/migrate/field/d7/OptionsField.php +++ b/core/modules/options/src/Plugin/migrate/field/d7/OptionsField.php @@ -5,6 +5,9 @@ use Drupal\migrate_drupal\Attribute\MigrateField; use Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase; +/** + * Migrate field plugin for Drupal 7 options fields. + */ #[MigrateField( id: 'options', core: [7], diff --git a/core/modules/package_manager/tests/src/Unit/StageBaseTest.php b/core/modules/package_manager/tests/src/Unit/StageBaseTest.php index 61ff2af58b81..d6f544daeaec 100644 --- a/core/modules/package_manager/tests/src/Unit/StageBaseTest.php +++ b/core/modules/package_manager/tests/src/Unit/StageBaseTest.php @@ -142,6 +142,9 @@ public function testTypeMustBeExplicitlyOverridden(): void { } +/** + * Test class for testing the child stage. + */ class ChildStage extends StageBase { public function __construct() {} diff --git a/core/modules/serialization/src/Normalizer/JsonSchemaReflectionTrait.php b/core/modules/serialization/src/Normalizer/JsonSchemaReflectionTrait.php index 672213756501..864063f79af7 100644 --- a/core/modules/serialization/src/Normalizer/JsonSchemaReflectionTrait.php +++ b/core/modules/serialization/src/Normalizer/JsonSchemaReflectionTrait.php @@ -6,6 +6,9 @@ use Drupal\Core\Serialization\Attribute\JsonSchema; +/** + * Interface for using reflection with the JSON object. + */ trait JsonSchemaReflectionTrait { /** diff --git a/core/modules/serialization/src/Normalizer/SchematicNormalizerHelperTrait.php b/core/modules/serialization/src/Normalizer/SchematicNormalizerHelperTrait.php index 81842e93b3dd..721480b724c9 100644 --- a/core/modules/serialization/src/Normalizer/SchematicNormalizerHelperTrait.php +++ b/core/modules/serialization/src/Normalizer/SchematicNormalizerHelperTrait.php @@ -4,6 +4,9 @@ namespace Drupal\serialization\Normalizer; +/** + * Methods for normalizing JSON schema. + */ trait SchematicNormalizerHelperTrait { use JsonSchemaReflectionTrait; diff --git a/core/modules/serialization/src/Serializer/JsonSchemaProviderSerializerInterface.php b/core/modules/serialization/src/Serializer/JsonSchemaProviderSerializerInterface.php index dfb134d40e21..162e393c85a1 100644 --- a/core/modules/serialization/src/Serializer/JsonSchemaProviderSerializerInterface.php +++ b/core/modules/serialization/src/Serializer/JsonSchemaProviderSerializerInterface.php @@ -4,6 +4,9 @@ namespace Drupal\serialization\Serializer; +/** + * Interface for JSON schema provider. + */ interface JsonSchemaProviderSerializerInterface { /** diff --git a/core/modules/serialization/src/Serializer/JsonSchemaProviderSerializerTrait.php b/core/modules/serialization/src/Serializer/JsonSchemaProviderSerializerTrait.php index 77e00675cfbf..a239460f4cb0 100644 --- a/core/modules/serialization/src/Serializer/JsonSchemaProviderSerializerTrait.php +++ b/core/modules/serialization/src/Serializer/JsonSchemaProviderSerializerTrait.php @@ -7,6 +7,9 @@ use Drupal\serialization\Normalizer\SchematicNormalizerFallbackTrait; use Symfony\Component\Serializer\Exception\NotNormalizableValueException; +/** + * Trait for normalizing the JSON schema. + */ trait JsonSchemaProviderSerializerTrait { use SchematicNormalizerFallbackTrait; diff --git a/core/modules/telephone/src/Plugin/migrate/field/d7/PhoneField.php b/core/modules/telephone/src/Plugin/migrate/field/d7/PhoneField.php index 1cc9b7f7ae9d..6f81c0044fb7 100644 --- a/core/modules/telephone/src/Plugin/migrate/field/d7/PhoneField.php +++ b/core/modules/telephone/src/Plugin/migrate/field/d7/PhoneField.php @@ -5,6 +5,9 @@ use Drupal\migrate_drupal\Attribute\MigrateField; use Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase; +/** + * Migrate field plugin for Drupal 7 phone fields. + */ #[MigrateField( id: 'phone', core: [7], diff --git a/core/modules/telephone/src/Plugin/migrate/field/d7/TelephoneField.php b/core/modules/telephone/src/Plugin/migrate/field/d7/TelephoneField.php index 88410513f295..32d0d1b726af 100644 --- a/core/modules/telephone/src/Plugin/migrate/field/d7/TelephoneField.php +++ b/core/modules/telephone/src/Plugin/migrate/field/d7/TelephoneField.php @@ -5,6 +5,9 @@ use Drupal\migrate_drupal\Attribute\MigrateField; use Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase; +/** + * Migrate field plugin for Drupal 7 telephone fields. + */ #[MigrateField( id: 'telephone', core: [7], diff --git a/core/modules/text/src/Plugin/migrate/field/d7/TextField.php b/core/modules/text/src/Plugin/migrate/field/d7/TextField.php index 54e9db27d0f5..d75ed7323ecb 100644 --- a/core/modules/text/src/Plugin/migrate/field/d7/TextField.php +++ b/core/modules/text/src/Plugin/migrate/field/d7/TextField.php @@ -7,6 +7,9 @@ use Drupal\migrate_drupal\Attribute\MigrateField; use Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase; +/** + * Migrate field plugin for Drupal 7 text fields. + */ #[MigrateField( id: 'd7_text', core: [7], diff --git a/core/modules/user/src/Plugin/Validation/Constraint/UserCancelMethodsConstraint.php b/core/modules/user/src/Plugin/Validation/Constraint/UserCancelMethodsConstraint.php index 483c6a8dce1a..44034b3d3db2 100644 --- a/core/modules/user/src/Plugin/Validation/Constraint/UserCancelMethodsConstraint.php +++ b/core/modules/user/src/Plugin/Validation/Constraint/UserCancelMethodsConstraint.php @@ -10,6 +10,9 @@ use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\Validator\Constraints\Choice; +/** + * Constraint for the user cancel method. + */ #[Constraint( id: 'UserCancelMethod', label: new TranslatableMarkup('UserCancelMethod', [], ['context' => 'Validation']), diff --git a/core/modules/user/src/Plugin/migrate/process/ProfileFieldSettings.php b/core/modules/user/src/Plugin/migrate/process/ProfileFieldSettings.php index f25b5170d633..021df6b5c876 100644 --- a/core/modules/user/src/Plugin/migrate/process/ProfileFieldSettings.php +++ b/core/modules/user/src/Plugin/migrate/process/ProfileFieldSettings.php @@ -7,6 +7,9 @@ use Drupal\migrate\ProcessPluginBase; use Drupal\migrate\Row; +/** + * Determines the settings for the profile field. + */ #[MigrateProcess('profile_field_settings')] class ProfileFieldSettings extends ProcessPluginBase { diff --git a/core/modules/views/src/Tests/AssertViewsCacheTagsTrait.php b/core/modules/views/src/Tests/AssertViewsCacheTagsTrait.php index 3a596a8b04e5..3dd7e1e9666b 100644 --- a/core/modules/views/src/Tests/AssertViewsCacheTagsTrait.php +++ b/core/modules/views/src/Tests/AssertViewsCacheTagsTrait.php @@ -11,6 +11,9 @@ use Symfony\Component\HttpFoundation\Session\Session; use Symfony\Component\HttpFoundation\Session\Storage\MockArraySessionStorage; +/** + * Provides assert methods for testing Views cache tags. + */ trait AssertViewsCacheTagsTrait { /** diff --git a/core/modules/views/tests/src/Unit/Plugin/field/FieldPluginBaseTest.php b/core/modules/views/tests/src/Unit/Plugin/field/FieldPluginBaseTest.php index c8795b47e6fd..a36a9cc1a4ee 100644 --- a/core/modules/views/tests/src/Unit/Plugin/field/FieldPluginBaseTest.php +++ b/core/modules/views/tests/src/Unit/Plugin/field/FieldPluginBaseTest.php @@ -856,6 +856,9 @@ public function testElementClassesWithTokens(): void { } +/** + * Test class for testing field plugins. + */ class FieldPluginBaseTestField extends FieldPluginBase { public function setLinkGenerator(LinkGeneratorInterface $link_generator): void { diff --git a/core/modules/views/tests/src/Unit/Plugin/filter/FilterPluginBaseTest.php b/core/modules/views/tests/src/Unit/Plugin/filter/FilterPluginBaseTest.php index 0c9990c81315..f517b77bdce8 100644 --- a/core/modules/views/tests/src/Unit/Plugin/filter/FilterPluginBaseTest.php +++ b/core/modules/views/tests/src/Unit/Plugin/filter/FilterPluginBaseTest.php @@ -63,4 +63,7 @@ public static function acceptExposedInputProvider() { } +/** + * Empty class to support testing filter plugins. + */ class FilterPluginBaseStub extends FilterPluginBase {} -- GitLab