OfficialAccountTransformer.php 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace App\Http\Controllers\Manage\OfficialAccount\Transformers;
  3. class OfficialAccountTransformer
  4. {
  5. public function transform($officialAccount){
  6. return [
  7. 'id' => isset($officialAccount->id) ? $officialAccount->id : "",
  8. 'name' => isset($officialAccount->name) ? $officialAccount->name : "",
  9. 'nickname' => isset($officialAccount->nickname) ? $officialAccount->nickname : "",
  10. 'alias' => isset($officialAccount->alias) ? $officialAccount->alias : "",
  11. 'head_img' => isset($officialAccount->head_img) ? $officialAccount->head_img : "",
  12. 'appid' => isset($officialAccount->appid) ? $officialAccount->appid : "",
  13. 'appsecret' => isset($officialAccount->appsecret) ? $officialAccount->appsecret : "",
  14. 'verify_txt' => isset($officialAccount->verify_txt) ? $officialAccount->verify_txt : "",
  15. 'is_auth' => isset($officialAccount->is_auth) ? $officialAccount->is_auth : "",
  16. 'service_type_info' => isset($officialAccount->service_type_info) ? $officialAccount->service_type_info : "",
  17. 'subscribe_top_num' => isset($officialAccount->subscribe_top_num) ? $officialAccount->subscribe_top_num : "",
  18. 'subscribe_day_maximum' => isset($officialAccount->subscribe_day_maximum) ? $officialAccount->subscribe_day_maximum : "",
  19. 'distribution_channel_id' => isset($officialAccount->distribution_channel_id) ? $officialAccount->distribution_channel_id : "",
  20. 'qrcode_url' => isset($officialAccount->qrcode_url) ? $officialAccount->qrcode_url : "",
  21. 'principal_name' => isset($officialAccount->principal_name) ? $officialAccount->principal_name : "",
  22. 'func_info' => isset($officialAccount->func_info) ? $officialAccount->func_info : "",
  23. 'authorizer_refresh_token' => isset($officialAccount->authorizer_refresh_token) ? $officialAccount->authorizer_refresh_token : "",
  24. 'cancel_auth_time' => isset($officialAccount->cancel_auth_time) ? $officialAccount->cancel_auth_time : "",
  25. 'official_account_type' => isset($officialAccount->official_account_type) ? $officialAccount->official_account_type : "",
  26. 'verify_type_info' => isset($officialAccount->verify_type_info) ? $officialAccount->verify_type_info : "",
  27. 'is_enabled' => isset($officialAccount->is_enabled) ? $officialAccount->is_enabled : "",
  28. 'todayForceSubscribeUsers' => isset($officialAccount->todayForceSubscribeUsers) ? $officialAccount->todayForceSubscribeUsers : "",
  29. 'allForceSubscribeUsers' => isset($officialAccount->allForceSubscribeUsers) ? $officialAccount->allForceSubscribeUsers : "",
  30. 'subscribe_top_num' => isset($officialAccount->subscribe_top_num) ? $officialAccount->subscribe_top_num : "",
  31. 'subscribe_day_maximum' => isset($officialAccount->subscribe_day_maximum) ? $officialAccount->subscribe_day_maximum : "",
  32. 'sort_no' => isset($officialAccount->sort_no) ? $officialAccount->sort_no : "0",
  33. ];
  34. }
  35. }