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
1 2 3 4 5 6 7 8 9 10 11 | 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.