refac: API 검증시 integer(int-like)에서 is_int로 강제

This commit is contained in:
2022-05-14 22:13:51 +09:00
parent 3e815691df
commit 63cfa5e298
16 changed files with 18 additions and 18 deletions
+1 -1
View File
@@ -266,7 +266,7 @@ function checkCommandArg(?array $arg):?string{
/*'string'=>[ /*'string'=>[
'nationName', 'optionText', 'itemType', 'nationType', 'commandType', 'nationName', 'optionText', 'itemType', 'nationType', 'commandType',
],*/ ],*/
'integer'=>[ 'int'=>[
'crewType', 'destGeneralID', 'destCityID', 'destNationID', 'crewType', 'destGeneralID', 'destCityID', 'destNationID',
'amount', 'colorType', 'amount', 'colorType',
'srcArmType', 'destArmType', //숙련전환 전용 'srcArmType', 'destArmType', //숙련전환 전용
+2 -2
View File
@@ -23,9 +23,9 @@ class Bet extends \sammo\BaseAPI
'bettingType', 'bettingType',
'amount' 'amount'
]) ])
->rule('integer', 'bettingID') ->rule('int', 'bettingID')
->rule('integerArray', 'bettingType') ->rule('integerArray', 'bettingType')
->rule('integer', 'amount') ->rule('int', 'amount')
->rule('min', 'amount', 1); ->rule('min', 'amount', 1);
if (!$v->validate()) { if (!$v->validate()) {
+1 -1
View File
@@ -18,7 +18,7 @@ class GetBettingDetail extends \sammo\BaseAPI
$v->rule('required', [ $v->rule('required', [
'betting_id', 'betting_id',
]) ])
->rule('integer', 'betting_id'); ->rule('int', 'betting_id');
if (!$v->validate()) { if (!$v->validate()) {
return $v->errorStr(); return $v->errorStr();
+1 -1
View File
@@ -16,7 +16,7 @@ class PushCommand extends \sammo\BaseAPI
$v->rule('required', [ $v->rule('required', [
'amount', 'amount',
]) ])
->rule('integer', 'amount') ->rule('int', 'amount')
->rule('min', 'amount', -12) ->rule('min', 'amount', -12)
->rule('max', 'amount', 12); ->rule('max', 'amount', 12);
+1 -1
View File
@@ -16,7 +16,7 @@ class RepeatCommand extends \sammo\BaseAPI
$v->rule('required', [ $v->rule('required', [
'amount', 'amount',
]) ])
->rule('integer', 'amount') ->rule('int', 'amount')
->rule('min', 'amount', 1) ->rule('min', 'amount', 1)
->rule('max', 'amount', 12); ->rule('max', 'amount', 12);
+1 -1
View File
@@ -20,7 +20,7 @@ class GetGeneralLog extends GetNationGeneralLog
->rule('required', [ ->rule('required', [
'type', 'type',
]) ])
->rule('integer', [ ->rule('int', [
'reqTo', 'reqTo',
]) ])
->rule('in', 'type', [ ->rule('in', 'type', [
+1 -1
View File
@@ -43,7 +43,7 @@ class Join extends \sammo\BaseAPI
'pic', 'pic',
'character', 'character',
]) ])
->rule('integer', [ ->rule('int', [
'leadership', 'leadership',
'strength', 'strength',
'intel', 'intel',
+2 -2
View File
@@ -25,8 +25,8 @@ class GetHistory extends \sammo\BaseAPI
$v = new Validator($this->args); $v = new Validator($this->args);
$v->rule('required', ['year', 'month']) $v->rule('required', ['year', 'month'])
->rule('lengthMin', 'serverID', 1) ->rule('lengthMin', 'serverID', 1)
->rule('integer', 'year') ->rule('int', 'year')
->rule('integer', 'month'); ->rule('int', 'month');
if (!$v->validate()) { if (!$v->validate()) {
return $v->errorStr(); return $v->errorStr();
} }
@@ -23,7 +23,7 @@ class BuyHiddenBuff extends \sammo\BaseAPI
'type', 'type',
'level', 'level',
]) ])
->rule('integer', 'level') ->rule('int', 'level')
->rule('min', 'level', 1) ->rule('min', 'level', 1)
->rule('max', 'level', TriggerInheritBuff::MAX_STEP) ->rule('max', 'level', TriggerInheritBuff::MAX_STEP)
->rule('keyExists', 'type', TriggerInheritBuff::BUFF_KEY_TEXT); ->rule('keyExists', 'type', TriggerInheritBuff::BUFF_KEY_TEXT);
@@ -33,7 +33,7 @@ class BuySpecificUnique extends \sammo\BaseAPI
'item', 'item',
'amount', 'amount',
]) ])
->rule('integer', 'amount') ->rule('int', 'amount')
->rule('min', 'amount', GameConst::$inheritItemUniqueMinPoint) ->rule('min', 'amount', GameConst::$inheritItemUniqueMinPoint)
->rule('keyExists', 'item', $availableItems); ->rule('keyExists', 'item', $availableItems);
+1 -1
View File
@@ -30,7 +30,7 @@ class GetGeneralLog extends \sammo\BaseAPI
'generalID', 'generalID',
'type', 'type',
]) ])
->rule('integer', [ ->rule('int', [
'generalID', 'generalID',
'reqTo', 'reqTo',
]) ])
+1 -1
View File
@@ -19,7 +19,7 @@ class SetBill extends \sammo\BaseAPI
$v->rule('required', [ $v->rule('required', [
'amount', 'amount',
]) ])
->rule('integer', 'amount') ->rule('int', 'amount')
->rule('min', 'amount', 20) ->rule('min', 'amount', 20)
->rule('max', 'amount', 200); ->rule('max', 'amount', 200);
+1 -1
View File
@@ -19,7 +19,7 @@ class SetRate extends \sammo\BaseAPI
$v->rule('required', [ $v->rule('required', [
'amount', 'amount',
]) ])
->rule('integer', 'amount') ->rule('int', 'amount')
->rule('min', 'amount', 5) ->rule('min', 'amount', 5)
->rule('max', 'amount', 30); ->rule('max', 'amount', 30);
+1 -1
View File
@@ -19,7 +19,7 @@ class SetSecretLimit extends \sammo\BaseAPI
$v->rule('required', [ $v->rule('required', [
'amount', 'amount',
]) ])
->rule('integer', 'amount') ->rule('int', 'amount')
->rule('min', 'amount', 1) ->rule('min', 'amount', 1)
->rule('max', 'amount', 99); ->rule('max', 'amount', 99);
+1 -1
View File
@@ -17,7 +17,7 @@ class PushCommand extends \sammo\BaseAPI
$v->rule('required', [ $v->rule('required', [
'amount', 'amount',
]) ])
->rule('integer', 'amount') ->rule('int', 'amount')
->rule('min', 'amount', -12) ->rule('min', 'amount', -12)
->rule('max', 'amount', 12); ->rule('max', 'amount', 12);
@@ -17,7 +17,7 @@ class RepeatCommand extends \sammo\BaseAPI
$v->rule('required', [ $v->rule('required', [
'amount', 'amount',
]) ])
->rule('integer', 'amount') ->rule('int', 'amount')
->rule('min', 'amount', 1) ->rule('min', 'amount', 1)
->rule('max', 'amount', 12); ->rule('max', 'amount', 12);