RemoteValidate.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace app\api\validate\remote;
  3. use app\api\validate\remote\Remote;
  4. use app\api\response\ZskkErrorResponse;
  5. class RemoteValidate {
  6. public static function check($params) {
  7. # code...
  8. $validate = new Remote;
  9. if (!$validate->check($params)) {
  10. $msg = $validate->getError();
  11. ZskkErrorResponse::throwParamsError(2001,$msg);
  12. }
  13. }
  14. public static function checkToday($params) {
  15. # code...
  16. $validate = new RemoteToday;
  17. if (!$validate->check($params)) {
  18. $msg = $validate->getError();
  19. ZskkErrorResponse::throwParamsError(2001,$msg);
  20. }
  21. }
  22. public static function checkAll($params) {
  23. # code...
  24. $validate = new RemoteAll;
  25. if (!$validate->check($params)) {
  26. $msg = $validate->getError();
  27. ZskkErrorResponse::throwParamsError(2001,$msg);
  28. }
  29. }
  30. public static function checkId($params) {
  31. # code...
  32. $validate = new RemoteId;
  33. if (!$validate->check($params)) {
  34. $msg = $validate->getError();
  35. ZskkErrorResponse::throwParamsError(2001,$msg);
  36. }
  37. }
  38. public static function checkDistribute($params) {
  39. $validate = new RemoteDistribute;
  40. if (!$validate->check($params)) {
  41. $msg = $validate->getError();
  42. ZskkErrorResponse::throwParamsError(2001,$msg);
  43. }
  44. }
  45. }