TemplateValidate.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. namespace app\api\validate\template;
  3. use app\api\validate\template\Template;
  4. use app\api\response\ZskkErrorResponse;
  5. class TemplateValidate {
  6. public static function check($params) {
  7. # code...
  8. $validate = new Template;
  9. if (!$validate->check($params)) {
  10. $msg = $validate->getError();
  11. ZskkErrorResponse::throwParamsError(2001,$msg);
  12. }
  13. }
  14. public static function checkPublic($params) {
  15. # code...
  16. $validate = new TemplatePublic;
  17. if (!$validate->check($params)) {
  18. $msg = $validate->getError();
  19. ZskkErrorResponse::throwParamsError(2001,$msg);
  20. }
  21. }
  22. public static function checkId($params)
  23. {
  24. $validate = new TemplateChild;
  25. if (!$validate->check($params)) {
  26. $msg = $validate->getError();
  27. ZskkErrorResponse::throwParamsError(2001,$msg);
  28. }
  29. }
  30. public static function checkSaveParent($params)
  31. {
  32. $validate = new TemplateSaveParent();
  33. if (!$validate->check($params)) {
  34. $msg = $validate->getError();
  35. ZskkErrorResponse::throwParamsError(2001,$msg);
  36. }
  37. }
  38. public static function checkSaveChild($params)
  39. {
  40. $validate = new TemplateSaveChild();
  41. if (!$validate->check($params)) {
  42. $msg = $validate->getError();
  43. ZskkErrorResponse::throwParamsError(2001,$msg);
  44. }
  45. }
  46. }