Files
piratepoet/mailpoet/lib/Util/DataInconsistency/DataInconsistencyController.php
2024-08-08 15:37:32 +02:00

24 lines
561 B
PHP

<?php declare(strict_types = 1);
namespace MailPoet\Util\DataInconsistency;
class DataInconsistencyController {
const ORPHANED_TASKS = 'orphaned_tasks';
private DataInconsistencyRepository $repository;
public function __construct(
DataInconsistencyRepository $repository
) {
$this->repository = $repository;
}
public function getInconsistentDataStatus(): array {
$result = [
self::ORPHANED_TASKS => $this->repository->getOrphanedSendingTasksCount(),
];
$result['total'] = array_sum($result);
return $result;
}
}