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

sslCertificateValid() public method

public sslCertificateValid ( SSLCertificateMonitor $sslCertificateMonitor )
$sslCertificateMonitor EricMakesStuff\ServerMonitor\Monitors\SSLCertificateMonitor
    public function sslCertificateValid(SSLCertificateMonitor $sslCertificateMonitor)
    {
        $this->sendNotification('whenSSLCertificateValid', "SSL Certificate Valid: {$sslCertificateMonitor->getUrl()}", "SSL Certificate is valid for {$sslCertificateMonitor->getUrl()}. Expires in {$sslCertificateMonitor->getCertificateDaysUntilExpiration()} days.", BaseSender::TYPE_SUCCESS);
    }

Usage Example

 /**
  * @param \EricMakesStuff\ServerMonitor\Events\SSLCertificateValid $event
  */
 public function whenSSLCertificateValid(SSLCertificateValid $event)
 {
     $this->notifier->sslCertificateValid($event->sslCertificateMonitor);
 }