encodeJsonOrNull($beforeSnapshot), $this->encodeJsonOrNull($afterSnapshot), $this->encodeJsonOrNull($diff), ] ); } private function encodeJsonOrNull(?array $value): ?string { if ($value === null) { return null; } return json_encode($value, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); } }