<?php
 namespace App\EventHooks\Order; use App\EventHooks\HookEvent; use App\Models\Order; class FraudCheckAwaitingInput extends HookEvent { public const HOOK = 'FraudCheckAwaitingUserInput'; public function order(): ?Order { $o = $this->get('order'); if ($o instanceof Order) { return $o; } $id = $this->get('order_id') ?? $this->get('orderid'); return $id ? Order::find($id) : null; } public function fraudScore(): mixed { return $this->get('fraud_score'); } } 