/**
  * @covers ::getLimitValidationErrors
  *
  * @dataProvider providerLimitValidationErrors
  *
  * @param array[]|null $limit_validation_errors
  *   Any valid vlaue for
  *   \Drupal\Core\Form\FormStateInterface::getLimitValidationErrors()'s
  *   return value;
  */
 public function testGetLimitValidationErrors($limit_validation_errors)
 {
     $this->decoratedFormState->getLimitValidationErrors()->willReturn($limit_validation_errors)->shouldBeCalled();
     $this->assertSame($limit_validation_errors, $this->formStateDecoratorBase->getLimitValidationErrors());
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 public function getLimitValidationErrors()
 {
     $limit_validation_errors = parent::getLimitValidationErrors();
     if (is_array($limit_validation_errors)) {
         return array_slice($limit_validation_errors, count($this->getParents('#parents')));
     }
     return $limit_validation_errors;
 }