| App\Domain\Notification\Service\CurlHealthcheckClient::get | 56 | 0.0% |
| App\Domain\Notification\Service\SmtpEmailService::send | 42 | 0.0% |
| App\Domain\Notification\Repository\SentEmailRepository::record | 5.01 | 93.3% |
| App\Domain\Notification\Service\NotificationDispatcher::dispatch | 4 | 100.0% |
| App\Domain\Notification\Service\NotificationDispatcher::resolveRecipients | 4 | 100.0% |
| App\Domain\Notification\Service\NotificationPreferenceService::updatePreferences | 4 | 100.0% |
| App\Domain\Notification\Repository\SentEmailRepository::resolveInvestorId | 3.02 | 87.5% |
| App\Domain\Notification\Repository\SentEmailRepository::findByInvestorId | 3.01 | 90.0% |
| App\Domain\Notification\Service\NotificationPreferenceService::getPreferencesForUser | 3 | 100.0% |
| App\Domain\Notification\Data\NotificationPreference::jsonSerialize | 2 | 0.0% |
| App\Domain\Notification\Data\NotificationType::allKnownTypes | 2 | 0.0% |
| App\Domain\Notification\Data\NotificationType::isValid | 2 | 0.0% |
| App\Domain\Notification\Data\SentEmailData::toArray | 2 | 0.0% |
| App\Domain\Notification\Repository\NotificationPreferenceRepository::getByUserId | 2 | 100.0% |
| App\Domain\Notification\Repository\NotificationPreferenceRepository::upsert | 2 | 100.0% |
| App\Domain\Notification\Service\CronEmailNotifier::typeFor | 2 | 100.0% |
| App\Domain\Notification\Service\HealthcheckPinger::pingSuccess | 2 | 100.0% |
| App\Domain\Notification\Service\HealthcheckPinger::pingFailure | 2 | 100.0% |
| App\Domain\Notification\Service\HealthcheckPinger::send | 2 | 100.0% |
| App\Domain\Notification\Service\NotificationPreferenceService::applicableTypesForRole | 2 | 100.0% |
| App\Domain\Notification\Service\RecordingEmailService::send | 2 | 100.0% |
| App\Domain\Notification\Data\EmailMessage::__construct | 1 | 100.0% |
| App\Domain\Notification\Data\NotificationPreference::__construct | 1 | 100.0% |
| App\Domain\Notification\Data\NotificationType::adminTypes | 1 | 100.0% |
| App\Domain\Notification\Data\NotificationType::isAdminType | 1 | 100.0% |
| App\Domain\Notification\Data\SentEmailData::__construct | 1 | 100.0% |
| App\Domain\Notification\Data\SentEmailData::fromRow | 1 | 100.0% |
| App\Domain\Notification\Repository\NotificationPreferenceRepository::__construct | 1 | 100.0% |
| App\Domain\Notification\Repository\NotificationPreferenceRepository::getEnabledRecipientsForAdminType | 1 | 100.0% |
| App\Domain\Notification\Repository\SentEmailRepository::__construct | 1 | 100.0% |
| App\Domain\Notification\Service\CronEmailNotifier::__construct | 1 | 100.0% |
| App\Domain\Notification\Service\CronEmailNotifier::notifyJobSuccess | 1 | 100.0% |
| App\Domain\Notification\Service\CronEmailNotifier::notifyJobAnomaly | 1 | 100.0% |
| App\Domain\Notification\Service\CronEmailNotifier::notifyJobFailure | 1 | 100.0% |
| App\Domain\Notification\Service\HealthcheckPinger::__construct | 1 | 100.0% |
| App\Domain\Notification\Service\NotificationDispatcher::__construct | 1 | 100.0% |
| App\Domain\Notification\Service\NotificationPreferenceService::__construct | 1 | 100.0% |
| App\Domain\Notification\Service\RecordingEmailService::__construct | 1 | 100.0% |
| App\Domain\Notification\Service\SmtpEmailService::__construct | 1 | 100.0% |