Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AfterEntitySave.php
Go to the documentation of this file.
1 <?php
8 
13 
18 {
26  public function execute(Observer $observer)
27  {
28  $entity = $observer->getEvent()->getEntity();
29  if ($entity instanceof AbstractModel) {
30  if (method_exists($entity->getResource(), 'loadAllAttributes')) {
31  $entity->getResource()->loadAllAttributes($entity);
32  }
33  $entity->getResource()->afterSave($entity);
34  $entity->afterSave();
35  $entity->getResource()->addCommitCallback([$entity, 'afterCommitCallback']);
36  if ($entity->getResource() instanceof AbstractDb) {
37  $entity->getResource()->unserializeFields($entity);
38  }
39  $entity->setHasDataChanges(false);
40  }
41  }
42 }
$entity
Definition: element.phtml:22