diff --git a/src/MigrationConfigValidator.php b/src/MigrationConfigValidator.php
index 1038d4b..f921fea 100644
--- a/src/MigrationConfigValidator.php
+++ b/src/MigrationConfigValidator.php
@@ -179,7 +179,7 @@ class MigrationConfigValidator {
       $this->t('Resolving default author: @name', ['@name' => $name])
     );
 
-    $account = user_load_by_name($name);
+    $account = array_values(\Drupal::entityTypeManager()->getStorage('user')->loadByProperties(['name' => $name]))[0] ?? FALSE;
     if (!$account) {
       $this->migrateLogger->error(
         'default_author',
diff --git a/src/WordPressMigrationGenerator.php b/src/WordPressMigrationGenerator.php
index 1f63f23..6576420 100644
--- a/src/WordPressMigrationGenerator.php
+++ b/src/WordPressMigrationGenerator.php
@@ -157,7 +157,7 @@ class WordPressMigrationGenerator implements WordPressMigrationGeneratorInterfac
 
     // Determine the uid mappings, creating an author migration if needed.
     if (array_key_exists('default_author', $this->configuration)) {
-      $account = user_load_by_name($this->configuration['default_author']);
+      $account = array_values(\Drupal::entityTypeManager()->getStorage('user')->loadByProperties(['name' => $this->configuration['default_author']]))[0] ?? FALSE;
       if ($account) {
         $this->uidMapping = [
           'plugin' => 'default_value',
diff --git a/tests/src/Functional/LoadWordpressMigrateTest.php b/tests/src/Functional/LoadWordpressMigrateTest.php
index 2c411a7..17abfac 100644
--- a/tests/src/Functional/LoadWordpressMigrateTest.php
+++ b/tests/src/Functional/LoadWordpressMigrateTest.php
@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace Drupal\Tests\wordpress_migrate\Functional;
 
+use PHPUnit\Framework\Attributes\Group;
 use Drupal\Core\Url;
 use Drupal\Tests\BrowserTestBase;
 use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;
@@ -14,6 +15,7 @@ use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;
  * @group wordpress_migrate
  */
 #[RunTestsInSeparateProcesses]
+#[Group('wordpress_migrate')]
 final class LoadWordpressMigrateTest extends BrowserTestBase {
 
   /**
diff --git a/tests/src/Functional/LoadWordpressMigrateUITest.php b/tests/src/Functional/LoadWordpressMigrateUITest.php
index 5c6233d..9368844 100644
--- a/tests/src/Functional/LoadWordpressMigrateUITest.php
+++ b/tests/src/Functional/LoadWordpressMigrateUITest.php
@@ -4,6 +4,7 @@ declare(strict_types=1);
 
 namespace Drupal\Tests\wordpress_migrate\Functional;
 
+use PHPUnit\Framework\Attributes\Group;
 use Drupal\Core\Url;
 use Drupal\Tests\BrowserTestBase;
 use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;
@@ -14,6 +15,7 @@ use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;
  * @group wordpress_migrate
  */
 #[RunTestsInSeparateProcesses]
+#[Group('wordpress_migrate')]
 final class LoadWordpressMigrateUITest extends BrowserTestBase {
 
   /**
diff --git a/tests/src/Unit/MigrateFieldsBuildersTest.php b/tests/src/Unit/MigrateFieldsBuildersTest.php
index 69ed3fa..8626f80 100644
--- a/tests/src/Unit/MigrateFieldsBuildersTest.php
+++ b/tests/src/Unit/MigrateFieldsBuildersTest.php
@@ -2,6 +2,8 @@
 
 namespace Drupal\Tests\wordpress_migrate\Unit;
 
+use PHPUnit\Framework\Attributes\Group;
+use PHPUnit\Framework\Attributes\DataProvider;
 use Drupal\Tests\UnitTestCase;
 use Drupal\wordpress_migrate\MigrateFieldsBuilders;
 use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;
@@ -12,6 +14,7 @@ use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;
  * @group wordpress_migrate
  */
 #[RunTestsInSeparateProcesses]
+#[Group('wordpress_migrate')]
 class MigrateFieldsBuildersTest extends UnitTestCase {
 
   /**
@@ -19,6 +22,7 @@ class MigrateFieldsBuildersTest extends UnitTestCase {
    *
    * @dataProvider pathAliasProvider
    */
+  #[DataProvider('pathAliasProvider')]
   public function testProcessUrlPathAliases(array $input_process, array $configuration, array $expected_process): void {
     $result = MigrateFieldsBuilders::processUrlPathAliases($input_process, $configuration);
 
diff --git a/wordpress_migrate_ui/src/Form/AuthorForm.php b/wordpress_migrate_ui/src/Form/AuthorForm.php
index 66f828c..709ba3f 100644
--- a/wordpress_migrate_ui/src/Form/AuthorForm.php
+++ b/wordpress_migrate_ui/src/Form/AuthorForm.php
@@ -54,7 +54,7 @@ class AuthorForm extends FormBase {
    */
   public function validateForm(array &$form, FormStateInterface $form_state) {
     if (!$form_state->getValue('perform_user_migration')) {
-      $account = user_load_by_name($form_state->getValue('default_author'));
+      $account = array_values(\Drupal::entityTypeManager()->getStorage('user')->loadByProperties(['name' => $form_state->getValue('default_author')]))[0] ?? FALSE;
       if (!$account) {
         $form_state->setErrorByName('default_author_uid', $this->t('@name is not a valid username',
           ['@name' => $form_state->getValue('default_author')]));
@@ -68,7 +68,7 @@ class AuthorForm extends FormBase {
   public function submitForm(array &$form, FormStateInterface $form_state) {
     $cached_values = $form_state->getTemporaryValue('wizard');
     if (!$form_state->getValue('perform_user_migration')) {
-      $account = user_load_by_name($form_state->getValue('default_author'));
+      $account = array_values(\Drupal::entityTypeManager()->getStorage('user')->loadByProperties(['name' => $form_state->getValue('default_author')]))[0] ?? FALSE;
       if ($account) {
         $cached_values['default_author'] = $form_state->getValue('default_author');
       }
diff --git a/wordpress_migrate_ui/src/Form/ContentTypeForm.php b/wordpress_migrate_ui/src/Form/ContentTypeForm.php
index d724dc1..e126c42 100644
--- a/wordpress_migrate_ui/src/Form/ContentTypeForm.php
+++ b/wordpress_migrate_ui/src/Form/ContentTypeForm.php
@@ -2,6 +2,8 @@
 
 namespace Drupal\wordpress_migrate_ui\Form;
 
+use Drupal\Component\Utility\DeprecationHelper;
+use Drupal\filter\FilterFormatRepositoryInterface;
 use Drupal\Core\Form\FormBase;
 use Drupal\Core\Form\FormStateInterface;
 
@@ -22,7 +24,7 @@ class ContentTypeForm extends FormBase {
    */
   public function buildForm(array $form, FormStateInterface $form_state) {
     $options = [];
-    foreach (filter_formats() as $format_id => $format) {
+    foreach (DeprecationHelper::backwardsCompatibleCall(\Drupal::VERSION, '11.4.0', fn() => \Drupal::service(FilterFormatRepositoryInterface::class)->getAllFormats(), fn() => filter_formats()) as $format_id => $format) {
       $options[$format_id] = $format->get('name');
     }
     $form['text_format'] = [
