$options]; } parent::__construct($options); $constraint_manager = \Drupal::service('validation.constraint'); // Instantiate constraint objects for array definitions. foreach ($this->properties as &$constraints) { foreach ($constraints as $id => $options) { if (!is_object($options)) { $constraints[$id] = $constraint_manager->create($id, $options); } } } } /** * {@inheritdoc} */ public function getDefaultOption() { return 'properties'; } /** * {@inheritdoc} */ public function getRequiredOptions() { return ['properties']; } }