protected function getSharedTableFieldSchema(FieldStorageDefinitionInterface $storage_definition, $table_name, array $column_mapping) {
// Setting the initial value to 1 when we add a 'status' field.
// @todo this is a workaround for https://www.drupal.org/node/2346019
$schema = parent::getSharedTableFieldSchema($storage_definition, $table_name, $column_mapping);
if ($storage_definition
->getName() == 'status') {
$schema['fields']['status']['initial'] = 1;
}
if ($storage_definition
->getName() == 'behavior_settings') {
$schema['fields']['behavior_settings']['initial'] = serialize([]);
}
return $schema;
}