CommunityMemberStatisticsTransformer.php 973 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2019-06-26
  6. * Time: 15:14
  7. */
  8. namespace App\Transformers;
  9. use App\Models\CommunityMemberStatistics;
  10. use League\Fractal\TransformerAbstract;
  11. class CommunityMemberStatisticsTransformer extends TransformerAbstract {
  12. public function transform(CommunityMemberStatistics $communityMemberStatistics)
  13. {
  14. return [
  15. 'uid' => $communityMemberStatistics['uid'],
  16. 'post_count' => $communityMemberStatistics['post_count'],
  17. 'read_count' => $communityMemberStatistics['read_count'],
  18. 'share_count' => $communityMemberStatistics['share_count'],
  19. 'like_count' => $communityMemberStatistics['like_count'],
  20. 'unlike_count' => $communityMemberStatistics['unlike_count'],
  21. 'collect_count' => $communityMemberStatistics['collect_count'],
  22. 'comment_count' => $communityMemberStatistics['comment_count'],
  23. ];
  24. }
  25. }