private function shouldSkip(Commit $commit, GitHookConfig $gitHookConfig)
{
$message = $commit->messageSubject();
$isEmergency = preg_match('/^EMERGENCY/', $message) === 1;
if ($isEmergency) {
$to = $gitHookConfig->getEmergencyNotificationEmailAddress();
$subject = $gitHookConfig->getEmergencyNotificationSubject();
$body = $gitHookConfig->getEmergencyNotificationBody();
if (!empty($to) && !empty($subject) && !empty($body)) {
GlobalFunctions::mail($to, $subject, $body);
} else {
$this->logger->error("Invalid mail params. Notification email not sent.");
}
}
return $isEmergency;
}