annotate core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents af1871eacc83
children
rev   line source
Chris@18 1 <?php
Chris@18 2
Chris@18 3 namespace Drupal\Core\Entity;
Chris@18 4
Chris@18 5 /**
Chris@18 6 * Provides a trait for accessing synchronization information.
Chris@18 7 *
Chris@18 8 * @ingroup entity_api
Chris@18 9 */
Chris@18 10 trait SynchronizableEntityTrait {
Chris@18 11
Chris@18 12 /**
Chris@18 13 * Whether this entity is being created, updated or deleted through a
Chris@18 14 * synchronization process.
Chris@18 15 *
Chris@18 16 * @var bool
Chris@18 17 */
Chris@18 18 protected $isSyncing = FALSE;
Chris@18 19
Chris@18 20 /**
Chris@18 21 * {@inheritdoc}
Chris@18 22 */
Chris@18 23 public function setSyncing($syncing) {
Chris@18 24 $this->isSyncing = $syncing;
Chris@18 25
Chris@18 26 return $this;
Chris@18 27 }
Chris@18 28
Chris@18 29 /**
Chris@18 30 * {@inheritdoc}
Chris@18 31 */
Chris@18 32 public function isSyncing() {
Chris@18 33 return $this->isSyncing;
Chris@18 34 }
Chris@18 35
Chris@18 36 }