fix: phan 메시지에 따라 수정
- array에 +=를 phan 알아듣기 쉽게 array_merge로 - Util::array_get이 더 이상 필요없으므로 null coalescing - array로 tuple류를 반환하는 함수에 index를 포함하도록 변경 - php intelephense에게는 현재 무효 - getPost 일부 값에 int 지정 - 아이템에 id property를 없앴으므로 관련 코드 제거 - enum은 array key로 사용할 수 없으므로 \Ds\Map으로 변경 - KakaoKey PhanRedefineClass 에러 우회
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace sammo;
|
||||
|
||||
use Ds\Map;
|
||||
use sammo\DTO\BettingInfo;
|
||||
use sammo\DTO\BettingItem;
|
||||
use sammo\Enums\RankColumn;
|
||||
@@ -346,12 +347,13 @@ class Betting
|
||||
$db = DB::db();
|
||||
|
||||
if ($this->info->reqInheritancePoint) {
|
||||
/** @var UserLogger[] */
|
||||
$loggers = [];
|
||||
/** @var Map<int,UserLogger> */
|
||||
$loggers = new Map();
|
||||
foreach ($rewardList as $rewardItem) {
|
||||
if ($rewardItem['userID'] === null) {
|
||||
continue;
|
||||
}
|
||||
/** @var int */
|
||||
$userID = $rewardItem['userID'];
|
||||
$amount = $rewardItem['amount'];
|
||||
|
||||
@@ -373,7 +375,7 @@ class Betting
|
||||
$partialText = "베팅 부분 당첨({$matchPoint}/{$selectCnt})";
|
||||
}
|
||||
|
||||
if (key_exists($userID, $loggers)) {
|
||||
if ($loggers->hasKey($userID)) {
|
||||
$userLogger = $loggers[$userID];
|
||||
} else {
|
||||
$userLogger = new UserLogger($userID);
|
||||
|
||||
Reference in New Issue
Block a user