public EntityLastInstalledSchemaRepository::deleteLastInstalledFieldStorageDefinition(FieldStorageDefinitionInterface $storage_definition)
Deletes the field storage definition from the application state.
Parameters
\Drupal\Core\Field\FieldStorageDefinitionInterface $storage_definition: The field storage definition.
Overrides EntityLastInstalledSchemaRepositoryInterface::deleteLastInstalledFieldStorageDefinition
File
- core/lib/Drupal/Core/Entity/EntityLastInstalledSchemaRepository.php, line 85
Class
- EntityLastInstalledSchemaRepository
- Provides a repository for installed entity definitions.
Namespace
Drupal\Core\Entity
Code
1 2 3 4 5 6 | public function deleteLastInstalledFieldStorageDefinition(FieldStorageDefinitionInterface $storage_definition ) { $entity_type_id = $storage_definition ->getTargetEntityTypeId(); $definitions = $this ->getLastInstalledFieldStorageDefinitions( $entity_type_id ); unset( $definitions [ $storage_definition ->getName()]); $this ->setLastInstalledFieldStorageDefinitions( $entity_type_id , $definitions ); } |
Please login to continue.