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

sslCertificateExpiring() public method

public sslCertificateExpiring ( SSLCertificateMonitor $sslCertificateMonitor )
$sslCertificateMonitor EricMakesStuff\ServerMonitor\Monitors\SSLCertificateMonitor
    public function sslCertificateExpiring(SSLCertificateMonitor $sslCertificateMonitor)
    {
        $this->sendNotification('whenSSLCertificateInvalid', "SSL Certificate Expiring: {$sslCertificateMonitor->getUrl()}", "SSL Certificate for {$sslCertificateMonitor->getUrl()} is expiring on {$sslCertificateMonitor->getCertificateExpiration()} ({$sslCertificateMonitor->getCertificateDaysUntilExpiration()} days).", BaseSender::TYPE_ERROR);
    }

Usage Example

 /**
  * @param \EricMakesStuff\ServerMonitor\Events\SSLCertificateExpiring $event
  */
 public function whenSSLCertificateExpiring(SSLCertificateExpiring $event)
 {
     $this->notifier->sslCertificateExpiring($event->sslCertificateMonitor);
 }