Mercurial > hg > isophonics-drupal-site
comparison core/modules/content_moderation/src/EntityOperations.php @ 16:c2387f117808
Routine composer update
author | Chris Cannam |
---|---|
date | Tue, 10 Jul 2018 15:07:59 +0100 |
parents | 1fec387a4317 |
children | 129ea1e6d783 |
comparison
equal
deleted
inserted
replaced
15:e200cb7efeb3 | 16:c2387f117808 |
---|---|
201 /** @var \Drupal\Core\Entity\ContentEntityInterface $entity */ | 201 /** @var \Drupal\Core\Entity\ContentEntityInterface $entity */ |
202 if (!$moderation_state) { | 202 if (!$moderation_state) { |
203 $moderation_state = $workflow->getTypePlugin()->getInitialState($entity)->id(); | 203 $moderation_state = $workflow->getTypePlugin()->getInitialState($entity)->id(); |
204 } | 204 } |
205 | 205 |
206 // @todo what if $entity->moderation_state is null at this point? | |
207 $content_moderation_state->set('content_entity_revision_id', $entity_revision_id); | 206 $content_moderation_state->set('content_entity_revision_id', $entity_revision_id); |
208 $content_moderation_state->set('moderation_state', $moderation_state); | 207 $content_moderation_state->set('moderation_state', $moderation_state); |
209 ContentModerationStateEntity::updateOrCreateFromEntity($content_moderation_state); | 208 ContentModerationStateEntity::updateOrCreateFromEntity($content_moderation_state); |
210 } | 209 } |
211 | 210 |