laxcorp/fqdn-validator-bundle

For Symfony's validator Fully Qualified Domain Name.

v5.0.0 2019-10-01 03:15 UTC

README

For Symfony's Validator component to test if a value is a valid Fully Qualified Domain Name.

Install

composer require laxcorp/fqdn-validator-bundle

Add in app/AppKernel.php

$bundles = [
    new LaxCorp\FqdnValidatorBundle\FqdnValidatorBundle()
]
catalog_cname: 'catalog.domain.ru'
catalog_domain_suffix: '.catalog.domain.ru'

Use in Entity

use LaxCorp\FqdnValidatorBundle\Validator\Constraints\FqdnEntity;
/**
 *
 * @ORM\Entity
 *
 * @FqdnEntity(
 *     fieldFqdn="domain",
 *     ignoreNull=true
 * )
 */
 class ...