public static function kvObjectToNoteEvent($kvObject) { if ($kvObject == null || $kvObject->getKey() == null) { return null; } try { $array = $kvObject->getValue(); $detail = new Detail(); $detail->setKey($kvObject->getKey()); if (array_key_exists('data', $array) && $array['data'] != null) { $detail->setData($array['data']); } return $detail; } catch (Exception $e) { } return null; }