getEvent()->getEntity(); if ($entity instanceof AbstractModel) { if ($entity->getResource() instanceof AbstractDb) { $entity = $entity->getResource()->serializeFields($entity); } $entity->validateBeforeSave(); $entity->beforeSave(); $entity->setParentId((int)$entity->getParentId()); $entity->getResource()->beforeSave($entity); } } }