29 \
Magento\Framework\Stdlib\DateTime\DateTimeFactory $dateFactory,
32 $this->_dateFactory = $dateFactory;
43 $this->
_init(
'product_alert_stock',
'alert_stock_id');
54 if ($object->getId() ===
null 55 && $object->getCustomerId()
56 && $object->getProductId()
57 && $object->getWebsiteId()
60 $object->addData(
$row);
61 $object->setStatus(0);
64 if ($object->getAddDate() ===
null) {
65 $object->setAddDate($this->_dateFactory->create()->gmtDate());
66 $object->setStatus(0);
68 return parent::_beforeSave($object);
_init($mainTable, $idFieldName)
_getAlertRow(\Magento\Framework\Model\AbstractModel $object)
__construct(\Magento\Framework\Model\ResourceModel\Db\Context $context, \Magento\Framework\Stdlib\DateTime\DateTimeFactory $dateFactory, $connectionName=null)
_beforeSave(\Magento\Framework\Model\AbstractModel $object)