public function postUpdate(PropelPDO $con = null) { $objectDeleted = false; if ($this->isColumnModified(flavorAssetPeer::STATUS) && $this->getStatus() == self::FLAVOR_ASSET_STATUS_DELETED || $this->isColumnModified(flavorAssetPeer::DELETED_AT) && !is_null($this->getDeletedAt(null))) { $objectDeleted = true; } $ret = parent::postUpdate($con); if ($objectDeleted) { kEventsManager::raiseEvent(new kObjectDeletedEvent($this)); } return $ret; }
public function postUpdate(PropelPDO $con = null) { if ($this->alreadyInSave) { return parent::postUpdate($con); } $statusChangedToReady = false; if ($this->isColumnModified(assetPeer::STATUS) && $this->getStatus() == self::FLAVOR_ASSET_STATUS_READY) { $statusChangedToReady = true; } $versionModified = false; if ($this->isColumnModified(assetPeer::VERSION)) { $versionModified = true; } $objectDeleted = false; if ($this->isColumnModified(assetPeer::STATUS) && $this->getStatus() == self::FLAVOR_ASSET_STATUS_DELETED || $this->isColumnModified(assetPeer::DELETED_AT) && !is_null($this->getDeletedAt(null))) { $objectDeleted = true; } $ret = parent::postUpdate($con); if ($objectDeleted) { kEventsManager::raiseEvent(new kObjectDeletedEvent($this)); } if ($statusChangedToReady || $versionModified || $objectDeleted) { $this->onAssetContentModified(); } return $ret; }