| namespace SimpleValidator\Validators; | |
| class InArray extends Base | |
| { | |
| protected $array; | |
| public function __construct($field, array $array, $error_message) | |
| { | |
| parent::__construct($field, $error_message); | |
| $this->array = $array; | |
| } | |
| public function execute(array $data) | |
| { | |
| if ($this->isFieldNotEmpty($data)) { | |
| return in_array($data[$this->field], $this->array); | |
| } | |
| return true; | |
| } | |
| } | |