/** * Perform actions after object delete * * @param \Magento\Framework\Model\AbstractModel $object * @return $this */ protected function _afterDelete(\Magento\Framework\Model\AbstractModel $object) { if ($this->gridAggregator) { $this->gridAggregator->purge($object->getId()); } parent::_afterDelete($object); return $this; }
/** * @param \Magento\Framework\App\Resource $resource * @param \Magento\Framework\Stdlib\DateTime $dateTime */ public function __construct(\Magento\Framework\App\Resource $resource, \Magento\Framework\Stdlib\DateTime $dateTime) { parent::__construct($resource, $dateTime); }
/** * Save object data * * @param \Magento\Framework\Model\AbstractModel $object * @return $this */ public function save(\Magento\Framework\Model\AbstractModel $object) { if (!$object->getForceObjectSave()) { parent::save($object); } return $this; }