コード例 #1
0
 /**
  * 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;
 }