getUsers($reports); foreach ($reports as $key => $report) { $reports[$key]['owner'] = $users[$report['owner_id']] ?? new \stdClass(); } return $reports; } public function getUsers(array $reports) { $ids = kg_array_column($reports, 'owner_id'); $userRepo = new UserRepo(); $users = $userRepo->findShallowUserByIds($ids); $baseUrl = kg_cos_url(); $result = []; foreach ($users->toArray() as $user) { $user['avatar'] = $baseUrl . $user['avatar']; $result[$user['id']] = $user; } return $result; } }