public static function saveChat($brokerId, $userDeviceId, $chatBody, &$chatCountObject = null) { if (is_null($chatCountObject)) { $chatCountObject = self::getChatCountObject($brokerId, $userDeviceId); } if (is_array($chatBody)) { $chatBody = json_encode($chatBody); } $chat = Model_Mobile_CustomerChat::newChat($brokerId, $userDeviceId, $chatBody); $chatCountObject->incr(1); return $chat; }