checkSupply를 검출하기 쉬도록 변경

This commit is contained in:
2018-06-11 03:20:18 +09:00
parent a2d40ecf4a
commit c65d6565df
2 changed files with 41 additions and 33 deletions
+15 -1
View File
@@ -239,7 +239,7 @@ class CityConst{
static::$constID = $constID;
static::$constName = $constName;
static::$constRegion = $constRegion;
}
private static $buildInitCommon = [
@@ -317,8 +317,22 @@ class CityConst{
]
];
private static function test(){
static::_generate();
foreach(static::all() as $id=>$city){
foreach($city->path as $connId=>$connCityText){
$connCity = static::byID($connId);
if(!key_exists($id, $connCity->path)){
throw new \RuntimeException(sprintf('도시 연결이 올바르지 않음! %s <=> %s', $city->name, $connCity->name));
}
}
}
}
public static function build(){
static::_generate();
static::test();
$queries = array_map(function(CityInitialDetail $city){
$initValue = static::$buildInit[$city->level];