class RequiredConstraint

Marks a field as required in a Collection constraint.

Attributes

#[Constraint(id: 'Required', label: new TranslatableMarkup('Mark a field as required in a Collection constraint', [], [ 'context' => 'Validation', ]))]

Hierarchy

Expanded class hierarchy of RequiredConstraint

File

core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/RequiredConstraint.php, line 16

Namespace

Drupal\Core\Validation\Plugin\Validation\Constraint
View source
class RequiredConstraint extends Required implements CompositeConstraintInterface {
  public function __construct(...$args) {
    parent::__construct(...$args);
  }
  
  /**
   * {@inheritdoc}
   */
  public static function getCompositeOptionStatic() : array|string {
    return 'constraints';
  }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title
RequiredConstraint::getCompositeOptionStatic public static function Returns the name of the property or properties that contain constraints. Overrides CompositeConstraintInterface::getCompositeOptionStatic
RequiredConstraint::__construct public function #[HasNamedArguments]

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.