/** * Retrieve flag object * * @return \Magento\Reports\Model\Flag */ protected function _getFlag() { if ($this->_flag === null) { $this->_flag = $this->_reportsFlagFactory->create(); } return $this->_flag; }
/** * Get if updated * * @param string $reportCode * @return string|\DateTime */ protected function _getUpdatedAt($reportCode) { $flag = $this->_reportsFlagFactory->create()->setReportFlagCode($reportCode)->loadSelf(); return $flag->hasData() ? $this->_localeDate->scopeDate(0, $flag->getLastUpdate(), true) : ''; }
/** * Get if updated * * @param string $reportCode * @return string|\Magento\Framework\Stdlib\DateTime\DateInterface */ protected function _getUpdatedAt($reportCode) { $flag = $this->_reportsFlagFactory->create()->setReportFlagCode($reportCode)->loadSelf(); return $flag->hasData() ? $this->_localeDate->scopeDate(0, new \Magento\Framework\Stdlib\DateTime\Date($flag->getLastUpdate(), \Magento\Framework\Stdlib\DateTime::DATETIME_INTERNAL_FORMAT), true) : ''; }