Piwik\Plugins\CoreUpdater\Controller::isUpdatingOverHttps PHP Method

isUpdatingOverHttps() public static method

public static isUpdatingOverHttps ( )
    public static function isUpdatingOverHttps()
    {
        $openSslEnabled = extension_loaded('openssl');
        $usingMethodSupportingHttps = Http::getTransportMethod() !== 'socket';
        return $openSslEnabled && $usingMethodSupportingHttps;
    }

Usage Example

 public function execute()
 {
     $label = $this->translator->translate('Installation_SystemCheckUpdateHttps');
     if (CoreUpdater\Controller::isUpdatingOverHttps()) {
         return array(DiagnosticResult::singleResult($label, DiagnosticResult::STATUS_OK));
     }
     $comment = $this->translator->translate('Installation_SystemCheckUpdateHttpsNotSupported');
     return array(DiagnosticResult::singleResult($label, DiagnosticResult::STATUS_WARNING, $comment));
 }