| Current Path : /var/www/clients/client3/web2/web/vendor/wyomind/framework/Model/ResourceModel/ |
| Current File : /var/www/clients/client3/web2/web/vendor/wyomind/framework/Model/ResourceModel/Schedule.php |
<?php
/**
* Copyright © 2017 Wyomind. All rights reserved.
* See LICENSE.txt for license details.
*/
/**
* Copyright © 2020 Wyomind. All rights reserved.
* See LICENSE.txt for license details.
*/
namespace Wyomind\Framework\Model\ResourceModel;
/**
* Get the last heart beat of the Magento main cron task
*/
class Schedule extends \Magento\Cron\Model\ResourceModel\Schedule
{
/**
* Get the last heart beat of the Magento main cron task
* @return string
*/
public function getLastHeartbeat()
{
$connection = $this->getConnection();
$result = $connection->select()
->from($this->getMainTable(), ['executed_at'])
->where("status = ?", \Magento\Cron\Model\Schedule::STATUS_SUCCESS)
->order('executed_at DESC')
->limit(1);
$executedAt = $connection->fetchOne($result);
if ($executedAt !== false) {
return $executedAt;
} else {
return null;
}
}
}