 Class HttpsEnforcerMiddleware    Enforces use of HTTPS (SSL) for requests.   Namespace: Cake\Http\Middleware   Property Summary    $config  protected   array  Configuration.      Method Summary    __construct() public   Constructor     process() public   Check whether request has been made using HTTPS.     Method Detail   __construct()   public  __construct(array $config = [])  Constructor Parameters    array $config optional  The options to use.   See Also  sel8b7c:f320:99b9:690f:4595:cd17:293a:c069$config      process()   public  process(ServerRequestInterface $request, RequestHandlerInterface $handler): Psr\Http\Message\ResponseInterface  Check whether request has been made using HTTPS. Depending on the configuration and request method, either redirects to same URL with https or throws an exception. Parameters    ServerRequestInterface $request  The request.  RequestHandlerInterface $handler  The request handler.   Returns  Psr\Http\Message\ResponseInterface  Throws  Cake\Http\Exception\BadRequestException      Property Detail   $config protected   Configuration. Options  
redirect - If set to true (default) redirects GET requests to same URL with https. 
statusCode - Status code to use in case of redirect, defaults to 301 - Permanent redirect. 
headers - Array of response headers in case of redirect. 
disableOnDebug - Whether HTTPS check should be disabled when debug is on. Default true.  Type  array     

    
{'path': 'public/docs/cakephp~4.2/class-cake.http.middleware.httpsenforcermiddleware.html', 'source': 'DevDocs.IO'}