reminder_repo = $reminder_repo; } /** * Get pending reminders that need to be sent. * * @return array */ public function get_pending_reminders(): array { return $this->reminder_repo->findPending(); } /** * Mark a reminder as sent. * * @param int $id Event ID. */ public function mark_as_sent( int $id ): void { $this->reminder_repo->markSent( $id ); } }