I have a module in drupal8 which only job is on an event response is to redirect a URL. It works fine for everyone except anonymous users. How do I give the module privileges to fire on every user no matter if the are logged in or not.
This is the geographic_me_redirect.services.yml
services:
me_redirect.process_me_request:
class: Drupal\me_redirect\EventSubscriber\ResponseSubscriber
arguments: []
tags:
- { name: event_subscriber }
This is the response
class ResponseSubscriber implements EventSubscriberInterface
{
/**
* Constructor.
*/
public function __construct()
{
}
/**
* {@inheritdoc}
*/
public static function getSubscribedEvents()
{
///$events[KernelEvents::REQUEST][] = ['onRouteMatch', 27];
//-- fires the event in the kernal early oo page load 20
$events[KernelEvents::RESPONSE] = ['process_language_request',0];
//-- For redirecting to another domain
return $events;
}
public function process_language_request(FilterResponseEvent $event)
{
return my logic
}
}