1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- namespace Symfony\Component\Config\Definition\Builder;
- class ValidationBuilder
- {
- protected $node;
- public $rules = array();
- public function __construct(NodeDefinition $node)
- {
- $this->node = $node;
- }
-
- public function rule(\Closure $closure = null)
- {
- if (null !== $closure) {
- $this->rules[] = $closure;
- return $this;
- }
- return $this->rules[] = new ExprBuilder($this->node);
- }
- }
|