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 |