/** * 获取菜单中的素材具体信息. * * @param array $menus 菜单列表 * * @return array */ public function withMaterials($menus) { return array_map(function ($menu) { $mediaId = $this->eventRepository->getEventByKey($menu['key'])->value; $menu['material'] = $this->materialRepository->getMaterialByMediaId($mediaId); return $menu; }, $menus); }