0) { foreach ($result as $record) { $date->set($record['createTime']); $createTimeFormatted = $date->get(Zend_Date::RFC_1123); $date->set($record['modifyTime']); $modifyTimeFormatted = $date->get(Zend_Date::RFC_1123); $ret .= sprintf(' Filename : %s%s', $record['filename'], PHP_EOL); $ret .= sprintf(' File Size : %d b%s', $record['fileSize'], PHP_EOL); $ret .= sprintf(' Creation Time : %d (%s)%s', $record['createTime'], $createTimeFormatted, PHP_EOL); $ret .= sprintf('Last Modified Time : %d (%s)%s', $record['modifyTime'], $modifyTimeFormatted, PHP_EOL); $ret .= PHP_EOL; } } unset($date); return $ret; } /** * Decorator to format array * * @param array $result * @return string */ public static function arrayDecorator($result) { $ret = ''; $count = count($result); if ($count > 0) { for ($i = 0; $i < $count; $i ++) { $ret .= $result[$i]; if ($count === ($i + 1)) { $ret .= '.'; } elseif ($count === ($i + 2)) { $ret .= ' & '; } else { $ret .= ', '; } } } else { $ret .= 'none'; } return $ret; } /** * Wrap the length of long lines * * @param string $str * @return string */ public static function wrapLine($str) { return wordwrap($str, self::LINE_LENGTH); } }