ConstraintViolationBuilder::$code

Type: mixed File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder.php, line 91 Class ConstraintViolationBuilder Defines a constraint violation builder for the Typed Data validator. Namespace Drupal\Core\TypedData\Validation Code protected $code;

ConstraintViolationBuilder::$cause

Type: mixed File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder.php, line 96 Class ConstraintViolationBuilder Defines a constraint violation builder for the Typed Data validator. Namespace Drupal\Core\TypedData\Validation Code protected $cause;

ConstraintViolationBuilder

Defines a constraint violation builder for the Typed Data validator. We do not use the builder provided by Symfony as it is marked internal. @codingStandardsIgnoreStart Hierarchy class \Drupal\Core\TypedData\Validation\ConstraintViolationBuilder implements ConstraintViolationBuilderInterface File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder.php, line 19 Namespace Drupal\Core\TypedData\Validation Members Name Modifiers Type Description ConstraintViolatio

ConstraintValidatorFactory::__construct

public ConstraintValidatorFactory::__construct(ClassResolverInterface $class_resolver) Constructs a new ConstraintValidatorFactory. Parameters \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver: Overrides ConstraintValidatorFactory::__construct File core/lib/Drupal/Core/Validation/ConstraintValidatorFactory.php, line 19 Class ConstraintValidatorFactory Defines a constraint validator factory that works with container injection. Namespace Drupal\Core\Validation Code

ConstraintValidatorFactory::getInstance

public ConstraintValidatorFactory::getInstance(Constraint $constraint) Overrides ConstraintValidatorFactory::getInstance File core/lib/Drupal/Core/Validation/ConstraintValidatorFactory.php, line 26 Class ConstraintValidatorFactory Defines a constraint validator factory that works with container injection. Namespace Drupal\Core\Validation Code public function getInstance(Constraint $constraint) { $class_name = $constraint->validatedBy(); if (!isset($this->validators[$class_na

ConstraintValidatorFactory

Defines a constraint validator factory that works with container injection. Hierarchy class \Symfony\Component\Validator\ConstraintValidatorFactory implements \Symfony\Component\Validator\ConstraintValidatorFactoryInterface class \Drupal\Core\Validation\ConstraintValidatorFactory File core/lib/Drupal/Core/Validation/ConstraintValidatorFactory.php, line 12 Namespace Drupal\Core\Validation Members Name Modifiers Type Description ConstraintValidatorFactory::$propertyAccessor p

ConstraintManager::__construct

public ConstraintManager::__construct(\Traversable $namespaces, CacheBackendInterface $cache_backend, ModuleHandlerInterface $module_handler) Overrides \Drupal\Component\Plugin\PluginManagerBase::__construct(). Parameters \Traversable $namespaces: An object that implements \Traversable which contains the root paths keyed by the corresponding namespace to look for plugin implementations. \Drupal\Core\Cache\CacheBackendInterface $cache_backend: Cache backend instance to use. \Drupal\Core\Extensi

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'), 'clas

ConstraintManager::processDefinition

public ConstraintManager::processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions. By default we add defaults for the type to the definition. If a type has additional processing logic they can do that by replacing or extending the method. Overrides DefaultPluginManager::processDefinition File core/lib/Drupal/Core/Validation/ConstraintManager.php, line 113 Class ConstraintManager Constraint plugin manager. Namespace Drupal\Core\Validation Code pub

ConstraintManager::getDiscovery

protected ConstraintManager::getDiscovery() Gets the plugin discovery. Return value \Drupal\Component\Plugin\Discovery\DiscoveryInterface Overrides DefaultPluginManager::getDiscovery File core/lib/Drupal/Core/Validation/ConstraintManager.php, line 51 Class ConstraintManager Constraint plugin manager. Namespace Drupal\Core\Validation Code protected function getDiscovery() { if (!isset($this->discovery)) { $this->discovery = parent::getDiscovery(); $this->discovery =