aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authordartcafe <github@dartcafe.de>2017-10-22 07:46:18 +0200
committerdartcafe <github@dartcafe.de>2017-10-22 07:46:18 +0200
commit58f900f38036ddce9b7cc12eff59414d102efdf8 (patch)
treeb2db7f5df2d6ae47ad08dae75c565d8518af97dd /lib
parent917e996dda7d2f6319cbbfd30e94d0e0838ad7be (diff)
downloadnextcloud-server-58f900f38036ddce9b7cc12eff59414d102efdf8.tar.gz
nextcloud-server-58f900f38036ddce9b7cc12eff59414d102efdf8.zip
Correction
Signed-off-by: dartcafe <github@dartcafe.de>
Diffstat (limited to 'lib')
-rw-r--r--lib/private/DateTimeFormatter.php43
1 files changed, 21 insertions, 22 deletions
diff --git a/lib/private/DateTimeFormatter.php b/lib/private/DateTimeFormatter.php
index 7fed5cf26a8..a8355d886f2 100644
--- a/lib/private/DateTimeFormatter.php
+++ b/lib/private/DateTimeFormatter.php
@@ -149,7 +149,6 @@ class DateTimeFormatter implements \OCP\IDateTimeFormatter {
$l = $this->getLocale($l);
$timestamp = $this->getDateTime($timestamp);
$timestamp->setTime(0, 0, 0);
-
if ($baseTimestamp === null) {
$baseTimestamp = time();
}
@@ -158,42 +157,42 @@ class DateTimeFormatter implements \OCP\IDateTimeFormatter {
$dateInterval = $timestamp->diff($baseTimestamp);
if ($dateInterval->y == 0 && $dateInterval->m == 0 && $dateInterval->d == 0) {
- return $l->t('today');
+ return (string) $l->t('today');
} else if ($dateInterval->y == 0 && $dateInterval->m == 0 && $dateInterval->d == 1) {
if ($timestamp > $baseTimestamp) {
- return $l->t('tomorrow');
+ return (string) $l->t('tomorrow');
} else {
- return $l->t('yesterday');
+ return (string) $l->t('yesterday');
}
} else if ($dateInterval->y == 0 && $dateInterval->m == 0) {
if ($timestamp > $baseTimestamp) {
- return $l->n('in %n day', 'in %n days', $dateInterval->d);
+ return (string) $l->n('in %n day', 'in %n days', $dateInterval->d);
} else {
- return $l->n('%n day ago', '%n days ago', $dateInterval->d);
+ return (string) $l->n('%n day ago', '%n days ago', $dateInterval->d);
}
} else if ($dateInterval->y == 0 && $dateInterval->m == 1) {
if ($timestamp > $baseTimestamp) {
- return $l->t('next month');
+ return (string) $l->t('next month');
} else {
- return $l->t('last month');
+ return (string) $l->t('last month');
}
} else if ($dateInterval->y == 0) {
if ($timestamp > $baseTimestamp) {
- return $l->n('in %n month', 'in %n months', $dateInterval->m);
+ return (string) $l->n('in %n month', 'in %n months', $dateInterval->m);
} else {
- return $l->n('%n month ago', '%n months ago', $dateInterval->m);
+ return (string) $l->n('%n month ago', '%n months ago', $dateInterval->m);
}
} else if ($dateInterval->y == 1) {
if ($timestamp > $baseTimestamp) {
- return $l->t('next year');
+ return (string) $l->t('next year');
} else {
- return $l->t('last year');
+ return (string) $l->t('last year');
}
}
if ($timestamp > $baseTimestamp) {
- return $l->n('in %n year', 'in %n years', $dateInterval->y);
+ return (string) $l->n('in %n year', 'in %n years', $dateInterval->y);
} else {
- return $l->n('%n year ago', '%n years ago', $dateInterval->y);
+ return (string) $l->n('%n year ago', '%n years ago', $dateInterval->y);
}
}
@@ -240,26 +239,26 @@ class DateTimeFormatter implements \OCP\IDateTimeFormatter {
$diff = $timestamp->diff($baseTimestamp);
if ($diff->y > 0 || $diff->m > 0 || $diff->d > 0) {
- return $this->formatDateSpan($timestamp, $baseTimestamp, $l);
+ return (string) $this->formatDateSpan($timestamp, $baseTimestamp, $l);
}
if ($diff->h > 0) {
if ($timestamp > $baseTimestamp) {
- return $l->n('in %n hour', 'in %n hours', $diff->h);
+ return (string) $l->n('in %n hour', 'in %n hours', $diff->h);
} else {
- return $l->n('%n hour ago', '%n hours ago', $diff->h);
+ return (string) $l->n('%n hour ago', '%n hours ago', $diff->h);
}
} else if ($diff->i > 0) {
if ($timestamp > $baseTimestamp) {
- return $l->n('in %n minute', 'in %n minutes', $diff->i);
+ return (string) $l->n('in %n minute', 'in %n minutes', $diff->i);
} else {
- return $l->n('%n minute ago', '%n minutes ago', $diff->i);
+ return (string) $l->n('%n minute ago', '%n minutes ago', $diff->i);
}
}
if ($timestamp > $baseTimestamp) {
- return $l->t('in a few seconds');
+ return (string) $l->t('in a few seconds');
} else {
- return $l->t('seconds ago');
+ return (string) $l->t('seconds ago');
}
}
@@ -311,7 +310,7 @@ class DateTimeFormatter implements \OCP\IDateTimeFormatter {
$timeZone = $this->getTimeZone($timeZone);
$timestamp = $this->getDateTime($timestamp, $timeZone);
- return $l->l($type, $timestamp, array(
+ return (string) $l->l($type, $timestamp, array(
'width' => $format,
));
}