www.gusucode.com > Flarum PHP论坛 中文版 v0.1 beta7源码程序 > FlarumChina-master/vendor/flagrow/masquerade/src/Validators/AnswerValidator.php
<?php namespace Flagrow\Masquerade\Validators; use Flagrow\Masquerade\Field; use Flarum\Core\Validator\AbstractValidator; class AnswerValidator extends AbstractValidator { /** * @param Field $field * @return $this */ public function setField(Field $field) { $rules = []; if ($field->required) { $rules[] = 'required'; } if ($field->validation) { $rules = array_merge($rules, explode(',', $field->validation)); } $this->rules = [$field->name => $rules]; return $this; } }