Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / symfony / validator / Validation.php
1 <?php
2
3 /*
4  * This file is part of the Symfony package.
5  *
6  * (c) Fabien Potencier <fabien@symfony.com>
7  *
8  * For the full copyright and license information, please view the LICENSE
9  * file that was distributed with this source code.
10  */
11
12 namespace Symfony\Component\Validator;
13
14 use Symfony\Component\Validator\Validator\ValidatorInterface;
15
16 /**
17  * Entry point for the Validator component.
18  *
19  * @author Bernhard Schussek <bschussek@gmail.com>
20  */
21 final class Validation
22 {
23     /**
24      * Creates a new validator.
25      *
26      * If you want to configure the validator, use
27      * {@link createValidatorBuilder()} instead.
28      *
29      * @return ValidatorInterface The new validator
30      */
31     public static function createValidator()
32     {
33         return self::createValidatorBuilder()->getValidator();
34     }
35
36     /**
37      * Creates a configurable builder for validator objects.
38      *
39      * @return ValidatorBuilderInterface The new builder
40      */
41     public static function createValidatorBuilder()
42     {
43         return new ValidatorBuilder();
44     }
45
46     /**
47      * This class cannot be instantiated.
48      */
49     private function __construct()
50     {
51     }
52 }