| 1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace App\Transformer\Anime;
- class AnimeTransformer
- {
- public function newBuildChatList($data): array
- {
- return [
- 'meta' => getMeta($data),
- // 'header' => $data['header'],
- 'list' => $this->newEachChatList($data),
- ];
- }
- private function newEachChatList($list): array
- {
- $result = [];
- if (empty($list)) return $result;
- foreach ($list as $item) {
- $result[] = [
- 'anime_id' => getProp($item, 'id'),
- 'anime_name' => '《'.getProp($item, 'anime_name').'》',
- 'first_frame_url' => getProp($item, 'first_frame_url'),
- 'is_multi' => getProp($item, 'is_multi'),
- 'ace_mode' => getProp($item, 'ace_mode'),
- 'created_at' => transDate(getProp($item, 'created_at')),
- ];
- }
- return $result;
- }
- }
|