/**
  * @covers ::setLimitValidationErrors
  *
  * @dataProvider providerLimitValidationErrors
  *
  * @param array[]|null $limit_validation_errors
  *   Any valid value for
  *   \Drupal\Core\Form\FormStateInterface::setLimitValidationErrors()'s
  *   $limit_validation_errors argument;
  */
 public function testSetLimitValidationErrors($limit_validation_errors)
 {
     $this->decoratedFormState->setLimitValidationErrors($limit_validation_errors)->shouldBecalled();
     $this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase->setLimitValidationErrors($limit_validation_errors));
 }
Пример #2
0
 /**
  * {@inheritdoc}
  */
 public function setLimitValidationErrors($limit_validation_errors)
 {
     if (is_array($limit_validation_errors)) {
         $limit_validation_errors = array_merge($this->getParents('#parents'), $limit_validation_errors);
     }
     return parent::setLimitValidationErrors($limit_validation_errors);
 }