2019-12-17 19:25:45 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace CustomValidations;
|
|
|
|
|
|
|
|
use Respect\Validation\Rules\AbstractRule;
|
|
|
|
|
|
|
|
class ValidPriorities extends AbstractRule {
|
2019-12-28 21:50:11 +01:00
|
|
|
public function validate($priorities) {
|
|
|
|
$PriorityList = json_decode($priorities);
|
2019-12-17 19:25:45 +01:00
|
|
|
|
|
|
|
if(is_array($PriorityList)){
|
|
|
|
foreach (array_unique($PriorityList) as $priorityId) {
|
|
|
|
if($priorityId != 0 && $priorityId != 1 && $priorityId != 2) return false;
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|