ConstraintManager::registerDefinitions

public ConstraintManager::registerDefinitions()

Callback for registering definitions for constraints shipped with Symfony.

See also

ConstraintManager::__construct()

File

core/lib/Drupal/Core/Validation/ConstraintManager.php, line 87

Class

ConstraintManager
Constraint plugin manager.

Namespace

Drupal\Core\Validation

Code

public function registerDefinitions() {
  $this->getDiscovery()->setDefinition('Callback', array(
    'label' => new TranslatableMarkup('Callback'),
    'class' => '\Symfony\Component\Validator\Constraints\Callback',
    'type' => FALSE,
  ));
  $this->getDiscovery()->setDefinition('Blank', array(
    'label' => new TranslatableMarkup('Blank'),
    'class' => '\Symfony\Component\Validator\Constraints\Blank',
    'type' => FALSE,
  ));
  $this->getDiscovery()->setDefinition('NotBlank', array(
    'label' => new TranslatableMarkup('Not blank'),
    'class' => '\Symfony\Component\Validator\Constraints\NotBlank',
    'type' => FALSE,
  ));
  $this->getDiscovery()->setDefinition('Email', array(
    'label' => new TranslatableMarkup('Email'),
    'class' => '\Drupal\Core\Validation\Plugin\Validation\Constraint\EmailConstraint',
    'type' => array('string'),
  ));
}
doc_Drupal
2016-10-29 08:56:08
Comments
Leave a Comment

Please login to continue.