public SqlContentEntityStorage::onEntityTypeUpdate(EntityTypeInterface $entity_type, EntityTypeInterface $original)
Reacts to the update of the entity type.
Parameters
\Drupal\Core\Entity\EntityTypeInterface $entity_type: The updated entity type definition.
\Drupal\Core\Entity\EntityTypeInterface $original: The original entity type definition.
Overrides EntityTypeListenerInterface::onEntityTypeUpdate
File
- core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php, line 1377
Class
- SqlContentEntityStorage
- A content entity database storage implementation.
Namespace
Drupal\Core\Entity\Sql
Code
public function onEntityTypeUpdate(EntityTypeInterface $entity_type, EntityTypeInterface $original) { // Ensure we have an updated entity type definition. $this->entityType = $entity_type; // The table layout may have changed depending on the new entity type // definition. $this->initTableLayout(); // Let the schema handler adapt to possible table layout changes. $this->wrapSchemaException(function() use ($entity_type, $original) { $this->getStorageSchema()->onEntityTypeUpdate($entity_type, $original); }); }
Please login to continue.