diff --git a/core/modules/announcements_feed/tests/src/Kernel/AnnounceFetcherTest.php b/core/modules/announcements_feed/tests/src/Kernel/AnnounceFetcherTest.php
index 012ba4bf5e4a..7161ece790e6 100644
--- a/core/modules/announcements_feed/tests/src/Kernel/AnnounceFetcherTest.php
+++ b/core/modules/announcements_feed/tests/src/Kernel/AnnounceFetcherTest.php
@@ -68,7 +68,7 @@ class AnnounceFetcherTest extends AnnounceTestBase {
/**
* Data provider for testShowAnnouncements().
*/
- public function providerShowAnnouncements(): array {
+ public static function providerShowAnnouncements(): array {
return [
'1' => [
'feed_item' => [
diff --git a/core/modules/announcements_feed/tests/src/Unit/AnnounceFetcherUnitTest.php b/core/modules/announcements_feed/tests/src/Unit/AnnounceFetcherUnitTest.php
index 6e8f9097fb29..f919d86c1cfa 100644
--- a/core/modules/announcements_feed/tests/src/Unit/AnnounceFetcherUnitTest.php
+++ b/core/modules/announcements_feed/tests/src/Unit/AnnounceFetcherUnitTest.php
@@ -57,7 +57,7 @@ class AnnounceFetcherUnitTest extends UnitTestCase {
/**
* Data for the testValidateUrl.
*/
- public function urlProvider(): array {
+ public static function urlProvider(): array {
return [
['https://www.drupal.org', TRUE],
['https://drupal.org', TRUE],
diff --git a/core/modules/ban/tests/src/Kernel/Plugin/migrate/source/d7/BlockedIpsTest.php b/core/modules/ban/tests/src/Kernel/Plugin/migrate/source/d7/BlockedIpsTest.php
index 80adf4ec548d..e2121ca8a837 100644
--- a/core/modules/ban/tests/src/Kernel/Plugin/migrate/source/d7/BlockedIpsTest.php
+++ b/core/modules/ban/tests/src/Kernel/Plugin/migrate/source/d7/BlockedIpsTest.php
@@ -20,7 +20,7 @@ class BlockedIpsTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
$tests[0]['source_data']['blocked_ips'] = [
diff --git a/core/modules/big_pipe/tests/src/Unit/Render/Placeholder/BigPipeStrategyTest.php b/core/modules/big_pipe/tests/src/Unit/Render/Placeholder/BigPipeStrategyTest.php
index cedb65d997d4..864449845b79 100644
--- a/core/modules/big_pipe/tests/src/Unit/Render/Placeholder/BigPipeStrategyTest.php
+++ b/core/modules/big_pipe/tests/src/Unit/Render/Placeholder/BigPipeStrategyTest.php
@@ -63,7 +63,7 @@ class BigPipeStrategyTest extends UnitTestCase {
/**
* @see \Drupal\big_pipe_test\BigPipePlaceholderTestCases
*/
- public function placeholdersProvider() {
+ public static function placeholdersProvider() {
$cases = BigPipePlaceholderTestCases::cases();
// Generate $placeholders variable as expected by
diff --git a/core/modules/big_pipe/tests/src/Unit/StackMiddleware/ContentLengthTest.php b/core/modules/big_pipe/tests/src/Unit/StackMiddleware/ContentLengthTest.php
index 08682e400c78..34388d32eadf 100644
--- a/core/modules/big_pipe/tests/src/Unit/StackMiddleware/ContentLengthTest.php
+++ b/core/modules/big_pipe/tests/src/Unit/StackMiddleware/ContentLengthTest.php
@@ -37,7 +37,7 @@ final class ContentLengthTest extends UnitTestCase {
$this->assertSame((string) $expected_header, $response->headers->get('Content-Length'));
}
- public function providerTestSetContentLengthHeader() {
+ public static function providerTestSetContentLengthHeader() {
$response = new Response('Test content', 200);
$response->headers->set('Content-Length', (string) strlen('Test content'));
return [
diff --git a/core/modules/block/tests/src/Kernel/Plugin/migrate/source/BlockTest.php b/core/modules/block/tests/src/Kernel/Plugin/migrate/source/BlockTest.php
index b0f507e126ec..a6621f972f0c 100644
--- a/core/modules/block/tests/src/Kernel/Plugin/migrate/source/BlockTest.php
+++ b/core/modules/block/tests/src/Kernel/Plugin/migrate/source/BlockTest.php
@@ -20,7 +20,7 @@ class BlockTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
// The source data.
diff --git a/core/modules/block/tests/src/Kernel/Plugin/migrate/source/d6/BlockTranslationTest.php b/core/modules/block/tests/src/Kernel/Plugin/migrate/source/d6/BlockTranslationTest.php
index 18dd8041350b..479318646b43 100644
--- a/core/modules/block/tests/src/Kernel/Plugin/migrate/source/d6/BlockTranslationTest.php
+++ b/core/modules/block/tests/src/Kernel/Plugin/migrate/source/d6/BlockTranslationTest.php
@@ -21,7 +21,7 @@ class BlockTranslationTest extends BlockTest {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
// Test data is the same as BlockTest, but with the addition of i18n_blocks.
$tests = parent::providerSource();
diff --git a/core/modules/block/tests/src/Kernel/Plugin/migrate/source/d7/BlockTranslationTest.php b/core/modules/block/tests/src/Kernel/Plugin/migrate/source/d7/BlockTranslationTest.php
index b186fc95f7e4..49b60c767e2c 100644
--- a/core/modules/block/tests/src/Kernel/Plugin/migrate/source/d7/BlockTranslationTest.php
+++ b/core/modules/block/tests/src/Kernel/Plugin/migrate/source/d7/BlockTranslationTest.php
@@ -23,7 +23,7 @@ class BlockTranslationTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
// The source data.
$tests[0]['source_data']['block'] = [
diff --git a/core/modules/block/tests/src/Unit/BlockRepositoryTest.php b/core/modules/block/tests/src/Unit/BlockRepositoryTest.php
index a5abcdf59624..15ac1c718fb1 100644
--- a/core/modules/block/tests/src/Unit/BlockRepositoryTest.php
+++ b/core/modules/block/tests/src/Unit/BlockRepositoryTest.php
@@ -112,7 +112,7 @@ class BlockRepositoryTest extends UnitTestCase {
$this->assertEquals($expected_blocks, $result);
}
- public function providerBlocksConfig() {
+ public static function providerBlocksConfig() {
$blocks_config = [
'block1' => [
AccessResult::allowed(), 'top', 0,
diff --git a/core/modules/block/tests/src/Unit/CategoryAutocompleteTest.php b/core/modules/block/tests/src/Unit/CategoryAutocompleteTest.php
index 589d1c3f4b21..f54c2a90775b 100644
--- a/core/modules/block/tests/src/Unit/CategoryAutocompleteTest.php
+++ b/core/modules/block/tests/src/Unit/CategoryAutocompleteTest.php
@@ -61,7 +61,7 @@ class CategoryAutocompleteTest extends UnitTestCase {
*
* @return array
*/
- public function providerTestAutocompleteSuggestions() {
+ public static function providerTestAutocompleteSuggestions() {
$test_parameters = [];
$test_parameters[] = [
'string' => 'Com',
diff --git a/core/modules/block/tests/src/Unit/Menu/BlockLocalTasksTest.php b/core/modules/block/tests/src/Unit/Menu/BlockLocalTasksTest.php
index 06093da237d0..52e28bc45b9b 100644
--- a/core/modules/block/tests/src/Unit/Menu/BlockLocalTasksTest.php
+++ b/core/modules/block/tests/src/Unit/Menu/BlockLocalTasksTest.php
@@ -83,7 +83,7 @@ class BlockLocalTasksTest extends LocalTaskIntegrationTestBase {
/**
* Provides a list of routes to test.
*/
- public function providerTestBlockAdminDisplay() {
+ public static function providerTestBlockAdminDisplay() {
return [
['block.admin_display', [['block.admin_display'], ['block.admin_display_theme:test_b', 'block.admin_display_theme:test_c']]],
['block.admin_display_theme', [['block.admin_display'], ['block.admin_display_theme:test_b', 'block.admin_display_theme:test_c']]],
diff --git a/core/modules/block/tests/src/Unit/Plugin/DisplayVariant/BlockPageVariantTest.php b/core/modules/block/tests/src/Unit/Plugin/DisplayVariant/BlockPageVariantTest.php
index 5842e957d6d2..e057917bb5cf 100644
--- a/core/modules/block/tests/src/Unit/Plugin/DisplayVariant/BlockPageVariantTest.php
+++ b/core/modules/block/tests/src/Unit/Plugin/DisplayVariant/BlockPageVariantTest.php
@@ -68,7 +68,7 @@ class BlockPageVariantTest extends UnitTestCase {
->getMock();
}
- public function providerBuild() {
+ public static function providerBuild() {
$blocks_config = [
'block1' => [
// region, is main content block, is messages block, is title block
diff --git a/core/modules/block/tests/src/Unit/Plugin/migrate/process/BlockSettingsTest.php b/core/modules/block/tests/src/Unit/Plugin/migrate/process/BlockSettingsTest.php
index 1aaaf0c451b0..38a14531fdb8 100644
--- a/core/modules/block/tests/src/Unit/Plugin/migrate/process/BlockSettingsTest.php
+++ b/core/modules/block/tests/src/Unit/Plugin/migrate/process/BlockSettingsTest.php
@@ -40,7 +40,7 @@ class BlockSettingsTest extends UnitTestCase {
/**
* Provides data for testTransform.
*/
- public function providerTestTransform() {
+ public static function providerTestTransform() {
return [
'title set' => [
[
diff --git a/core/modules/block_content/tests/src/Kernel/BlockContentAccessHandlerTest.php b/core/modules/block_content/tests/src/Kernel/BlockContentAccessHandlerTest.php
index 6d676ddb3f3a..97de5d8f204d 100644
--- a/core/modules/block_content/tests/src/Kernel/BlockContentAccessHandlerTest.php
+++ b/core/modules/block_content/tests/src/Kernel/BlockContentAccessHandlerTest.php
@@ -191,7 +191,7 @@ class BlockContentAccessHandlerTest extends KernelTestBase {
/**
* Data provider for testAccess().
*/
- public function providerTestAccess(): array {
+ public static function providerTestAccess(): array {
$cases = [
'view:published:reusable' => [
'view',
diff --git a/core/modules/block_content/tests/src/Kernel/BlockContentEntityReferenceSelectionTest.php b/core/modules/block_content/tests/src/Kernel/BlockContentEntityReferenceSelectionTest.php
index daeace75e232..db07637d86f1 100644
--- a/core/modules/block_content/tests/src/Kernel/BlockContentEntityReferenceSelectionTest.php
+++ b/core/modules/block_content/tests/src/Kernel/BlockContentEntityReferenceSelectionTest.php
@@ -177,7 +177,7 @@ class BlockContentEntityReferenceSelectionTest extends KernelTestBase {
/**
* Provides possible fields and condition types.
*/
- public function fieldConditionProvider() {
+ public static function fieldConditionProvider() {
$cases = [];
foreach (['base', 'group', 'nested_group'] as $condition_type) {
foreach ([TRUE, FALSE] as $reusable) {
diff --git a/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d6/BoxTest.php b/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d6/BoxTest.php
index 7f84eb582020..25bbe2fe3f58 100644
--- a/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d6/BoxTest.php
+++ b/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d6/BoxTest.php
@@ -20,7 +20,7 @@ class BoxTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
$tests[0]['source_data']['boxes'] = [
diff --git a/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d6/BoxTranslationTest.php b/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d6/BoxTranslationTest.php
index 548c65d1e4d1..baa43d5634ab 100644
--- a/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d6/BoxTranslationTest.php
+++ b/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d6/BoxTranslationTest.php
@@ -23,7 +23,7 @@ class BoxTranslationTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
// The source data.
diff --git a/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d7/BlockCustomTest.php b/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d7/BlockCustomTest.php
index 3a2e02d534fc..a017a86ec685 100644
--- a/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d7/BlockCustomTest.php
+++ b/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d7/BlockCustomTest.php
@@ -20,7 +20,7 @@ class BlockCustomTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
$tests[0]['source_data']['block_custom'] = [
diff --git a/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d7/BlockCustomTranslationTest.php b/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d7/BlockCustomTranslationTest.php
index ef8dccbc17ea..16e967b7e6c6 100644
--- a/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d7/BlockCustomTranslationTest.php
+++ b/core/modules/block_content/tests/src/Kernel/Plugin/migrate/source/d7/BlockCustomTranslationTest.php
@@ -23,7 +23,7 @@ class BlockCustomTranslationTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
// The source data.
diff --git a/core/modules/block_content/tests/src/Unit/Access/DependentAccessTest.php b/core/modules/block_content/tests/src/Unit/Access/DependentAccessTest.php
index 338240e751c5..5abd871079a7 100644
--- a/core/modules/block_content/tests/src/Unit/Access/DependentAccessTest.php
+++ b/core/modules/block_content/tests/src/Unit/Access/DependentAccessTest.php
@@ -142,7 +142,7 @@ class DependentAccessTest extends UnitTestCase {
* mergeAccessDependency() first. A call to either should behave the same on a
* new RefinableDependentAccessInterface object.
*/
- public function providerTestSetFirst() {
+ public static function providerTestSetFirst() {
return [
[TRUE],
[FALSE],
diff --git a/core/modules/block_content/tests/src/Unit/Menu/BlockContentLocalTasksTest.php b/core/modules/block_content/tests/src/Unit/Menu/BlockContentLocalTasksTest.php
index 1da30a5e54d8..b81ad8905202 100644
--- a/core/modules/block_content/tests/src/Unit/Menu/BlockContentLocalTasksTest.php
+++ b/core/modules/block_content/tests/src/Unit/Menu/BlockContentLocalTasksTest.php
@@ -80,7 +80,7 @@ class BlockContentLocalTasksTest extends LocalTaskIntegrationTestBase {
/**
* Provides a list of routes to test.
*/
- public function getBlockContentListingRoutes() {
+ public static function getBlockContentListingRoutes() {
return [
['entity.block_content.collection', 'system.admin_content'],
];
diff --git a/core/modules/book/tests/src/Kernel/BookMultilingualTest.php b/core/modules/book/tests/src/Kernel/BookMultilingualTest.php
index f82473444c7e..089bbbc53325 100644
--- a/core/modules/book/tests/src/Kernel/BookMultilingualTest.php
+++ b/core/modules/book/tests/src/Kernel/BookMultilingualTest.php
@@ -256,7 +256,7 @@ class BookMultilingualTest extends KernelTestBase {
/**
* Data provider for ::testMultilingualBooks().
*/
- public function langcodesProvider() {
+ public static function langcodesProvider() {
return [
[self::LANGCODE],
['en'],
diff --git a/core/modules/book/tests/src/Kernel/Migrate/d6/MigrateBookConfigsTest.php b/core/modules/book/tests/src/Kernel/Migrate/d6/MigrateBookConfigsTest.php
index f4be91f0772e..28c989bf3554 100644
--- a/core/modules/book/tests/src/Kernel/Migrate/d6/MigrateBookConfigsTest.php
+++ b/core/modules/book/tests/src/Kernel/Migrate/d6/MigrateBookConfigsTest.php
@@ -32,7 +32,7 @@ class MigrateBookConfigsTest extends MigrateDrupal6TestBase {
* @return array
* The data for each test scenario.
*/
- public function providerBookSettings() {
+ public static function providerBookSettings() {
return [
// d6_book_settings was renamed to book_settings, but use the old alias to
// prove that it works.
diff --git a/core/modules/book/tests/src/Kernel/Plugin/migrate/source/BookTest.php b/core/modules/book/tests/src/Kernel/Plugin/migrate/source/BookTest.php
index a73f180a85c4..d15d673a97c8 100644
--- a/core/modules/book/tests/src/Kernel/Plugin/migrate/source/BookTest.php
+++ b/core/modules/book/tests/src/Kernel/Plugin/migrate/source/BookTest.php
@@ -18,7 +18,7 @@ class BookTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
// The source data.
diff --git a/core/modules/book/tests/src/Unit/BookManagerTest.php b/core/modules/book/tests/src/Unit/BookManagerTest.php
index 945b21f788f8..dd39ef8d1421 100644
--- a/core/modules/book/tests/src/Unit/BookManagerTest.php
+++ b/core/modules/book/tests/src/Unit/BookManagerTest.php
@@ -104,7 +104,7 @@ class BookManagerTest extends UnitTestCase {
* @return array
* The test data.
*/
- public function providerTestGetBookParents() {
+ public static function providerTestGetBookParents() {
$empty = [
'p1' => 0,
'p2' => 0,
diff --git a/core/modules/book/tests/src/Unit/Menu/BookLocalTasksTest.php b/core/modules/book/tests/src/Unit/Menu/BookLocalTasksTest.php
index db1732cb7f43..9138f8ff1804 100644
--- a/core/modules/book/tests/src/Unit/Menu/BookLocalTasksTest.php
+++ b/core/modules/book/tests/src/Unit/Menu/BookLocalTasksTest.php
@@ -39,7 +39,7 @@ class BookLocalTasksTest extends LocalTaskIntegrationTestBase {
/**
* Provides a list of routes to test.
*/
- public function getBookAdminRoutes() {
+ public static function getBookAdminRoutes() {
return [
['book.admin'],
['book.settings'],
@@ -60,7 +60,7 @@ class BookLocalTasksTest extends LocalTaskIntegrationTestBase {
/**
* Provides a list of routes to test.
*/
- public function getBookNodeRoutes() {
+ public static function getBookNodeRoutes() {
return [
['entity.node.canonical'],
['entity.node.book_outline_form'],
diff --git a/core/modules/ckeditor5/tests/src/Functional/Update/CKEditor5UpdateImageToolbarItemTest.php b/core/modules/ckeditor5/tests/src/Functional/Update/CKEditor5UpdateImageToolbarItemTest.php
index f481448e35e3..5c950c0af964 100644
--- a/core/modules/ckeditor5/tests/src/Functional/Update/CKEditor5UpdateImageToolbarItemTest.php
+++ b/core/modules/ckeditor5/tests/src/Functional/Update/CKEditor5UpdateImageToolbarItemTest.php
@@ -146,7 +146,7 @@ class CKEditor5UpdateImageToolbarItemTest extends UpdatePathTestBase {
* @return array
* The test cases.
*/
- public function provider(): array {
+ public static function provider(): array {
// There are 3 aspects that need to be verified, each can be true or false,
// making for 8 test cases in total.
$test_cases = [];
diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageTestBase.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageTestBase.php
index a30b9ce9f655..7eb2894cc95b 100644
--- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageTestBase.php
+++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/ImageTestBase.php
@@ -450,14 +450,14 @@ abstract class ImageTestBase extends CKEditor5TestBase {
$this->assertVisibleBalloon('.ck-text-alternative-form');
}
- public function providerAltTextRequired(): array {
+ public static function providerAltTextRequired(): array {
return [
'Restricted' => [FALSE],
'Unrestricted' => [TRUE],
];
}
- public function providerLinkability(): array {
+ public static function providerLinkability(): array {
return [
'BLOCK image, restricted' => ['block', FALSE],
'BLOCK image, unrestricted' => ['block', TRUE],
@@ -528,7 +528,7 @@ abstract class ImageTestBase extends CKEditor5TestBase {
$this->assertFalse($drupal_media_element->hasAttribute('data-align'));
}
- public function providerAlignment() {
+ public static function providerAlignment() {
return [
'Block image' => ['block'],
'Inline image' => ['inline'],
@@ -620,7 +620,7 @@ abstract class ImageTestBase extends CKEditor5TestBase {
*
* @return string[][]
*/
- public function providerWidth(): array {
+ public static function providerWidth(): array {
return [
'Image resize with percent unit (only allowed in HTML 4)' => [
'width' => '33%',
@@ -674,7 +674,7 @@ abstract class ImageTestBase extends CKEditor5TestBase {
* @return array
* The test cases.
*/
- public function providerResize(): array {
+ public static function providerResize(): array {
return [
'Image resize is enabled' => [
'is_resize_enabled' => TRUE,
diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/LanguageTest.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/LanguageTest.php
index 4a89ab103802..4b3f570cd480 100644
--- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/LanguageTest.php
+++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/LanguageTest.php
@@ -82,7 +82,7 @@ JS;
*
* @return string[][]
*/
- public function provider(): array {
+ public static function provider(): array {
return [
'Language code both in Drupal and CKEditor' => [
'langcode' => 'th',
diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLinkabilityTest.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLinkabilityTest.php
index 9d9537237816..209b1de962c1 100644
--- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLinkabilityTest.php
+++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaLinkabilityTest.php
@@ -221,7 +221,7 @@ class MediaLinkabilityTest extends MediaTestBase {
$this->assertEmpty($xpath->query('//a'));
}
- public function providerLinkability(): array {
+ public static function providerLinkability(): array {
return [
'restricted' => [FALSE],
'unrestricted' => [TRUE],
diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaPreviewTest.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaPreviewTest.php
index ac88edb64c33..59cbf7f30748 100644
--- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaPreviewTest.php
+++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaPreviewTest.php
@@ -186,7 +186,7 @@ class MediaPreviewTest extends MediaTestBase {
/**
* Data provider for ::testEmbedPreviewAccess.
*/
- public function previewAccessProvider() {
+ public static function previewAccessProvider() {
return [
'media_embed filter enabled' => [
TRUE,
diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaTest.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaTest.php
index 255c264c6372..ebbf600ed809 100644
--- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaTest.php
+++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/MediaTest.php
@@ -1007,7 +1007,7 @@ class MediaTest extends MediaTestBase {
/**
* For testing view modes in different scenarios.
*/
- public function providerTestViewMode(): array {
+ public static function providerTestViewMode(): array {
return [
'with alignment' => [TRUE],
'without alignment' => [FALSE],
diff --git a/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingTest.php b/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingTest.php
index a638d5676596..b7c1af2d0514 100644
--- a/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingTest.php
+++ b/core/modules/ckeditor5/tests/src/FunctionalJavascript/SourceEditingTest.php
@@ -118,7 +118,7 @@ JS;
* @return array
* The test cases.
*/
- public function providerAllowingExtraAttributes(): array {
+ public static function providerAllowingExtraAttributes(): array {
$general_test_case_markup = '
TRUE,
'text-align-center' => TRUE,
@@ -1507,7 +1507,7 @@ PHP,
/**
* Provides use cases for findPluginSupportingElement().
*/
- public function providerTestPluginSupportingElement() {
+ public static function providerTestPluginSupportingElement() {
return [
'tag that belongs to a superset' => [
'tag' => 'h2',
diff --git a/core/modules/ckeditor5/tests/src/Kernel/CKEditor5StylesheetsTest.php b/core/modules/ckeditor5/tests/src/Kernel/CKEditor5StylesheetsTest.php
index 7883277e9762..248e26719883 100644
--- a/core/modules/ckeditor5/tests/src/Kernel/CKEditor5StylesheetsTest.php
+++ b/core/modules/ckeditor5/tests/src/Kernel/CKEditor5StylesheetsTest.php
@@ -46,7 +46,7 @@ class CKEditor5StylesheetsTest extends KernelTestBase {
* @return array
* An array of test cases.
*/
- public function externalStylesheetsProvider() {
+ public static function externalStylesheetsProvider() {
return [
'Install theme which has an absolute external CSS URL' => [
'test_ckeditor_stylesheets_external',
diff --git a/core/modules/ckeditor5/tests/src/Kernel/SmartDefaultSettingsTest.php b/core/modules/ckeditor5/tests/src/Kernel/SmartDefaultSettingsTest.php
index 99235f7264e9..d5f50e4a98a7 100644
--- a/core/modules/ckeditor5/tests/src/Kernel/SmartDefaultSettingsTest.php
+++ b/core/modules/ckeditor5/tests/src/Kernel/SmartDefaultSettingsTest.php
@@ -649,7 +649,7 @@ class SmartDefaultSettingsTest extends KernelTestBase {
* @return \Generator
* Test scenarios.
*/
- public function provider() {
+ public static function provider() {
$basic_html_test_case = [
'format_id' => 'basic_html',
'filters_to_drop' => [],
diff --git a/core/modules/ckeditor5/tests/src/Kernel/ValidatorsTest.php b/core/modules/ckeditor5/tests/src/Kernel/ValidatorsTest.php
index adacf4d2c08b..bb18c3cef653 100644
--- a/core/modules/ckeditor5/tests/src/Kernel/ValidatorsTest.php
+++ b/core/modules/ckeditor5/tests/src/Kernel/ValidatorsTest.php
@@ -110,7 +110,7 @@ class ValidatorsTest extends KernelTestBase {
/**
* Provides a list of Text Editor config entities using CKEditor 5 to test.
*/
- public function provider(): array {
+ public static function provider(): array {
$data = [];
$data['CKEditor5::getDefaultSettings()'] = [
// @see ::test()
@@ -703,7 +703,7 @@ class ValidatorsTest extends KernelTestBase {
/**
* Provides a list of Text Editor + Text Format pairs to test.
*/
- public function providerPair(): array {
+ public static function providerPair(): array {
// cspell:ignore donk
$data = [];
$data['INVALID: allow_view_mode_override condition not met: filter must be configured to allow 2 or more view modes'] = [
diff --git a/core/modules/ckeditor5/tests/src/Kernel/WildcardHtmlSupportTest.php b/core/modules/ckeditor5/tests/src/Kernel/WildcardHtmlSupportTest.php
index 9a3023738a7c..725ed1f66a2e 100644
--- a/core/modules/ckeditor5/tests/src/Kernel/WildcardHtmlSupportTest.php
+++ b/core/modules/ckeditor5/tests/src/Kernel/WildcardHtmlSupportTest.php
@@ -99,7 +99,7 @@ class WildcardHtmlSupportTest extends KernelTestBase {
$this->assertEquals($expected_ghs_configuration, $ghs_configuration);
}
- public function providerGhsConfiguration(): array {
+ public static function providerGhsConfiguration(): array {
return [
'empty source editing' => [
'
',
diff --git a/core/modules/ckeditor5/tests/src/Unit/AlignmentPluginTest.php b/core/modules/ckeditor5/tests/src/Unit/AlignmentPluginTest.php
index 6e3ef192a32c..904fca1bc49d 100644
--- a/core/modules/ckeditor5/tests/src/Unit/AlignmentPluginTest.php
+++ b/core/modules/ckeditor5/tests/src/Unit/AlignmentPluginTest.php
@@ -19,7 +19,7 @@ class AlignmentPluginTest extends UnitTestCase {
/**
* Provides a list of configs to test.
*/
- public function providerGetDynamicPluginConfig(): array {
+ public static function providerGetDynamicPluginConfig(): array {
return [
'All alignments' => [
Alignment::DEFAULT_CONFIGURATION,
diff --git a/core/modules/ckeditor5/tests/src/Unit/CKEditor5Test.php b/core/modules/ckeditor5/tests/src/Unit/CKEditor5Test.php
index 7b85d9becf1f..7a202abfc2f7 100644
--- a/core/modules/ckeditor5/tests/src/Unit/CKEditor5Test.php
+++ b/core/modules/ckeditor5/tests/src/Unit/CKEditor5Test.php
@@ -62,7 +62,7 @@ class CKEditor5Test extends UnitTestCase {
* @return array[]
* An array with the property path and expected form item name.
*/
- public function providerPathsToFormNames(): array {
+ public static function providerPathsToFormNames(): array {
return [
'validation error targeting toolbar items' => [
'settings.toolbar.items',
diff --git a/core/modules/ckeditor5/tests/src/Unit/HTMLRestrictionsTest.php b/core/modules/ckeditor5/tests/src/Unit/HTMLRestrictionsTest.php
index a923d34f8905..3452689dfbca 100644
--- a/core/modules/ckeditor5/tests/src/Unit/HTMLRestrictionsTest.php
+++ b/core/modules/ckeditor5/tests/src/Unit/HTMLRestrictionsTest.php
@@ -27,7 +27,7 @@ class HTMLRestrictionsTest extends UnitTestCase {
new HTMLRestrictions($elements);
}
- public function providerConstruct(): \Generator {
+ public static function providerConstruct(): \Generator {
// Fundamental structure.
yield 'INVALID: list instead of key-value pairs' => [
['', ''],
@@ -166,7 +166,7 @@ class HTMLRestrictionsTest extends UnitTestCase {
$this->assertCount($expected_concrete_plus_wildcard_count, $r->getAllowedElements(FALSE));
}
- public function providerCounting(): \Generator {
+ public static function providerCounting(): \Generator {
yield 'empty' => [
[],
TRUE,
@@ -256,7 +256,7 @@ class HTMLRestrictionsTest extends UnitTestCase {
$this->assertSame($expected_raw + $filter_html_additional_expectations, HTMLRestrictions::fromFilterPluginInstance($filter_plugin_instance->reveal())->getAllowedElements(FALSE));
}
- public function providerConvenienceConstructors(): \Generator {
+ public static function providerConvenienceConstructors(): \Generator {
// All empty cases.
yield 'empty string' => [
'',
@@ -638,7 +638,7 @@ class HTMLRestrictionsTest extends UnitTestCase {
$this->assertSame($expected_ghs_config, $restrictions->toGeneralHtmlSupportConfig());
}
- public function providerRepresentations(): \Generator {
+ public static function providerRepresentations(): \Generator {
yield 'empty set' => [
HTMLRestrictions::emptySet(),
[],
@@ -904,7 +904,7 @@ class HTMLRestrictionsTest extends UnitTestCase {
$this->assertEquals($expected_union, $a->merge($b));
}
- public function providerOperands(): \Generator {
+ public static function providerOperands(): \Generator {
// Empty set operand cases.
yield 'any set + empty set' => [
'a' => new HTMLRestrictions(['a' => ['href' => TRUE]]),
@@ -1504,7 +1504,7 @@ class HTMLRestrictionsTest extends UnitTestCase {
$this->assertEquals($expected_extracted_plain_tags_subset, $input->extractPlainTagsSubset());
}
- public function providerSubsets(): \Generator {
+ public static function providerSubsets(): \Generator {
yield 'empty set' => [
new HTMLRestrictions([]),
new HTMLRestrictions([]),
diff --git a/core/modules/ckeditor5/tests/src/Unit/HeadingPluginTest.php b/core/modules/ckeditor5/tests/src/Unit/HeadingPluginTest.php
index bd20e30d9f1a..f6515c637a19 100644
--- a/core/modules/ckeditor5/tests/src/Unit/HeadingPluginTest.php
+++ b/core/modules/ckeditor5/tests/src/Unit/HeadingPluginTest.php
@@ -19,7 +19,7 @@ class HeadingPluginTest extends UnitTestCase {
/**
* Provides a list of configs to test.
*/
- public function providerGetDynamicPluginConfig(): array {
+ public static function providerGetDynamicPluginConfig(): array {
// Prepare headings matching ckeditor5.ckeditor5.yml to also protect
// against unexpected changes to the YAML file given the YAML file is used
// to generate the dynamic plugin configuration.
diff --git a/core/modules/ckeditor5/tests/src/Unit/ListPluginTest.php b/core/modules/ckeditor5/tests/src/Unit/ListPluginTest.php
index 1173e417fb31..1efae1f5b7ff 100644
--- a/core/modules/ckeditor5/tests/src/Unit/ListPluginTest.php
+++ b/core/modules/ckeditor5/tests/src/Unit/ListPluginTest.php
@@ -19,7 +19,7 @@ class ListPluginTest extends UnitTestCase {
/**
* Provides a list of configs to test.
*/
- public function providerGetDynamicPluginConfig(): array {
+ public static function providerGetDynamicPluginConfig(): array {
return [
'startIndex is false' => [
[
diff --git a/core/modules/ckeditor5/tests/src/Unit/SmartDefaultSettingsTest.php b/core/modules/ckeditor5/tests/src/Unit/SmartDefaultSettingsTest.php
index f590ef6311a1..ebeb5a12147c 100644
--- a/core/modules/ckeditor5/tests/src/Unit/SmartDefaultSettingsTest.php
+++ b/core/modules/ckeditor5/tests/src/Unit/SmartDefaultSettingsTest.php
@@ -34,7 +34,7 @@ class SmartDefaultSettingsTest extends UnitTestCase {
*
* @return \Generator
*/
- public function providerSurplusScore(): \Generator {
+ public static function providerSurplusScore(): \Generator {
$needed = new HTMLRestrictions(['code' => FALSE]);
yield 'surplus: 1 tag, 1 attribute, 1 attribute with wildcard restriction' => [
@@ -92,7 +92,7 @@ class SmartDefaultSettingsTest extends UnitTestCase {
*
* @return \Generator
*/
- public function providerCandidates(): \Generator {
+ public static function providerCandidates(): \Generator {
$generate_definition = function (string $label_and_id, array $overrides): CKEditor5PluginDefinition {
$annotation = [
'provider' => 'test',
diff --git a/core/modules/ckeditor5/tests/src/Unit/SourceEditingPluginTest.php b/core/modules/ckeditor5/tests/src/Unit/SourceEditingPluginTest.php
index 13060bd98a8d..b32146fba100 100644
--- a/core/modules/ckeditor5/tests/src/Unit/SourceEditingPluginTest.php
+++ b/core/modules/ckeditor5/tests/src/Unit/SourceEditingPluginTest.php
@@ -18,7 +18,7 @@ class SourceEditingPluginTest extends UnitTestCase {
/**
* Provides a list of configs to test.
*/
- public function providerGetDynamicPluginConfig(): array {
+ public static function providerGetDynamicPluginConfig(): array {
return [
'Empty array of allowed tags' => [
[
diff --git a/core/modules/ckeditor5/tests/src/Unit/StylePluginTest.php b/core/modules/ckeditor5/tests/src/Unit/StylePluginTest.php
index 1418467d8dd2..6ca265b51ec6 100644
--- a/core/modules/ckeditor5/tests/src/Unit/StylePluginTest.php
+++ b/core/modules/ckeditor5/tests/src/Unit/StylePluginTest.php
@@ -18,7 +18,7 @@ class StylePluginTest extends UnitTestCase {
/**
* Provides a list of configs to test.
*/
- public function providerGetDynamicPluginConfig(): array {
+ public static function providerGetDynamicPluginConfig(): array {
return [
'default configuration (empty)' => [
[
diff --git a/core/modules/comment/tests/src/Kernel/CommentOrphanTest.php b/core/modules/comment/tests/src/Kernel/CommentOrphanTest.php
index 73fdf4e8039e..492eb6ffc9cc 100644
--- a/core/modules/comment/tests/src/Kernel/CommentOrphanTest.php
+++ b/core/modules/comment/tests/src/Kernel/CommentOrphanTest.php
@@ -124,7 +124,7 @@ class CommentOrphanTest extends EntityKernelTestBase {
/**
* Provides test data for testOrphan.
*/
- public function providerTestOrphan() {
+ public static function providerTestOrphan() {
return [
['entity_id'],
['uid'],
diff --git a/core/modules/comment/tests/src/Kernel/Migrate/d6/MigrateCommentTypeTest.php b/core/modules/comment/tests/src/Kernel/Migrate/d6/MigrateCommentTypeTest.php
index 084a8e1005d1..8d53bee41ba0 100644
--- a/core/modules/comment/tests/src/Kernel/Migrate/d6/MigrateCommentTypeTest.php
+++ b/core/modules/comment/tests/src/Kernel/Migrate/d6/MigrateCommentTypeTest.php
@@ -113,7 +113,7 @@ class MigrateCommentTypeTest extends MigrateDrupal6TestBase {
/**
* Provides test cases for ::testNoCommentTypeMigration().
*/
- public function providerTestNoCommentTypeMigration() {
+ public static function providerTestNoCommentTypeMigration() {
return [
'Node module is disabled in source' => [
'Disabled source modules' => ['node'],
diff --git a/core/modules/comment/tests/src/Kernel/Migrate/d7/CommentEntityTranslationCheckRequirementsTest.php b/core/modules/comment/tests/src/Kernel/Migrate/d7/CommentEntityTranslationCheckRequirementsTest.php
index ff780ae89af4..217427c6215c 100644
--- a/core/modules/comment/tests/src/Kernel/Migrate/d7/CommentEntityTranslationCheckRequirementsTest.php
+++ b/core/modules/comment/tests/src/Kernel/Migrate/d7/CommentEntityTranslationCheckRequirementsTest.php
@@ -46,7 +46,7 @@ class CommentEntityTranslationCheckRequirementsTest extends MigrateDrupal7TestBa
*
* @return string[][]
*/
- public function providerTestCheckRequirements() {
+ public static function providerTestCheckRequirements() {
return [
['comment'],
['node'],
diff --git a/core/modules/comment/tests/src/Kernel/Migrate/d7/MigrateCommentTypeTest.php b/core/modules/comment/tests/src/Kernel/Migrate/d7/MigrateCommentTypeTest.php
index 770464d971f7..2a82104ed5c6 100644
--- a/core/modules/comment/tests/src/Kernel/Migrate/d7/MigrateCommentTypeTest.php
+++ b/core/modules/comment/tests/src/Kernel/Migrate/d7/MigrateCommentTypeTest.php
@@ -119,7 +119,7 @@ class MigrateCommentTypeTest extends MigrateDrupal7TestBase {
/**
* Provides test cases for ::testNoCommentTypeMigration().
*/
- public function providerTestNoCommentTypeMigration() {
+ public static function providerTestNoCommentTypeMigration() {
return [
'Node module is disabled in source' => [
'Disabled source modules' => ['node'],
diff --git a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/CommentTypeRequirementsTest.php b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/CommentTypeRequirementsTest.php
index 7a09ad3cf8eb..03a9b7ed536b 100644
--- a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/CommentTypeRequirementsTest.php
+++ b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/CommentTypeRequirementsTest.php
@@ -47,7 +47,7 @@ class CommentTypeRequirementsTest extends MigrateDrupal7TestBase {
/**
* Test cases for ::testCheckCommentTypeRequirements().
*/
- public function providerTestCheckCommentTypeRequirements() {
+ public static function providerTestCheckCommentTypeRequirements() {
return [
'D6 comment is disabled on source' => [
'Disabled source modules' => ['comment'],
diff --git a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/CommentTypeTest.php b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/CommentTypeTest.php
index 91d1bfb41c06..f838a575a5bf 100644
--- a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/CommentTypeTest.php
+++ b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/CommentTypeTest.php
@@ -21,7 +21,7 @@ class CommentTypeTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$node_type_rows = [
[
'type' => 'page',
diff --git a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d6/CommentSourceWithHighWaterTest.php b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d6/CommentSourceWithHighWaterTest.php
index 7370609aa24a..69a932f36110 100644
--- a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d6/CommentSourceWithHighWaterTest.php
+++ b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d6/CommentSourceWithHighWaterTest.php
@@ -21,7 +21,7 @@ class CommentSourceWithHighWaterTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
// The source data.
diff --git a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d6/CommentTest.php b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d6/CommentTest.php
index 76f6ac2a341c..38191327f65c 100644
--- a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d6/CommentTest.php
+++ b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d6/CommentTest.php
@@ -20,7 +20,7 @@ class CommentTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
// The source data.
diff --git a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d7/CommentEntityTranslationTest.php b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d7/CommentEntityTranslationTest.php
index 800929388fe5..8823e90ff9d9 100644
--- a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d7/CommentEntityTranslationTest.php
+++ b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d7/CommentEntityTranslationTest.php
@@ -22,7 +22,7 @@ class CommentEntityTranslationTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
// The source data.
diff --git a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d7/CommentTest.php b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d7/CommentTest.php
index ad8f59029319..cca51f2797f6 100644
--- a/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d7/CommentTest.php
+++ b/core/modules/comment/tests/src/Kernel/Plugin/migrate/source/d7/CommentTest.php
@@ -22,7 +22,7 @@ class CommentTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
// The source data.
diff --git a/core/modules/config/tests/src/Unit/Menu/ConfigLocalTasksTest.php b/core/modules/config/tests/src/Unit/Menu/ConfigLocalTasksTest.php
index 496b57fbfbc8..753f949776d8 100644
--- a/core/modules/config/tests/src/Unit/Menu/ConfigLocalTasksTest.php
+++ b/core/modules/config/tests/src/Unit/Menu/ConfigLocalTasksTest.php
@@ -33,7 +33,7 @@ class ConfigLocalTasksTest extends LocalTaskIntegrationTestBase {
/**
* Provides a list of routes to test.
*/
- public function getConfigAdminRoutes() {
+ public static function getConfigAdminRoutes() {
return [
['config.sync', [['config.sync', 'config.import', 'config.export']]],
['config.import_full', [['config.sync', 'config.import', 'config.export'], ['config.import_full', 'config.import_single']]],
diff --git a/core/modules/config_translation/tests/src/Kernel/Plugin/migrate/source/d6/ProfileFieldTranslationTest.php b/core/modules/config_translation/tests/src/Kernel/Plugin/migrate/source/d6/ProfileFieldTranslationTest.php
index 22dd4150f33e..233fd4c4c7b9 100644
--- a/core/modules/config_translation/tests/src/Kernel/Plugin/migrate/source/d6/ProfileFieldTranslationTest.php
+++ b/core/modules/config_translation/tests/src/Kernel/Plugin/migrate/source/d6/ProfileFieldTranslationTest.php
@@ -22,7 +22,7 @@ class ProfileFieldTranslationTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$test = [];
$test[0]['source_data'] = [
'profile_fields' => [
diff --git a/core/modules/config_translation/tests/src/Unit/ConfigNamesMapperTest.php b/core/modules/config_translation/tests/src/Unit/ConfigNamesMapperTest.php
index 23a13bed5f97..2eaa4a14d72b 100644
--- a/core/modules/config_translation/tests/src/Unit/ConfigNamesMapperTest.php
+++ b/core/modules/config_translation/tests/src/Unit/ConfigNamesMapperTest.php
@@ -523,7 +523,7 @@ class ConfigNamesMapperTest extends UnitTestCase {
* hasConfigSchema() as the first value and the expected return value of
* ConfigNamesMapper::hasSchema() as the second value.
*/
- public function providerTestHasSchema() {
+ public static function providerTestHasSchema() {
return [
[[TRUE], TRUE],
[[FALSE], FALSE],
@@ -570,7 +570,7 @@ class ConfigNamesMapperTest extends UnitTestCase {
* hasTranslatable() as the first value and the expected return value of
* ConfigNamesMapper::hasTranslatable() as the second value.
*/
- public function providerTestHasTranslatable() {
+ public static function providerTestHasTranslatable() {
return [
[[], FALSE],
[[TRUE], TRUE],
@@ -621,7 +621,7 @@ class ConfigNamesMapperTest extends UnitTestCase {
* hasTranslation() as the first value and the expected return value of
* ConfigNamesMapper::hasTranslation() as the second value.
*/
- public function providerTestHasTranslation() {
+ public static function providerTestHasTranslation() {
return [
[[TRUE], TRUE],
[[FALSE], FALSE],
diff --git a/core/modules/contact/tests/src/Kernel/Plugin/migrate/source/ContactCategoryTest.php b/core/modules/contact/tests/src/Kernel/Plugin/migrate/source/ContactCategoryTest.php
index 1ea9b337f239..c8f6fa86d3a6 100644
--- a/core/modules/contact/tests/src/Kernel/Plugin/migrate/source/ContactCategoryTest.php
+++ b/core/modules/contact/tests/src/Kernel/Plugin/migrate/source/ContactCategoryTest.php
@@ -20,7 +20,7 @@ class ContactCategoryTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [
[
'source_data' => [],
diff --git a/core/modules/contact/tests/src/Kernel/Plugin/migrate/source/d6/ContactSettingsTest.php b/core/modules/contact/tests/src/Kernel/Plugin/migrate/source/d6/ContactSettingsTest.php
index 9c7952f74efb..18bdc577b440 100644
--- a/core/modules/contact/tests/src/Kernel/Plugin/migrate/source/d6/ContactSettingsTest.php
+++ b/core/modules/contact/tests/src/Kernel/Plugin/migrate/source/d6/ContactSettingsTest.php
@@ -20,7 +20,7 @@ class ContactSettingsTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
$tests[0]['source_data']['variable'] = [
diff --git a/core/modules/content_moderation/tests/src/Functional/ModerationActionsTest.php b/core/modules/content_moderation/tests/src/Functional/ModerationActionsTest.php
index c678595ab694..6efd560f2c88 100644
--- a/core/modules/content_moderation/tests/src/Functional/ModerationActionsTest.php
+++ b/core/modules/content_moderation/tests/src/Functional/ModerationActionsTest.php
@@ -102,7 +102,7 @@ class ModerationActionsTest extends BrowserTestBase {
* @return array
* An array of test cases.
*/
- public function nodeStatusActionsTestCases() {
+ public static function nodeStatusActionsTestCases() {
return [
'Moderated bundle shows warning (publish action)' => [
'node_publish_action',
diff --git a/core/modules/content_moderation/tests/src/Functional/ViewsModerationStateFilterTest.php b/core/modules/content_moderation/tests/src/Functional/ViewsModerationStateFilterTest.php
index cdaae0d2e41f..97554b4427db 100644
--- a/core/modules/content_moderation/tests/src/Functional/ViewsModerationStateFilterTest.php
+++ b/core/modules/content_moderation/tests/src/Functional/ViewsModerationStateFilterTest.php
@@ -261,7 +261,7 @@ class ViewsModerationStateFilterTest extends ViewTestBase {
* @return string[]
* An array of view IDs.
*/
- public function providerTestWorkflowChanges() {
+ public static function providerTestWorkflowChanges() {
return [
'view on base table, filter on base table' => [
'test_content_moderation_state_filter_base_table',
diff --git a/core/modules/content_moderation/tests/src/Kernel/ContentModerationPermissionsTest.php b/core/modules/content_moderation/tests/src/Kernel/ContentModerationPermissionsTest.php
index 8498d8d97668..e26ddcf5348a 100644
--- a/core/modules/content_moderation/tests/src/Kernel/ContentModerationPermissionsTest.php
+++ b/core/modules/content_moderation/tests/src/Kernel/ContentModerationPermissionsTest.php
@@ -48,7 +48,7 @@ class ContentModerationPermissionsTest extends KernelTestBase {
* @return array
* Content moderation permissions based test cases.
*/
- public function permissionsTestCases() {
+ public static function permissionsTestCases() {
return [
'Simple Content Moderation Workflow' => [
[
diff --git a/core/modules/content_moderation/tests/src/Kernel/ContentModerationStateTest.php b/core/modules/content_moderation/tests/src/Kernel/ContentModerationStateTest.php
index 6317a1f4ec5d..0a9b692f0239 100644
--- a/core/modules/content_moderation/tests/src/Kernel/ContentModerationStateTest.php
+++ b/core/modules/content_moderation/tests/src/Kernel/ContentModerationStateTest.php
@@ -169,7 +169,7 @@ class ContentModerationStateTest extends KernelTestBase {
/**
* Test cases for basic moderation test.
*/
- public function basicModerationTestCases() {
+ public static function basicModerationTestCases() {
return [
'Nodes' => [
'node',
@@ -480,7 +480,7 @@ class ContentModerationStateTest extends KernelTestBase {
/**
* Test cases for ::testModerationWithSpecialLanguages().
*/
- public function moderationWithSpecialLanguagesTestCases() {
+ public static function moderationWithSpecialLanguagesTestCases() {
return [
'Not specified to not specified' => [
LanguageInterface::LANGCODE_NOT_SPECIFIED,
diff --git a/core/modules/content_moderation/tests/src/Kernel/EntityStateChangeValidationTest.php b/core/modules/content_moderation/tests/src/Kernel/EntityStateChangeValidationTest.php
index f2e74d743079..80ebf288c217 100644
--- a/core/modules/content_moderation/tests/src/Kernel/EntityStateChangeValidationTest.php
+++ b/core/modules/content_moderation/tests/src/Kernel/EntityStateChangeValidationTest.php
@@ -364,7 +364,7 @@ class EntityStateChangeValidationTest extends KernelTestBase {
/**
* Test cases for ::testTransitionAccessValidation.
*/
- public function transitionAccessValidationTestCases() {
+ public static function transitionAccessValidationTestCases() {
return [
'Invalid transition, no permissions validated' => [
[],
diff --git a/core/modules/content_moderation/tests/src/Kernel/EntityTypeInfoTest.php b/core/modules/content_moderation/tests/src/Kernel/EntityTypeInfoTest.php
index 6090269ac3a1..377908fff29c 100644
--- a/core/modules/content_moderation/tests/src/Kernel/EntityTypeInfoTest.php
+++ b/core/modules/content_moderation/tests/src/Kernel/EntityTypeInfoTest.php
@@ -98,7 +98,7 @@ class EntityTypeInfoTest extends KernelTestBase {
* - An entity type ID.
* - Whether the entity type is moderatable or not.
*/
- public function providerTestEntityTypeAlter() {
+ public static function providerTestEntityTypeAlter() {
$tests = [];
$tests['non_internal_non_revisionable'] = ['entity_test', FALSE];
$tests['non_internal_revisionable'] = ['entity_test_rev', TRUE];
diff --git a/core/modules/content_moderation/tests/src/Kernel/ModerationInformationTest.php b/core/modules/content_moderation/tests/src/Kernel/ModerationInformationTest.php
index 786e2b8924dc..b2b708594a2c 100644
--- a/core/modules/content_moderation/tests/src/Kernel/ModerationInformationTest.php
+++ b/core/modules/content_moderation/tests/src/Kernel/ModerationInformationTest.php
@@ -97,7 +97,7 @@ class ModerationInformationTest extends KernelTestBase {
/**
* Test cases for ::testIsDefaultRevisionPublished.
*/
- public function isDefaultRevisionPublishedTestCases() {
+ public static function isDefaultRevisionPublishedTestCases() {
return [
'Draft to draft' => [
'draft',
diff --git a/core/modules/content_moderation/tests/src/Kernel/ModerationStateFieldItemListTest.php b/core/modules/content_moderation/tests/src/Kernel/ModerationStateFieldItemListTest.php
index 25a32002e8bc..ac93ad291f97 100644
--- a/core/modules/content_moderation/tests/src/Kernel/ModerationStateFieldItemListTest.php
+++ b/core/modules/content_moderation/tests/src/Kernel/ModerationStateFieldItemListTest.php
@@ -213,7 +213,7 @@ class ModerationStateFieldItemListTest extends KernelTestBase {
/**
* Data provider for ::testModerationStateChanges.
*/
- public function moderationStateChangesTestCases() {
+ public static function moderationStateChangesTestCases() {
return [
'Draft to draft' => [
'draft',
@@ -298,7 +298,7 @@ class ModerationStateFieldItemListTest extends KernelTestBase {
/**
* Test cases for ::testEntityUnserialize.
*/
- public function entityUnserializeTestCases() {
+ public static function entityUnserializeTestCases() {
return [
'Default draft state' => [
'draft',
@@ -332,7 +332,7 @@ class ModerationStateFieldItemListTest extends KernelTestBase {
/**
* Tests cases for ::testModeratedEntityWithExistingId.
*/
- public function moderatedEntityWithExistingIdTestCases() {
+ public static function moderatedEntityWithExistingIdTestCases() {
return [
'Draft non-default state' => [
'draft',
diff --git a/core/modules/content_moderation/tests/src/Kernel/StateFormatterTest.php b/core/modules/content_moderation/tests/src/Kernel/StateFormatterTest.php
index 240af223463d..d8bc629e43f6 100644
--- a/core/modules/content_moderation/tests/src/Kernel/StateFormatterTest.php
+++ b/core/modules/content_moderation/tests/src/Kernel/StateFormatterTest.php
@@ -64,7 +64,7 @@ class StateFormatterTest extends KernelTestBase {
/**
* Test cases for testStateFieldFormatter().
*/
- public function formatterTestCases() {
+ public static function formatterTestCases() {
return [
'Draft State' => [
'draft',
diff --git a/core/modules/content_moderation/tests/src/Kernel/WorkspacesContentModerationStateTest.php b/core/modules/content_moderation/tests/src/Kernel/WorkspacesContentModerationStateTest.php
index 9f9776682e5d..9e4b59a3097b 100644
--- a/core/modules/content_moderation/tests/src/Kernel/WorkspacesContentModerationStateTest.php
+++ b/core/modules/content_moderation/tests/src/Kernel/WorkspacesContentModerationStateTest.php
@@ -155,7 +155,7 @@ class WorkspacesContentModerationStateTest extends ContentModerationStateTest {
/**
* Test cases for basic moderation test.
*/
- public function basicModerationTestCases() {
+ public static function basicModerationTestCases() {
return [
'Nodes' => [
'node',
diff --git a/core/modules/content_moderation/tests/src/Unit/ContentModerationRouteSubscriberTest.php b/core/modules/content_moderation/tests/src/Unit/ContentModerationRouteSubscriberTest.php
index 10970b448479..1c1a942d18aa 100644
--- a/core/modules/content_moderation/tests/src/Unit/ContentModerationRouteSubscriberTest.php
+++ b/core/modules/content_moderation/tests/src/Unit/ContentModerationRouteSubscriberTest.php
@@ -69,7 +69,7 @@ class ContentModerationRouteSubscriberTest extends UnitTestCase {
/**
* Data provider for ::testSetLatestRevisionFlag.
*/
- public function setLatestRevisionFlagTestCases() {
+ public static function setLatestRevisionFlagTestCases() {
return [
'Entity parameter not on an entity form' => [
[],
diff --git a/core/modules/content_moderation/tests/src/Unit/ContentPreprocessTest.php b/core/modules/content_moderation/tests/src/Unit/ContentPreprocessTest.php
index 0a12971d0dfc..7c8071b46e06 100644
--- a/core/modules/content_moderation/tests/src/Unit/ContentPreprocessTest.php
+++ b/core/modules/content_moderation/tests/src/Unit/ContentPreprocessTest.php
@@ -29,7 +29,7 @@ class ContentPreprocessTest extends UnitTestCase {
/**
* Data provider for self::testIsLatestVersionPage().
*/
- public function routeNodeProvider() {
+ public static function routeNodeProvider() {
return [
['entity.node.canonical', 1, 1, FALSE, 'Not on the latest version tab route.'],
['entity.node.latest_version', 1, 1, TRUE, 'On the latest version tab route, with the route node.'],
diff --git a/core/modules/content_moderation/tests/src/Unit/LatestRevisionCheckTest.php b/core/modules/content_moderation/tests/src/Unit/LatestRevisionCheckTest.php
index c384425e3e5e..3f094dc07003 100644
--- a/core/modules/content_moderation/tests/src/Unit/LatestRevisionCheckTest.php
+++ b/core/modules/content_moderation/tests/src/Unit/LatestRevisionCheckTest.php
@@ -105,7 +105,7 @@ class LatestRevisionCheckTest extends UnitTestCase {
/**
* Data provider for testLastAccessPermissions().
*/
- public function accessSituationProvider() {
+ public static function accessSituationProvider() {
return [
// Node with global permissions and latest version.
[Node::class, 'node', TRUE, ['view latest version', 'view any unpublished content'], FALSE, AccessResultAllowed::class],
diff --git a/core/modules/content_moderation/tests/src/Unit/ModerationInformationTest.php b/core/modules/content_moderation/tests/src/Unit/ModerationInformationTest.php
index 0d92309af9ae..f35b3b7f29ec 100644
--- a/core/modules/content_moderation/tests/src/Unit/ModerationInformationTest.php
+++ b/core/modules/content_moderation/tests/src/Unit/ModerationInformationTest.php
@@ -146,7 +146,7 @@ class ModerationInformationTest extends UnitTestCase {
/**
* Data provider for several tests.
*/
- public function providerWorkflow() {
+ public static function providerWorkflow() {
return [
[NULL, FALSE],
['workflow', TRUE],
diff --git a/core/modules/content_moderation/tests/src/Unit/StateTransitionValidationTest.php b/core/modules/content_moderation/tests/src/Unit/StateTransitionValidationTest.php
index bb3141497593..b2aaaeee7827 100644
--- a/core/modules/content_moderation/tests/src/Unit/StateTransitionValidationTest.php
+++ b/core/modules/content_moderation/tests/src/Unit/StateTransitionValidationTest.php
@@ -98,7 +98,7 @@ class StateTransitionValidationTest extends UnitTestCase {
/**
* Data provider for the user transition test.
*/
- public function userTransitionsProvider() {
+ public static function userTransitionsProvider() {
// The user has the right permission, so let it through.
$ret[] = ['draft', 'draft', 'use process transition draft', TRUE, TRUE];
diff --git a/core/modules/content_translation/tests/src/Kernel/ContentTranslationHandlerTest.php b/core/modules/content_translation/tests/src/Kernel/ContentTranslationHandlerTest.php
index 7d27abd9585c..000825ebdf57 100644
--- a/core/modules/content_translation/tests/src/Kernel/ContentTranslationHandlerTest.php
+++ b/core/modules/content_translation/tests/src/Kernel/ContentTranslationHandlerTest.php
@@ -134,7 +134,7 @@ class ContentTranslationHandlerTest extends KernelTestBase {
* An array of test cases, each one containing the element to alter, the
* form state, and the expected altered element.
*/
- public function providerTestEntityFormSharedElements() {
+ public static function providerTestEntityFormSharedElements() {
$tests = [];
$element = [];
diff --git a/core/modules/content_translation/tests/src/Kernel/Plugin/migrate/source/d7/EntityTranslationSettingsTest.php b/core/modules/content_translation/tests/src/Kernel/Plugin/migrate/source/d7/EntityTranslationSettingsTest.php
index 7a25bf599da2..50c7e84e5eb7 100644
--- a/core/modules/content_translation/tests/src/Kernel/Plugin/migrate/source/d7/EntityTranslationSettingsTest.php
+++ b/core/modules/content_translation/tests/src/Kernel/Plugin/migrate/source/d7/EntityTranslationSettingsTest.php
@@ -25,7 +25,7 @@ class EntityTranslationSettingsTest extends MigrateSqlSourceTestBase {
/**
* {@inheritdoc}
*/
- public function providerSource() {
+ public static function providerSource() {
$tests = [];
// Source data when there's no entity type that uses entity translation.
diff --git a/core/modules/content_translation/tests/src/Unit/Menu/ContentTranslationLocalTasksTest.php b/core/modules/content_translation/tests/src/Unit/Menu/ContentTranslationLocalTasksTest.php
index a21d03fb5763..be57e9eb4458 100644
--- a/core/modules/content_translation/tests/src/Unit/Menu/ContentTranslationLocalTasksTest.php
+++ b/core/modules/content_translation/tests/src/Unit/Menu/ContentTranslationLocalTasksTest.php
@@ -55,7 +55,7 @@ class ContentTranslationLocalTasksTest extends LocalTaskIntegrationTestBase {
/**
* Provides a list of routes to test.
*/
- public function providerTestBlockAdminDisplay() {
+ public static function providerTestBlockAdminDisplay() {
return [
[
'entity.node.canonical',
diff --git a/core/modules/contextual/tests/src/Kernel/ContextualUnitTest.php b/core/modules/contextual/tests/src/Kernel/ContextualUnitTest.php
index dc6cd8ef0fd2..418219627d2d 100644
--- a/core/modules/contextual/tests/src/Kernel/ContextualUnitTest.php
+++ b/core/modules/contextual/tests/src/Kernel/ContextualUnitTest.php
@@ -26,7 +26,7 @@ class ContextualUnitTest extends KernelTestBase {
* @return array[]
* Test cases.
*/
- public function contextualLinksDataProvider(): array {
+ public static function contextualLinksDataProvider(): array {
$tests['one group, one dynamic path argument, no metadata'] = [
[
'node' => [
diff --git a/core/modules/datetime/tests/src/Kernel/DateTimeItemTest.php b/core/modules/datetime/tests/src/Kernel/DateTimeItemTest.php
index 5119e78b88b4..159b66797436 100644
--- a/core/modules/datetime/tests/src/Kernel/DateTimeItemTest.php
+++ b/core/modules/datetime/tests/src/Kernel/DateTimeItemTest.php
@@ -272,7 +272,7 @@ class DateTimeItemTest extends FieldKernelTestBase {
/**
* Provider for testDatetimeValidation().
*/
- public function datetimeValidationProvider() {
+ public static function datetimeValidationProvider() {
return [
// Valid ISO 8601 dates, but unsupported by DateTimeItem.
['2014-01-01T20:00:00Z'],
@@ -332,7 +332,7 @@ class DateTimeItemTest extends FieldKernelTestBase {
/**
* Provider for testDatetimeValidation().
*/
- public function dateOnlyValidationProvider() {
+ public static function dateOnlyValidationProvider() {
return [
// Valid date strings, but unsupported by DateTimeItem.
['Thu, 03 Nov 2014'],
diff --git a/core/modules/datetime/tests/src/Unit/Plugin/migrate/field/DateFieldTest.php b/core/modules/datetime/tests/src/Unit/Plugin/migrate/field/DateFieldTest.php
index b5dc4b4f42b7..54833c375481 100644
--- a/core/modules/datetime/tests/src/Unit/Plugin/migrate/field/DateFieldTest.php
+++ b/core/modules/datetime/tests/src/Unit/Plugin/migrate/field/DateFieldTest.php
@@ -66,7 +66,7 @@ class DateFieldTest extends UnitTestCase {
/**
* Provides data for testDefineValueProcessPipeline().
*/
- public function providerTestDefineValueProcessPipeline() {
+ public static function providerTestDefineValueProcessPipeline() {
return [
[['type' => 'date'], 'Y-m-d\TH:i:s', 'Y-m-d\TH:i:s'],
[['type' => 'datestamp'], 'U', 'U'],
diff --git a/core/modules/editor/tests/src/Unit/EditorXssFilter/StandardTest.php b/core/modules/editor/tests/src/Unit/EditorXssFilter/StandardTest.php
index ec4c927676db..c0d1d0f403ea 100644
--- a/core/modules/editor/tests/src/Unit/EditorXssFilter/StandardTest.php
+++ b/core/modules/editor/tests/src/Unit/EditorXssFilter/StandardTest.php
@@ -58,7 +58,7 @@ class StandardTest extends UnitTestCase {
*
* @see \Drupal\Tests\editor\Unit\editor\EditorXssFilter\StandardTest::testFilterXss()
*/
- public function providerTestFilterXss() {
+ public static function providerTestFilterXss() {
$data = [];
$data[] = ['Hello, world!
Pink Fairy Armadillo', 'Hello, world!
Pink Fairy Armadillo'];
$data[] = ['Hello, world!
Pink Fairy Armadillo', 'Hello, world!
Pink Fairy Armadillo'];
@@ -580,7 +580,7 @@ xss:ex/*XSS*//*/*/pression(alert("XSS"))\'>',
* - The assertion message.
* - (optional) The disallowed HTML tags to be passed to \Drupal\Component\Utility\Xss::filter().
*/
- public function providerTestBlackListMode() {
+ public static function providerTestBlackListMode() {
return [
[
'Pink Fairy Armadillo