wip: 버그 수정중
This commit is contained in:
@@ -327,8 +327,7 @@ $templates = new \League\Plates\Engine('templates');
|
||||
|
||||
if ($ourGeneral && !$isNPC) {
|
||||
$turnText = [];
|
||||
$generalObj = new General($general, null, null, null, null, null, null, false);
|
||||
foreach ($generalTurnList[$generalObj->getID()] as $turnRawIdx => $turn) {
|
||||
foreach ($generalTurnList[$general['no']] as $turnRawIdx => $turn) {
|
||||
$turnIdx = $turnRawIdx + 1;
|
||||
$turnText[] = "{$turnIdx} : $turn";
|
||||
}
|
||||
|
||||
@@ -15,14 +15,14 @@ class General extends GeneralLite implements iAction
|
||||
protected $rawCity = null;
|
||||
|
||||
|
||||
/** @var Map<RankColumn,int|float> */
|
||||
/** @var Map<RankColumn,int> */
|
||||
protected Map $rankVarRead;
|
||||
/** @var Map<RankColumn,int|float> */
|
||||
/** @var Map<RankColumn,int> */
|
||||
protected Map $rankVarIncrease;
|
||||
/** @var Map<RankColumn,int|float> */
|
||||
/** @var Map<RankColumn,int> */
|
||||
protected Map $rankVarSet;
|
||||
|
||||
/** @var Map<GeneralAccessLogColumn,int|float> */
|
||||
/** @var Map<GeneralAccessLogColumn,int|float|string> */
|
||||
protected ?Map $accessLogRead;
|
||||
|
||||
/** @var \sammo\ActionLogger */
|
||||
@@ -59,8 +59,8 @@ class General extends GeneralLite implements iAction
|
||||
* @param null|Map<RankColumn,int|float> $rawRank
|
||||
* @param null|Map<GeneralAccessLogColumn,int> $rawAccessLog
|
||||
* @param null|array $city DB city 테이블의 row값
|
||||
* @param int|null $year 게임 연도
|
||||
* @param int|null $month 게임 월
|
||||
* @param int $year 게임 연도
|
||||
* @param int $month 게임 월
|
||||
*/
|
||||
public function __construct(array $raw, ?Map $rawRank, ?Map $rawAccessLog, ?array $city, ?array $nation, int $year, int $month)
|
||||
{
|
||||
@@ -931,7 +931,7 @@ class General extends GeneralLite implements iAction
|
||||
}
|
||||
|
||||
if($queryMode < GeneralQueryMode::Full){
|
||||
throw new \InvalidArgumentException('충분하지 않은 queryMode:' . $queryMode);
|
||||
throw new \InvalidArgumentException('충분하지 않은 queryMode:' . $queryMode->name);
|
||||
}
|
||||
|
||||
$db = DB::db();
|
||||
@@ -1013,7 +1013,7 @@ class General extends GeneralLite implements iAction
|
||||
static public function createGeneralObjFromDB(int $generalID, ?array $column = null, GeneralQueryMode $queryMode = GeneralQueryMode::Full): self
|
||||
{
|
||||
if($queryMode < GeneralQueryMode::Full){
|
||||
throw new \InvalidArgumentException('충분하지 않은 queryMode:' . $queryMode);
|
||||
throw new \InvalidArgumentException('충분하지 않은 queryMode:' . $queryMode->name);
|
||||
}
|
||||
|
||||
$db = DB::db();
|
||||
|
||||
@@ -274,7 +274,7 @@ class GeneralLite
|
||||
* @param ?int[] $generalIDList
|
||||
* @param null|array<string|RankColumn> $column
|
||||
* @param GeneralQueryMode $queryMode
|
||||
* @return \sammo\Generalite[]
|
||||
* @return \sammo\GeneralLite[]
|
||||
* @throws MustNotBeReachedException
|
||||
*/
|
||||
static public function createGeneralLiteObjListFromDB(?array $generalIDList, ?array $column = null, GeneralQueryMode $queryMode = GeneralQueryMode::FullWithoutIAction): array
|
||||
@@ -284,7 +284,7 @@ class GeneralLite
|
||||
}
|
||||
|
||||
if($queryMode > GeneralQueryMode::FullWithoutIAction){
|
||||
throw new \InvalidArgumentException('지원하지 않는 queryMode:' . $queryMode);
|
||||
throw new \InvalidArgumentException('지원하지 않는 queryMode:' . $queryMode->name);
|
||||
}
|
||||
|
||||
$db = DB::db();
|
||||
@@ -371,7 +371,7 @@ class GeneralLite
|
||||
static public function createGeneralLiteObjFromDB(int $generalID, ?array $column = null, GeneralQueryMode $queryMode = GeneralQueryMode::FullWithoutIAction): self
|
||||
{
|
||||
if($queryMode > GeneralQueryMode::FullWithoutIAction){
|
||||
throw new \InvalidArgumentException('지원하지 않는 queryMode:' . $queryMode);
|
||||
throw new \InvalidArgumentException('지원하지 않는 queryMode:' . $queryMode->name);
|
||||
}
|
||||
|
||||
$db = DB::db();
|
||||
|
||||
Reference in New Issue
Block a user