interface MultiversionManagerInterface in Multiversion 8.2
Same name and namespace in other branches
- 8 src/MultiversionManagerInterface.php \Drupal\multiversion\MultiversionManagerInterface
Hierarchy
- interface \Drupal\multiversion\MultiversionManagerInterface
Expanded class hierarchy of MultiversionManagerInterface
All classes that implement MultiversionManagerInterface
3 files declare their use of MultiversionManagerInterface
- MultiversionStorageSchemaConverter.php in src/
Entity/ Storage/ Sql/ MultiversionStorageSchemaConverter.php - MultiversionStorageSchemaConverterFactory.php in src/
Entity/ Storage/ Sql/ MultiversionStorageSchemaConverterFactory.php - SequenceIndex.php in src/
Entity/ Index/ SequenceIndex.php
File
- src/
MultiversionManagerInterface.php, line 8
Namespace
Drupal\multiversionView source
interface MultiversionManagerInterface {
/**
* @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
* @return boolean
*/
public function isSupportedEntityType(EntityTypeInterface $entity_type);
/**
* @return \Drupal\Core\Entity\EntityTypeInterface[]
*/
public function getSupportedEntityTypes();
/**
* @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
* @return boolean
*/
public function isEnabledEntityType(EntityTypeInterface $entity_type);
/**
* @param \Drupal\Core\Entity\EntityTypeInterface $entity_type
* @return boolean
*/
public function allowToAlter(EntityTypeInterface $entity_type);
/**
* @return \Drupal\Core\Entity\EntityTypeInterface[]
*/
public function getEnabledEntityTypes();
/**
* @return \Drupal\multiversion\MultiversionManagerInterface
*/
public function enableEntityTypes();
/**
* @return \Drupal\multiversion\MultiversionManagerInterface
*/
public function disableEntityTypes();
/**
* @return integer
*/
public function newSequenceId();
/**
* @return integer
*/
public function lastSequenceId();
/**
* @return string
*/
public function newRevisionId(ContentEntityInterface $entity, $index = 0);
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
MultiversionManagerInterface:: |
public | function | 1 | |
MultiversionManagerInterface:: |
public | function | 1 | |
MultiversionManagerInterface:: |
public | function | 1 | |
MultiversionManagerInterface:: |
public | function | 1 | |
MultiversionManagerInterface:: |
public | function | 1 | |
MultiversionManagerInterface:: |
public | function | 1 | |
MultiversionManagerInterface:: |
public | function | 1 | |
MultiversionManagerInterface:: |
public | function | 1 | |
MultiversionManagerInterface:: |
public | function | 1 | |
MultiversionManagerInterface:: |
public | function | 1 |