Load logs

[MAILPOET-3135]
This commit is contained in:
Pavel Dohnal
2021-03-02 11:51:42 +01:00
committed by Veljko V
parent 174583cc84
commit c3372dfee8
4 changed files with 40 additions and 4 deletions

View File

@@ -3,17 +3,29 @@
namespace MailPoet\AdminPages\Pages;
use MailPoet\AdminPages\PageRenderer;
use MailPoet\Logging\LogRepository;
use MailPoetVendor\Carbon\Carbon;
class Logs {
/** @var PageRenderer */
private $pageRenderer;
public function __construct(PageRenderer $pageRenderer) {
/** @var LogRepository */
private $logRepository;
public function __construct(
LogRepository $logRepository,
PageRenderer $pageRenderer
) {
$this->pageRenderer = $pageRenderer;
$this->logRepository = $logRepository;
}
public function render() {
$dateFrom = (new Carbon())->subDays(7);
$dateTo = new Carbon();
$logs = $this->logRepository->getLogs($dateFrom, $dateTo);
$this->pageRenderer->displayPage('logs.html', []);
}
}