/** * Converts raw object into WiseChatAction object. * * @param stdClass $rawActionData * * @return WiseChatAction */ private function populateActionData($rawActionData) { $action = new WiseChatAction(); if ($rawActionData->id > 0) { $action->setId(intval($rawActionData->id)); } $action->setTime(intval($rawActionData->time)); if ($rawActionData->user_id > 0) { $action->setUserId(intval($rawActionData->user_id)); } $action->setCommand(json_decode($rawActionData->command, true)); return $action; }