Page MenuHomePhorge

EventLogObserver.php
No OneTemporary

Authored By
Unknown
Size
514 B
Referenced Files
None
Subscribers
None

EventLogObserver.php

<?php
namespace App\Observers;
use App\EventLog;
use App\Utils;
class EventLogObserver
{
/**
* Ensure the event entry ID is a custom ID (uuid).
*
* @param EventLog $eventlog The EventLog object
*/
public function creating(EventLog $eventlog): void
{
if (!isset($eventlog->user_email)) {
$eventlog->user_email = Utils::userEmailOrNull();
}
if (!isset($eventlog->type)) {
throw new \Exception("Unset event type");
}
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Apr 24, 1:53 PM (5 d, 2 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18840733
Default Alt Text
EventLogObserver.php (514 B)

Event Timeline