diff --git a/src/Display/DisplayPluginBase.php b/src/Display/DisplayPluginBase.php index c411afe..fd5de36 100644 --- a/src/Display/DisplayPluginBase.php +++ b/src/Display/DisplayPluginBase.php @@ -19,7 +19,6 @@ use Drupal\search_api\Entity\Index; * @SearchApiDisplay( * id = "my_display", * label = @Translation("My display"), - * label = @Translation("My display"), * ) * @endcode * diff --git a/src/Plugin/search_api/display/ViewsPageDisplay.php b/src/Plugin/search_api/display/ViewsPageDisplay.php index fc9bcc5..f1fcba9 100644 --- a/src/Plugin/search_api/display/ViewsPageDisplay.php +++ b/src/Plugin/search_api/display/ViewsPageDisplay.php @@ -27,8 +27,8 @@ class ViewsPageDisplay extends DisplayPluginBase { * {@inheritdoc} */ public function isRenderedInCurrentRequest() { - $url = \Drupal::request()->getPathInfo(); - return $url == $this->getViewsPagePath(); + $current_path = \Drupal::service('path.current')->getPath(); + return $current_path == $this->getViewsPagePath(); } /**