|
<?php |
|
|
|
namespace Kanboard\Formatter; |
|
|
|
use Kanboard\Core\Filter\FormatterInterface; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class SubtaskListFormatter extends BaseFormatter implements FormatterInterface |
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
public function format() |
|
{ |
|
$status = $this->subtaskModel->getStatusList(); |
|
$subtasks = $this->query->findAll(); |
|
|
|
foreach ($subtasks as &$subtask) { |
|
$subtask['status_name'] = $status[$subtask['status']]; |
|
$subtask['timer_start_date'] = isset($subtask['timer_start_date']) ? $subtask['timer_start_date'] : 0; |
|
$subtask['is_timer_started'] = ! empty($subtask['timer_start_date']); |
|
} |
|
|
|
return $subtasks; |
|
} |
|
} |
|
|