EntityManagerInterface.php 1.2 KB

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace Drupal\Core\Entity;
  3. use Drupal\Core\Field\FieldDefinitionListenerInterface;
  4. use Drupal\Core\Field\FieldStorageDefinitionListenerInterface;
  5. /**
  6. * Provides an interface for entity type managers.
  7. *
  8. * @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0.
  9. */
  10. interface EntityManagerInterface extends EntityTypeListenerInterface, EntityBundleListenerInterface, FieldStorageDefinitionListenerInterface, FieldDefinitionListenerInterface, EntityTypeManagerInterface, EntityTypeRepositoryInterface, EntityTypeBundleInfoInterface, EntityDisplayRepositoryInterface, EntityFieldManagerInterface, EntityRepositoryInterface {
  11. /**
  12. * @see \Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface::getLastInstalledDefinition()
  13. *
  14. * @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0.
  15. */
  16. public function getLastInstalledDefinition($entity_type_id);
  17. /**
  18. * @see \Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface::getLastInstalledFieldStorageDefinitions()
  19. *
  20. * @deprecated in Drupal 8.0.0, will be removed before Drupal 9.0.0.
  21. */
  22. public function getLastInstalledFieldStorageDefinitions($entity_type_id);
  23. }