EricMakesStuff\ServerMonitor\Notifications\Notifier::sslCertificateInvalid PHP Method

sslCertificateInvalid() public method

public sslCertificateInvalid ( SSLCertificateMonitor $sslCertificateMonitor )
$sslCertificateMonitor EricMakesStuff\ServerMonitor\Monitors\SSLCertificateMonitor
    public function sslCertificateInvalid(SSLCertificateMonitor $sslCertificateMonitor)
    {
        $this->sendNotification('whenSSLCertificateInvalid', "SSL Certificate Invalid: {$sslCertificateMonitor->getUrl()}", "SSL Certificate is invalid for {$sslCertificateMonitor->getUrl()}. Certificate domain is {$sslCertificateMonitor->getCertificateDomain()}. Certificate expiration date is {$sslCertificateMonitor->getCertificateExpiration()} ({$sslCertificateMonitor->getCertificateDaysUntilExpiration()} days).", BaseSender::TYPE_ERROR);
    }

Usage Example

 /**
  * @param \EricMakesStuff\ServerMonitor\Events\SSLCertificateInvalid $event
  */
 public function whenSSLCertificateInvalid(SSLCertificateInvalid $event)
 {
     $this->notifier->sslCertificateInvalid($event->sslCertificateMonitor);
 }