private function isSecure(Context $context, $params)
 {
     if ($context->isAlwaysSecure()) {
         $secure = true;
     } elseif (!$context->isSecure()) {
         $secure = false;
     } elseif (!empty($params['sUseSSL']) || !empty($params['forceSecure'])) {
         $secure = true;
     } elseif (!empty($params['controller']) && in_array($params['controller'], $this->secureControllers)) {
         $secure = true;
     } else {
         $secure = false;
     }
     return $secure;
 }