/** * @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()); }
/** * {@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; }