feat: APIRecoveryType을 포함한 리턴 방법

This commit is contained in:
2023-03-17 01:10:59 +09:00
parent 3513aae088
commit d673024a10
2 changed files with 21 additions and 2 deletions
+10 -1
View File
@@ -1,6 +1,8 @@
<?php
namespace sammo;
use sammo\Enums\APIRecoveryType;
class Json
{
const PRETTY = 1 << 0;
@@ -56,7 +58,14 @@ class Json
}
/** @return never */
public static function dieWithReason(string $reason){
public static function dieWithReason(string $reason, APIRecoveryType $recoveryType = null){
if($recoveryType){
static::die([
'result'=>false,
'reason'=>$reason,
'recoveryType'=>$recoveryType->value
]);
}
static::die([
'result'=>false,
'reason'=>$reason