| 1 | <?php |
||
| 6 | class ValidatorFactory |
||
| 7 | { |
||
| 8 | /** @var \Wandu\Validator\ValidatorFactory */ |
||
| 9 | public static $instance; |
||
| 10 | |||
| 11 | /** @var \Wandu\Validator\TesterLoader */ |
||
| 12 | protected $loader; |
||
| 13 | |||
| 14 | /** @var \Wandu\Validator\RuleNormalizer */ |
||
| 15 | protected $normalizer; |
||
| 16 | |||
| 17 | 7 | public function __construct(TesterLoader $loader = null, RuleNormalizer $normalizer = null) |
|
| 22 | |||
| 23 | /** |
||
| 24 | * @param string|\Wandu\Validator\Contracts\Rule $rule |
||
| 25 | * @return \Wandu\Validator\Contracts\Validatable |
||
| 26 | */ |
||
| 27 | 6 | public function factory($rule): Validatable |
|
| 31 | } |
||
| 32 |