diff --git a/core/lib/Drupal/Core/Field/FieldDefinition.php b/core/lib/Drupal/Core/Field/FieldDefinition.php index dd0c3d5..5321836 100644 --- a/core/lib/Drupal/Core/Field/FieldDefinition.php +++ b/core/lib/Drupal/Core/Field/FieldDefinition.php @@ -156,12 +156,7 @@ public function getProvider() { } /** - * Sets the name of the provider of this field. - * - * @param string $provider - * The provider name. - * - * @return $this + * {@inheritdoc} */ public function setProvider($provider) { $this->definition['provider'] = $provider; diff --git a/core/lib/Drupal/Core/Field/FieldDefinitionInterface.php b/core/lib/Drupal/Core/Field/FieldDefinitionInterface.php index d521103..966ba8e 100644 --- a/core/lib/Drupal/Core/Field/FieldDefinitionInterface.php +++ b/core/lib/Drupal/Core/Field/FieldDefinitionInterface.php @@ -112,6 +112,16 @@ public function getSetting($setting_name); public function getProvider(); /** + * Sets the name of the provider of this field. + * + * @param string $provider + * The provider name. + * + * @return $this + */ + public function setProvider($provider); + + /** * Returns whether the field is translatable. * * @return bool diff --git a/core/modules/field/lib/Drupal/field/Entity/FieldConfig.php b/core/modules/field/lib/Drupal/field/Entity/FieldConfig.php index 3c7006e..545ef86 100644 --- a/core/modules/field/lib/Drupal/field/Entity/FieldConfig.php +++ b/core/modules/field/lib/Drupal/field/Entity/FieldConfig.php @@ -588,12 +588,7 @@ public function getProvider() { } /** - * Sets the name of the provider of this field. - * - * @param string $provider - * The provider name. - * - * @return $this + * {@inheritdoc} */ public function setProvider($provider) { // Do nothing: provider is a readonly property here. diff --git a/core/modules/field/lib/Drupal/field/Entity/FieldInstanceConfig.php b/core/modules/field/lib/Drupal/field/Entity/FieldInstanceConfig.php index d3f388e..b6f672a 100644 --- a/core/modules/field/lib/Drupal/field/Entity/FieldInstanceConfig.php +++ b/core/modules/field/lib/Drupal/field/Entity/FieldInstanceConfig.php @@ -513,12 +513,7 @@ public function getProvider() { } /** - * Sets the name of the provider of this field. - * - * @param string $provider - * The provider name. - * - * @return $this + * {@inheritdoc} */ public function setProvider($provider) { $this->field->setProvider($provider); diff --git a/core/tests/Drupal/Tests/Core/Entity/EntityManagerTest.php b/core/tests/Drupal/Tests/Core/Entity/EntityManagerTest.php index 1788e5a..b58336f 100644 --- a/core/tests/Drupal/Tests/Core/Entity/EntityManagerTest.php +++ b/core/tests/Drupal/Tests/Core/Entity/EntityManagerTest.php @@ -562,8 +562,7 @@ public function testGetFieldDefinitionsProvider() { $module = 'entity_manager_test_module'; - $field_definition = $this->getMockBuilder('Drupal\Core\Field\FieldDefinition') - ->disableOriginalConstructor() + $field_definition = $this->getMockBuilder('Drupal\Core\Field\FieldDefinitionInterface') ->getMock(); // We expect two calls as the field definition will be returned from both