taskRepository->getAllTasks(); $completed = \count(array_filter($allTasks, static fn ($task) => $task['completed'])); $pending = \count($allTasks) - $completed; return [ 'total_tasks' => \count($allTasks), 'completed_tasks' => $completed, 'pending_tasks' => $pending, 'server_uptime_seconds' => time() - $_SERVER['REQUEST_TIME_FLOAT'], // Approx uptime for CLI script ]; } }