public function onKernelRequest(GetResponseEvent $e)
{
if (HttpKernelInterface::MASTER_REQUEST !== $e->getRequestType()) {
return;
}
$request = $e->getRequest();
// force users to use ssl if the auth cookie is present
if ('1' === $request->cookies->get($this->cookieName) && !$request->isSecure()) {
$e->setResponse(new RedirectResponse('https://' . substr($request->getUri(), 7)));
}
}