Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
assertBundleFieldSchema example
elseif
(
$revisionable
)
{
$this
->
assertRevisionable
(
)
;
}
elseif
(
$translatable
)
{
$this
->
assertTranslatable
(
)
;
}
else
{
$this
->
assertNonRevisionableAndNonTranslatable
(
)
;
}
$this
->
assertBundleFieldSchema
(
$revisionable
)
;
}
/** * Asserts the revisionable characteristics of an entity type. * * @internal */
protected
function
assertRevisionable
(
)
: void
{
/** @var \Drupal\Core\Entity\ContentEntityTypeInterface $entity_type */
$entity_type
=
$this
->entityDefinitionUpdateManager->
getEntityType
(
$this
->entityTypeId
)
;
$this
->
assertTrue
(
$entity_type
->
isRevisionable
(
)
)
;