function sendReviews() { $table = $this->getTable('Confirmations', 'Table'); $reviews = $table->getReviewsToSend(); foreach ($reviews as $review) { $reservationService = new ReservationService(); $reservationDetails = $reservationService->getReservation($review->confirmation_id); $emailService = new EmailService(); $emailService->sendReviewEmail($reservationDetails); $table->load($review->confirmation_id); $table->review_email_date = date('Y-m-d H:i:s'); $table->store(); } exit; }