You are here

public function PrettyPathsActiveFilters::__construct in Facets Pretty Paths 8

Constructs an instance of PrettyPathsActiveFilters.

Parameters

\Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager: The entity type manager.

\Drupal\Core\Routing\RouteMatchInterface $routeMatch: The current route match.

\Drupal\facets_pretty_paths\Coder\CoderPluginManager $coderManager: The Coder plugin manager.

\Symfony\Component\HttpFoundation\RequestStack $requestStack: The request stack.

File

src/PrettyPathsActiveFilters.php, line 56

Class

PrettyPathsActiveFilters
Used for determining the Pretty Paths active filters on a given request.

Namespace

Drupal\facets_pretty_paths

Code

public function __construct(EntityTypeManagerInterface $entityTypeManager, RouteMatchInterface $routeMatch, CoderPluginManager $coderManager, RequestStack $requestStack) {
  $this->entityTypeManager = $entityTypeManager;
  $this->routeMatch = $routeMatch;
  $this->coderManager = $coderManager;
  $this->request = $requestStack
    ->getCurrentRequest();
}