diff --git a/src/Plugin/views/argument_default/URLAliasFilter.php b/src/Plugin/views/argument_default/URLAliasFilter.php
index acaf19c..a71fac1 100644
--- a/src/Plugin/views/argument_default/URLAliasFilter.php
+++ b/src/Plugin/views/argument_default/URLAliasFilter.php
@@ -5,7 +5,7 @@
 use Drupal\Core\Cache\Cache;
 use Drupal\Core\Cache\CacheableDependencyInterface;
 use Drupal\Core\Form\FormStateInterface;
-use Drupal\Core\Path\AliasManagerInterface;
+use Drupal\path_alias\AliasManagerInterface;
 use Drupal\views\Plugin\views\argument_default\ArgumentDefaultPluginBase;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 
@@ -22,7 +22,7 @@ class URLAliasFilter extends ArgumentDefaultPluginBase implements CacheableDepen
   /**
    * A instance of the alias manager.
    *
-   * @var \Drupal\Core\Path\AliasManagerInterface
+   * @var \Drupal\path_alias\AliasManagerInterface
    */
   protected $aliasManager;
 
@@ -54,7 +54,7 @@ public static function create(ContainerInterface $container, array $configuratio
      $configuration,
      $plugin_id,
      $plugin_definition,
-     $container->get('path_alias.manager')
+     $container->get('path.alias_manager')
     );
   }
 
diff --git a/views_url_alias_filter.info.yml b/views_url_alias_filter.info.yml
index 167affe..1cd33d9 100644
--- a/views_url_alias_filter.info.yml
+++ b/views_url_alias_filter.info.yml
@@ -3,6 +3,7 @@ name: "Views URL Alias Filter"
 description: "This module will give the provision to pass the URL alias value in views arguments."
 type: module
 core: 8.x
+core_version_requirement: ^8 || ^9
 
 # Dependencies
 dependencies:
