Changeset View
Changeset View
Standalone View
Standalone View
src/app/Observers/TransactionObserver.php
Show All 16 Lines | class TransactionObserver | ||||
{ | { | ||||
while (true) { | while (true) { | ||||
$allegedly_unique = \App\Utils::uuidStr(); | $allegedly_unique = \App\Utils::uuidStr(); | ||||
if (!Transaction::find($allegedly_unique)) { | if (!Transaction::find($allegedly_unique)) { | ||||
$transaction->{$transaction->getKeyName()} = $allegedly_unique; | $transaction->{$transaction->getKeyName()} = $allegedly_unique; | ||||
break; | break; | ||||
} | } | ||||
} | } | ||||
if (!isset($transaction->user_email)) { | |||||
$transaction->user_email = \App\Utils::userEmailOrNull(); | |||||
} | |||||
} | } | ||||
} | } |