/** * Generates a list. * * @param array $list * @return string */ public static function generateList(array $list) { $result = ''; foreach ($list as $row) { $parts = StringUtil::split($row, CLIWCF::getTerminal()->getWidth() - 2); $result .= '* ' . implode(PHP_EOL . ' ', $parts) . PHP_EOL; } return $result; }