diff --git a/core/lib/Drupal/Core/Field/FieldDefinition.php b/core/lib/Drupal/Core/Field/FieldDefinition.php index 5f9b800..be3d531 100644 --- a/core/lib/Drupal/Core/Field/FieldDefinition.php +++ b/core/lib/Drupal/Core/Field/FieldDefinition.php @@ -217,7 +217,7 @@ public function getSchema() { // Get the schema from the field item class. $definition = \Drupal::service('plugin.manager.field.field_type')->getDefinition($this->getFieldType()); $class = $definition['class']; - $schema = $class::schema($this); + $schema = $class::getSchema($this); // Fill in default values for optional entries. $schema += array('indexes' => array(), 'foreign keys' => array()); diff --git a/core/modules/field/field.install b/core/modules/field/field.install index 83fc267..bc03d03 100644 --- a/core/modules/field/field.install +++ b/core/modules/field/field.install @@ -20,7 +20,7 @@ * - 'type': The field type. * - 'module': The name of the module providing the field type. * - 'schema': The field schema, in the same format as - * \Drupal\Core\Field\ConfigFieldItemListInterface::schema(). + * \Drupal\Core\Field\ConfigFieldItemListInterface::getSchema(). * * @ingroup update_api */ diff --git a/core/modules/field/lib/Drupal/field/Entity/Field.php b/core/modules/field/lib/Drupal/field/Entity/Field.php index e1f89e2..6991e14 100644 --- a/core/modules/field/lib/Drupal/field/Entity/Field.php +++ b/core/modules/field/lib/Drupal/field/Entity/Field.php @@ -451,7 +451,7 @@ public function getSchema() { // Get the schema from the field item class. $definition = \Drupal::service('plugin.manager.field.field_type')->getDefinition($this->type); $class = $definition['class']; - $schema = $class::schema($this); + $schema = $class::getSchema($this); // Fill in default values for optional entries. $schema += array('indexes' => array(), 'foreign keys' => array());