public function EventTemplate::bsonUnserialize in MongoDB 8.2
1 call to EventTemplate::bsonUnserialize()
- EventTemplate::__construct in modules/
mongodb_watchdog/ src/ EventTemplate.php - EventTemplate constructor.
File
- modules/
mongodb_watchdog/ src/ EventTemplate.php, line 122
Class
- EventTemplate
- Class EventTemplate models an event template.
Namespace
Drupal\mongodb_watchdogCode
public function bsonUnserialize(array $data) : void {
foreach (static::keys() as $key => $info) {
$datum = $data[$key] ?? NULL;
$this->{$key} = isset($info['creation_callback']) ? $info['creation_callback']($datum) : $datum;
}
if (!is_string($this->message)) {
$this->message = print_r($this->message, TRUE);
}
}