<?php
declare(strict_types=1);
function n7Cases(array $c):array
{
 $cases=[];$add=static function($name,$path,$params,$kind)use(&$cases){$cases[]=['name'=>$name,'method'=>'POST','path'=>$path,'params'=>$params,'kind'=>$kind];};
 if($c['search']){foreach([$c['search']['name'],'CDXCATALOG7不存在菜品20261011'] as $i=>$keyword){$add('SEARCH_'.($i?'MISSING':'SOURCE'),'/p/cater/search',['keyword'=>$keyword],'search');$add('BILL_'.($i?'MISSING':'SOURCE'),'/p/bill/dishesAll',['type'=>1,'search_name'=>$keyword,'restaurant_id'=>getenv('SM7_LANE')==='B'?77:12],'bill');}}
 if($c['card']){foreach([1,2] as $page){$add('CARDS_'.$page,'/api/card/cardList',['cardId'=>$c['card']['card_id'],'pageSize'=>5,'page'=>$page],'card');}}
 if($c['log']){foreach([1,2] as $page){$add('LOGS_'.$page,'/api/card/logList',['cardId'=>$c['log']['card_id'],'startTime'=>$c['log']['date'],'endTime'=>$c['log']['date'],'pageSize'=>5,'page'=>$page],'log');}}
 if($c['dining']){$add('DINING_TODAY','/p/Restaurant/mealTimeCount',['restaurant_id'=>$c['dining']['restaurant_id']],'dining');}
 if($c['restaurant']){$add('RESTAURANT_LIST','/p/Restaurant/restaurant_list',['name'=>$c['restaurant']['list_name'],'page'=>1,'page_size'=>5],'restaurant_list');$add('RESTAURANT_LIST_2','/p/Restaurant/restaurant_list',['name'=>$c['restaurant']['list_name'],'page'=>2,'page_size'=>5],'restaurant_list');$add('RESTAURANT_READ','/p/Restaurant/restaurant_read',['id'=>$c['restaurant']['owned_id']],'restaurant_read');$add('RESTAURANT_DEFAULT','/p/Restaurant/restaurant_read',['id'=>0],'restaurant_read');}
 return $cases;
}
