From b746998fd995cc2e64e7a389fd5aa390ae11774c Mon Sep 17 00:00:00 2001 From: Tim Plunkett <git@plnktt.com> Date: Thu, 23 Jan 2025 10:29:01 -0500 Subject: [PATCH] Initial PHPCBF fixes --- .../project_browser_test/project_browser_test.install | 2 ++ .../project_browser_test/project_browser_test.module | 2 ++ .../src/Controller/TestPageController.php | 2 ++ .../project_browser_test/src/Datetime/TestTime.php | 2 ++ .../src/DrupalOrgClientMiddleware.php | 8 +++++--- .../src/Extension/TestModuleInstaller.php | 2 ++ .../ProjectBrowserSource/ProjectBrowserTestMock.php | 4 +++- .../src/ProjectBrowserTestServiceProvider.php | 2 ++ .../project_browser_test/src/TestInstallReadiness.php | 2 ++ tests/src/Functional/ClearStorageTest.php | 2 ++ tests/src/Functional/InstallTest.php | 2 ++ tests/src/Functional/InstallerControllerTest.php | 2 ++ tests/src/Functional/ProjectBrowserMenuTabsTest.php | 2 ++ tests/src/Functional/RoutingTest.php | 2 ++ .../FunctionalJavascript/ProjectBrowserUiTestTrait.php | 2 +- tests/src/Kernel/CoreExperimentalLabelTest.php | 2 ++ tests/src/Kernel/CoreNotUpdatedValidatorTest.php | 2 ++ tests/src/Kernel/DatabaseTablesTest.php | 2 ++ tests/src/Kernel/InstallerTest.php | 2 ++ tests/src/Kernel/PackageNotInstalledValidatorTest.php | 2 ++ tests/src/Unit/ProjectBrowserTestMockTest.php | 2 ++ 21 files changed, 45 insertions(+), 5 deletions(-) diff --git a/tests/modules/project_browser_test/project_browser_test.install b/tests/modules/project_browser_test/project_browser_test.install index ee0e5c071..d0bd7beae 100644 --- a/tests/modules/project_browser_test/project_browser_test.install +++ b/tests/modules/project_browser_test/project_browser_test.install @@ -5,6 +5,8 @@ * Contains install and update functions for testing Project Browser. */ +declare(strict_types=1); + use Drupal\Component\Serialization\Json; use Drupal\Core\Database\Database; diff --git a/tests/modules/project_browser_test/project_browser_test.module b/tests/modules/project_browser_test/project_browser_test.module index faaa7233c..c08e3b37d 100644 --- a/tests/modules/project_browser_test/project_browser_test.module +++ b/tests/modules/project_browser_test/project_browser_test.module @@ -5,6 +5,8 @@ * For use in Project Browser tests. */ +declare(strict_types=1); + use Drupal\Core\Asset\AttachedAssetsInterface; /** diff --git a/tests/modules/project_browser_test/src/Controller/TestPageController.php b/tests/modules/project_browser_test/src/Controller/TestPageController.php index 225cc4dc1..99372e6b1 100644 --- a/tests/modules/project_browser_test/src/Controller/TestPageController.php +++ b/tests/modules/project_browser_test/src/Controller/TestPageController.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\project_browser_test\Controller; use Drupal\Core\Controller\ControllerBase; diff --git a/tests/modules/project_browser_test/src/Datetime/TestTime.php b/tests/modules/project_browser_test/src/Datetime/TestTime.php index 041bf174b..42223fe49 100644 --- a/tests/modules/project_browser_test/src/Datetime/TestTime.php +++ b/tests/modules/project_browser_test/src/Datetime/TestTime.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\project_browser_test\Datetime; use Drupal\Component\Datetime\TimeInterface; diff --git a/tests/modules/project_browser_test/src/DrupalOrgClientMiddleware.php b/tests/modules/project_browser_test/src/DrupalOrgClientMiddleware.php index b6beb005a..6cf3b07df 100644 --- a/tests/modules/project_browser_test/src/DrupalOrgClientMiddleware.php +++ b/tests/modules/project_browser_test/src/DrupalOrgClientMiddleware.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\project_browser_test; use Drupal\Core\Extension\ModuleHandlerInterface; @@ -116,7 +118,7 @@ class DrupalOrgClientMiddleware { // This endpoint, when accessed in a browser, returns the JSON data // which is used to generate the fixtures used in // ProjectBrowserUiTestJsonApi test. - $actual_api_endpoint = $request->getUri(); + $actual_api_endpoint = (string) $request->getUri(); if (strpos($actual_api_endpoint, DrupalDotOrgJsonApi::JSONAPI_ENDPOINT) !== FALSE) { $relevant_path = str_replace(DrupalDotOrgJsonApi::JSONAPI_ENDPOINT, '', $actual_api_endpoint); // Remove semver query as it is core version dependent. @@ -134,8 +136,8 @@ class DrupalOrgClientMiddleware { throw new \Exception('Attempted call to the Drupal.org jsonapi endpoint that is not mocked in middleware: ' . $relevant_path); } // Other queries to the non-jsonapi endpoints. - elseif (strpos($request->getUri(), DrupalDotOrgJsonApi::DRUPAL_ORG_ENDPOINT) !== FALSE) { - $relevant_path = str_replace(DrupalDotOrgJsonApi::DRUPAL_ORG_ENDPOINT, '', $request->getUri()); + elseif (strpos($actual_api_endpoint, DrupalDotOrgJsonApi::DRUPAL_ORG_ENDPOINT) !== FALSE) { + $relevant_path = str_replace(DrupalDotOrgJsonApi::DRUPAL_ORG_ENDPOINT, '', $actual_api_endpoint); $path_to_fixture = self::DRUPALORG_ENDPOINT_TO_FIXTURE_MAP; $is_outdated = $this->state->get('project_browser:test_deprecated_api'); diff --git a/tests/modules/project_browser_test/src/Extension/TestModuleInstaller.php b/tests/modules/project_browser_test/src/Extension/TestModuleInstaller.php index 3043447d6..5d94e446a 100644 --- a/tests/modules/project_browser_test/src/Extension/TestModuleInstaller.php +++ b/tests/modules/project_browser_test/src/Extension/TestModuleInstaller.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\project_browser_test\Extension; use Drupal\Core\Extension\ModuleInstallerInterface; diff --git a/tests/modules/project_browser_test/src/Plugin/ProjectBrowserSource/ProjectBrowserTestMock.php b/tests/modules/project_browser_test/src/Plugin/ProjectBrowserSource/ProjectBrowserTestMock.php index c74a5a299..8302e0288 100644 --- a/tests/modules/project_browser_test/src/Plugin/ProjectBrowserSource/ProjectBrowserTestMock.php +++ b/tests/modules/project_browser_test/src/Plugin/ProjectBrowserSource/ProjectBrowserTestMock.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\project_browser_test\Plugin\ProjectBrowserSource; use Drupal\Component\Serialization\Json; @@ -400,7 +402,7 @@ class ProjectBrowserTestMock extends ProjectBrowserSourceBase { } } - return $this->createResultsPage($returned_list, $api_response['total_results'] ?? 0, static::$resultsError); + return $this->createResultsPage($returned_list, (int) ($api_response['total_results'] ?? 0), static::$resultsError); } /** diff --git a/tests/modules/project_browser_test/src/ProjectBrowserTestServiceProvider.php b/tests/modules/project_browser_test/src/ProjectBrowserTestServiceProvider.php index da31f551e..b6484ecd2 100644 --- a/tests/modules/project_browser_test/src/ProjectBrowserTestServiceProvider.php +++ b/tests/modules/project_browser_test/src/ProjectBrowserTestServiceProvider.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\project_browser_test; use Drupal\Core\DependencyInjection\ContainerBuilder; diff --git a/tests/modules/project_browser_test/src/TestInstallReadiness.php b/tests/modules/project_browser_test/src/TestInstallReadiness.php index 8dcacb2da..bc17893ae 100644 --- a/tests/modules/project_browser_test/src/TestInstallReadiness.php +++ b/tests/modules/project_browser_test/src/TestInstallReadiness.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\project_browser_test; use Drupal\Core\State\StateInterface; diff --git a/tests/src/Functional/ClearStorageTest.php b/tests/src/Functional/ClearStorageTest.php index 47c893922..d0be6f3f6 100644 --- a/tests/src/Functional/ClearStorageTest.php +++ b/tests/src/Functional/ClearStorageTest.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\Tests\project_browser\Functional; use Drupal\Core\KeyValueStore\KeyValueStoreInterface; diff --git a/tests/src/Functional/InstallTest.php b/tests/src/Functional/InstallTest.php index ff9b82719..eff3539e1 100644 --- a/tests/src/Functional/InstallTest.php +++ b/tests/src/Functional/InstallTest.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\Tests\project_browser\Functional; use Drupal\Tests\BrowserTestBase; diff --git a/tests/src/Functional/InstallerControllerTest.php b/tests/src/Functional/InstallerControllerTest.php index bd43f760c..c4fa1677e 100644 --- a/tests/src/Functional/InstallerControllerTest.php +++ b/tests/src/Functional/InstallerControllerTest.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\Tests\project_browser\Functional; use Drupal\Component\Serialization\Json; diff --git a/tests/src/Functional/ProjectBrowserMenuTabsTest.php b/tests/src/Functional/ProjectBrowserMenuTabsTest.php index 58336cea9..01b68e4e7 100644 --- a/tests/src/Functional/ProjectBrowserMenuTabsTest.php +++ b/tests/src/Functional/ProjectBrowserMenuTabsTest.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\Tests\project_browser\Functional; use Drupal\Tests\BrowserTestBase; diff --git a/tests/src/Functional/RoutingTest.php b/tests/src/Functional/RoutingTest.php index b70a55fad..d7ac5dc20 100644 --- a/tests/src/Functional/RoutingTest.php +++ b/tests/src/Functional/RoutingTest.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\Tests\project_browser\Functional; use Drupal\Core\Url; diff --git a/tests/src/FunctionalJavascript/ProjectBrowserUiTestTrait.php b/tests/src/FunctionalJavascript/ProjectBrowserUiTestTrait.php index 12440efeb..e290c4e75 100644 --- a/tests/src/FunctionalJavascript/ProjectBrowserUiTestTrait.php +++ b/tests/src/FunctionalJavascript/ProjectBrowserUiTestTrait.php @@ -55,7 +55,7 @@ trait ProjectBrowserUiTestTrait { try { $this->assertTrue($this->getSession()->evaluateScript($script), 'Ran:' . $script . 'Svelte did not initialize. Markup: ' . $this->getSession()->evaluateScript('document.querySelector("#project-browser").innerHTML')); } - catch (\Exception $e) { + catch (\Exception) { $this->getSession()->reload(); $this->getSession()->wait(10000, $script); } diff --git a/tests/src/Kernel/CoreExperimentalLabelTest.php b/tests/src/Kernel/CoreExperimentalLabelTest.php index 61976f331..36a2249a1 100644 --- a/tests/src/Kernel/CoreExperimentalLabelTest.php +++ b/tests/src/Kernel/CoreExperimentalLabelTest.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\Tests\project_browser\Kernel; use Drupal\KernelTests\KernelTestBase; diff --git a/tests/src/Kernel/CoreNotUpdatedValidatorTest.php b/tests/src/Kernel/CoreNotUpdatedValidatorTest.php index d2ef82e5c..f0251b69d 100644 --- a/tests/src/Kernel/CoreNotUpdatedValidatorTest.php +++ b/tests/src/Kernel/CoreNotUpdatedValidatorTest.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\Tests\project_browser\Kernel; use Drupal\Tests\package_manager\Kernel\PackageManagerKernelTestBase; diff --git a/tests/src/Kernel/DatabaseTablesTest.php b/tests/src/Kernel/DatabaseTablesTest.php index 6f6ef2a3d..5b5af2500 100644 --- a/tests/src/Kernel/DatabaseTablesTest.php +++ b/tests/src/Kernel/DatabaseTablesTest.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\Tests\project_browser\Kernel; use Drupal\KernelTests\KernelTestBase; diff --git a/tests/src/Kernel/InstallerTest.php b/tests/src/Kernel/InstallerTest.php index 9a2595720..0575a7922 100644 --- a/tests/src/Kernel/InstallerTest.php +++ b/tests/src/Kernel/InstallerTest.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\Tests\project_browser\Kernel; use Drupal\Tests\package_manager\Kernel\PackageManagerKernelTestBase; diff --git a/tests/src/Kernel/PackageNotInstalledValidatorTest.php b/tests/src/Kernel/PackageNotInstalledValidatorTest.php index 61000e4eb..75f5fbcee 100644 --- a/tests/src/Kernel/PackageNotInstalledValidatorTest.php +++ b/tests/src/Kernel/PackageNotInstalledValidatorTest.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\Tests\project_browser\Kernel; use Drupal\Tests\package_manager\Kernel\PackageManagerKernelTestBase; diff --git a/tests/src/Unit/ProjectBrowserTestMockTest.php b/tests/src/Unit/ProjectBrowserTestMockTest.php index a8076ab1c..4408de7d1 100644 --- a/tests/src/Unit/ProjectBrowserTestMockTest.php +++ b/tests/src/Unit/ProjectBrowserTestMockTest.php @@ -1,5 +1,7 @@ <?php +declare(strict_types=1); + namespace Drupal\Tests\project_browser\Unit; use Drupal\Core\Cache\CacheBackendInterface; -- GitLab