feat: getRankVar에 RankVar가 없을 경우 기본값 지정 가능

- 토너먼트 값 회수
This commit is contained in:
2021-12-18 17:58:20 +09:00
parent 4ed88d33b1
commit a4e8221508
2 changed files with 6 additions and 3 deletions
+5 -2
View File
@@ -781,7 +781,7 @@ class General implements iAction
$this->rankVarSet[$key] = $value;
}
function getRankVar(string $key): int
function getRankVar(string $key, $defaultValue = null): int
{
if (!key_exists($key, static::RANK_COLUMN)) {
throw new \InvalidArgumentException('올바르지 않은 인자 :' . $key);
@@ -792,7 +792,10 @@ class General implements iAction
}
if (!key_exists($key, $this->rankVarRead)) {
throw new \RuntimeException('인자가 없음 : ' . $key);
if($defaultValue === null){
throw new \RuntimeException('인자가 없음 : ' . $key);
}
return $defaultValue;
}
return $this->rankVarRead[$key];