Mercurial > hg > cmmr2012-drupal-site
comparison vendor/symfony/validator/Constraints/Url.php @ 0:c75dbcec494b
Initial commit from drush-created site
author | Chris Cannam |
---|---|
date | Thu, 05 Jul 2018 14:24:15 +0000 |
parents | |
children | a9cd425dd02b |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:c75dbcec494b |
---|---|
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\Constraints; | |
13 | |
14 use Symfony\Component\Validator\Constraint; | |
15 | |
16 /** | |
17 * @Annotation | |
18 * @Target({"PROPERTY", "METHOD", "ANNOTATION"}) | |
19 * | |
20 * @author Bernhard Schussek <bschussek@gmail.com> | |
21 */ | |
22 class Url extends Constraint | |
23 { | |
24 const CHECK_DNS_TYPE_ANY = 'ANY'; | |
25 const CHECK_DNS_TYPE_NONE = false; | |
26 const CHECK_DNS_TYPE_A = 'A'; | |
27 const CHECK_DNS_TYPE_A6 = 'A6'; | |
28 const CHECK_DNS_TYPE_AAAA = 'AAAA'; | |
29 const CHECK_DNS_TYPE_CNAME = 'CNAME'; | |
30 const CHECK_DNS_TYPE_MX = 'MX'; | |
31 const CHECK_DNS_TYPE_NAPTR = 'NAPTR'; | |
32 const CHECK_DNS_TYPE_NS = 'NS'; | |
33 const CHECK_DNS_TYPE_PTR = 'PTR'; | |
34 const CHECK_DNS_TYPE_SOA = 'SOA'; | |
35 const CHECK_DNS_TYPE_SRV = 'SRV'; | |
36 const CHECK_DNS_TYPE_TXT = 'TXT'; | |
37 | |
38 const INVALID_URL_ERROR = '57c2f299-1154-4870-89bb-ef3b1f5ad229'; | |
39 | |
40 protected static $errorNames = array( | |
41 self::INVALID_URL_ERROR => 'INVALID_URL_ERROR', | |
42 ); | |
43 | |
44 public $message = 'This value is not a valid URL.'; | |
45 public $dnsMessage = 'The host could not be resolved.'; | |
46 public $protocols = array('http', 'https'); | |
47 public $checkDNS = self::CHECK_DNS_TYPE_NONE; | |
48 } |