refac: API 검증시 integer(int-like)에서 is_int로 강제
This commit is contained in:
@@ -266,7 +266,7 @@ function checkCommandArg(?array $arg):?string{
|
||||
/*'string'=>[
|
||||
'nationName', 'optionText', 'itemType', 'nationType', 'commandType',
|
||||
],*/
|
||||
'integer'=>[
|
||||
'int'=>[
|
||||
'crewType', 'destGeneralID', 'destCityID', 'destNationID',
|
||||
'amount', 'colorType',
|
||||
'srcArmType', 'destArmType', //숙련전환 전용
|
||||
|
||||
@@ -23,9 +23,9 @@ class Bet extends \sammo\BaseAPI
|
||||
'bettingType',
|
||||
'amount'
|
||||
])
|
||||
->rule('integer', 'bettingID')
|
||||
->rule('int', 'bettingID')
|
||||
->rule('integerArray', 'bettingType')
|
||||
->rule('integer', 'amount')
|
||||
->rule('int', 'amount')
|
||||
->rule('min', 'amount', 1);
|
||||
|
||||
if (!$v->validate()) {
|
||||
|
||||
@@ -18,7 +18,7 @@ class GetBettingDetail extends \sammo\BaseAPI
|
||||
$v->rule('required', [
|
||||
'betting_id',
|
||||
])
|
||||
->rule('integer', 'betting_id');
|
||||
->rule('int', 'betting_id');
|
||||
|
||||
if (!$v->validate()) {
|
||||
return $v->errorStr();
|
||||
|
||||
@@ -16,7 +16,7 @@ class PushCommand extends \sammo\BaseAPI
|
||||
$v->rule('required', [
|
||||
'amount',
|
||||
])
|
||||
->rule('integer', 'amount')
|
||||
->rule('int', 'amount')
|
||||
->rule('min', 'amount', -12)
|
||||
->rule('max', 'amount', 12);
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ class RepeatCommand extends \sammo\BaseAPI
|
||||
$v->rule('required', [
|
||||
'amount',
|
||||
])
|
||||
->rule('integer', 'amount')
|
||||
->rule('int', 'amount')
|
||||
->rule('min', 'amount', 1)
|
||||
->rule('max', 'amount', 12);
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ class GetGeneralLog extends GetNationGeneralLog
|
||||
->rule('required', [
|
||||
'type',
|
||||
])
|
||||
->rule('integer', [
|
||||
->rule('int', [
|
||||
'reqTo',
|
||||
])
|
||||
->rule('in', 'type', [
|
||||
|
||||
@@ -43,7 +43,7 @@ class Join extends \sammo\BaseAPI
|
||||
'pic',
|
||||
'character',
|
||||
])
|
||||
->rule('integer', [
|
||||
->rule('int', [
|
||||
'leadership',
|
||||
'strength',
|
||||
'intel',
|
||||
|
||||
@@ -25,8 +25,8 @@ class GetHistory extends \sammo\BaseAPI
|
||||
$v = new Validator($this->args);
|
||||
$v->rule('required', ['year', 'month'])
|
||||
->rule('lengthMin', 'serverID', 1)
|
||||
->rule('integer', 'year')
|
||||
->rule('integer', 'month');
|
||||
->rule('int', 'year')
|
||||
->rule('int', 'month');
|
||||
if (!$v->validate()) {
|
||||
return $v->errorStr();
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ class BuyHiddenBuff extends \sammo\BaseAPI
|
||||
'type',
|
||||
'level',
|
||||
])
|
||||
->rule('integer', 'level')
|
||||
->rule('int', 'level')
|
||||
->rule('min', 'level', 1)
|
||||
->rule('max', 'level', TriggerInheritBuff::MAX_STEP)
|
||||
->rule('keyExists', 'type', TriggerInheritBuff::BUFF_KEY_TEXT);
|
||||
|
||||
@@ -33,7 +33,7 @@ class BuySpecificUnique extends \sammo\BaseAPI
|
||||
'item',
|
||||
'amount',
|
||||
])
|
||||
->rule('integer', 'amount')
|
||||
->rule('int', 'amount')
|
||||
->rule('min', 'amount', GameConst::$inheritItemUniqueMinPoint)
|
||||
->rule('keyExists', 'item', $availableItems);
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ class GetGeneralLog extends \sammo\BaseAPI
|
||||
'generalID',
|
||||
'type',
|
||||
])
|
||||
->rule('integer', [
|
||||
->rule('int', [
|
||||
'generalID',
|
||||
'reqTo',
|
||||
])
|
||||
|
||||
@@ -19,7 +19,7 @@ class SetBill extends \sammo\BaseAPI
|
||||
$v->rule('required', [
|
||||
'amount',
|
||||
])
|
||||
->rule('integer', 'amount')
|
||||
->rule('int', 'amount')
|
||||
->rule('min', 'amount', 20)
|
||||
->rule('max', 'amount', 200);
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ class SetRate extends \sammo\BaseAPI
|
||||
$v->rule('required', [
|
||||
'amount',
|
||||
])
|
||||
->rule('integer', 'amount')
|
||||
->rule('int', 'amount')
|
||||
->rule('min', 'amount', 5)
|
||||
->rule('max', 'amount', 30);
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ class SetSecretLimit extends \sammo\BaseAPI
|
||||
$v->rule('required', [
|
||||
'amount',
|
||||
])
|
||||
->rule('integer', 'amount')
|
||||
->rule('int', 'amount')
|
||||
->rule('min', 'amount', 1)
|
||||
->rule('max', 'amount', 99);
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ class PushCommand extends \sammo\BaseAPI
|
||||
$v->rule('required', [
|
||||
'amount',
|
||||
])
|
||||
->rule('integer', 'amount')
|
||||
->rule('int', 'amount')
|
||||
->rule('min', 'amount', -12)
|
||||
->rule('max', 'amount', 12);
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ class RepeatCommand extends \sammo\BaseAPI
|
||||
$v->rule('required', [
|
||||
'amount',
|
||||
])
|
||||
->rule('integer', 'amount')
|
||||
->rule('int', 'amount')
|
||||
->rule('min', 'amount', 1)
|
||||
->rule('max', 'amount', 12);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user