From d0e8a4ca0951b482901f80cb55b7d09b9310c45b Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 17 May 2022 06:55:23 -0700 Subject: [PATCH] Added some comments for clarity Signed-off-by: snipe --- app/Listeners/LogListener.php | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/app/Listeners/LogListener.php b/app/Listeners/LogListener.php index 3988d116c..8fb6bfc00 100644 --- a/app/Listeners/LogListener.php +++ b/app/Listeners/LogListener.php @@ -22,24 +22,44 @@ use App\Models\LicenseSeat; class LogListener { + /** + * These onBlah methods are used by the subscribe() method further down in this file. + * This one creates an action_logs entry for the checkin + * @param CheckoutableCheckedIn $event + * @return void + * + */ public function onCheckoutableCheckedIn(CheckoutableCheckedIn $event) { $event->checkoutable->logCheckin($event->checkedOutTo, $event->note, $event->action_date); } + /** + * These onBlah methods are used by the subscribe() method further down in this file. + * This one creates an action_logs entry for the checkout + * + * @param CheckoutableCheckedOut $event + * @return void + * + */ public function onCheckoutableCheckedOut(CheckoutableCheckedOut $event) { $event->checkoutable->logCheckout($event->note, $event->checkedOutTo, $event->checkoutable->last_checkout); } + /** + * These onBlah methods are used by the subscribe() method further down in this file. + * This creates the entry in the action_logs table for the accept/decline action + */ public function onCheckoutAccepted(CheckoutAccepted $event) { + \Log::error('event passed to the onCheckoutAccepted listener:'); $logaction = new Actionlog(); $logaction->item()->associate($event->acceptance->checkoutable); $logaction->target()->associate($event->acceptance->assignedTo); $logaction->accept_signature = $event->acceptance->signature_filename; - $logaction->stored_eula_file = $event->acceptance->stored_eula_file; + $logaction->filename = $event->acceptance->stored_eula_file; $logaction->action_type = 'accepted'; // TODO: log the actual license seat that was checked out @@ -47,6 +67,7 @@ class LogListener $logaction->item()->associate($event->acceptance->checkoutable->license); } + \Log::debug('New onCheckoutAccepted Listener fired. logaction: '.print_r($logaction, true)); $logaction->save(); }