Exemplo n.º 1
0
 /**
  * Parse the action uri value.
  *
  * @param string $uri
  * @param bool $ssl
  * @return string
  */
 protected function parseAction($uri, $ssl)
 {
     if (strpos(esc_url($uri), 'http')) {
         $uri = esc_url($uri, ['http', 'https']);
         $uri = starts_with($uri, '/') ? substr($uri, 1) : $uri;
         return is_ssl() || $ssl ? str_replace('http://', 'https://', $uri) : $uri;
     }
     return is_ssl() || $ssl ? 'https://' . $this->request->getHttpHost() . $uri : 'http://' . $this->request->getHttpHost() . $uri;
 }