PolicyUtil.php 678 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace refill;
  3. class PolicyUtil
  4. {
  5. private const MixedQuality = [Quality::DefSuccess, Quality::NormalQuick];
  6. public static function mixed_quality($quality) : bool
  7. {
  8. if(in_array($quality,PolicyUtil::MixedQuality)) {
  9. return true;
  10. } else {
  11. return false;
  12. }
  13. }
  14. public static function mixed_qualities()
  15. {
  16. return PolicyUtil::MixedQuality;
  17. }
  18. public static function mixed_ratio()
  19. {
  20. $mixed = [Quality::DefSuccess];
  21. return $mixed;
  22. }
  23. public static function isMixedQuality($org_quality)
  24. {
  25. return in_array($org_quality,[Quality::NormalQuick]);
  26. }
  27. }