/** * Show information for this branch * @param JOB $entry * @param JOB_BRANCH_INFO $branch_info * @access private */ protected function _echo_plain_text_branch_info($entry, $branch_info) { if (!$branch_info->is_closed()) { $needed_by = $branch_info->needed_by_as_plain_text(); if ($needed_by) { echo $this->line($needed_by); } } $status_properties = $branch_info->status_properties(); echo ' ' . $status_properties->title; $closer = $branch_info->closer(); $time_open = $branch_info->age(); $time_in_status = $branch_info->status_age(); if ($closer) { echo ' ' . $this->time($branch_info->time_closed) . ' by ' . $closer->title_as_plain_text() . ' after ' . $time_open->format(); } else { if ($time_open->equals($time_in_status)) { echo $this->line(' (' . $time_open->format() . ')'); } else { echo $this->line(' (' . $time_in_status->format() . ') (open for ' . $time_open->format() . ')'); } $priority_properties = $branch_info->priority_properties(); echo ' ' . $priority_properties->title; } }