mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Ensure all carbon mutator types are cast appropriately
This commit is contained in:
parent
18e0ced89c
commit
cf2fc80f06
@ -184,13 +184,13 @@ class TaskExport extends BaseExport
|
||||
|
||||
foreach ($logs as $key => $item) {
|
||||
if (in_array('task.start_date', $this->input['report_keys']) || in_array('start_date', $this->input['report_keys'])) {
|
||||
$carbon_object = Carbon::createFromTimeStamp($item[0])->setTimezone($timezone_name);
|
||||
$carbon_object = Carbon::createFromTimeStamp((int)$item[0])->setTimezone($timezone_name);
|
||||
$entity['task.start_date'] = $carbon_object->format($date_format_default);
|
||||
$entity['task.start_time'] = $carbon_object->format('H:i:s');
|
||||
}
|
||||
|
||||
if ((in_array('task.end_date', $this->input['report_keys']) || in_array('end_date', $this->input['report_keys'])) && $item[1] > 0) {
|
||||
$carbon_object = Carbon::createFromTimeStamp($item[1])->setTimezone($timezone_name);
|
||||
$carbon_object = Carbon::createFromTimeStamp((int)$item[1])->setTimezone($timezone_name);
|
||||
$entity['task.end_date'] = $carbon_object->format($date_format_default);
|
||||
$entity['task.end_time'] = $carbon_object->format('H:i:s');
|
||||
}
|
||||
|
@ -60,7 +60,7 @@ class TaskDecorator extends Decorator implements DecoratorInterface
|
||||
|
||||
if(is_array($logs)) {
|
||||
$item = $logs[0];
|
||||
return Carbon::createFromTimeStamp($item[0])->setTimezone($timezone_name)->format($date_format_default);
|
||||
return Carbon::createFromTimeStamp((int)$item[0])->setTimezone($timezone_name)->format($date_format_default);
|
||||
}
|
||||
|
||||
return '';
|
||||
@ -89,7 +89,7 @@ class TaskDecorator extends Decorator implements DecoratorInterface
|
||||
|
||||
if(is_array($logs)) {
|
||||
$item = $logs[1];
|
||||
return Carbon::createFromTimeStamp($item[1])->setTimezone($timezone_name)->format($date_format_default);
|
||||
return Carbon::createFromTimeStamp((int)$item[1])->setTimezone($timezone_name)->format($date_format_default);
|
||||
}
|
||||
|
||||
return '';
|
||||
|
@ -188,13 +188,13 @@ class SendReminders implements ShouldQueue
|
||||
|
||||
switch ($schedule_reminder) {
|
||||
case 'after_invoice_date':
|
||||
return Carbon::parse($invoice->date)->addDays($num_days_reminder)->startOfDay()->addSeconds($offset);
|
||||
return Carbon::parse($invoice->date)->addDays((int)$num_days_reminder)->startOfDay()->addSeconds($offset);
|
||||
break;
|
||||
case 'before_due_date':
|
||||
return Carbon::parse($invoice->due_date)->subDays($num_days_reminder)->startOfDay()->addSeconds($offset);
|
||||
return Carbon::parse($invoice->due_date)->subDays((int)$num_days_reminder)->startOfDay()->addSeconds($offset);
|
||||
break;
|
||||
case 'after_due_date':
|
||||
return Carbon::parse($invoice->due_date)->addDays($num_days_reminder)->startOfDay()->addSeconds($offset);
|
||||
return Carbon::parse($invoice->due_date)->addDays((int)$num_days_reminder)->startOfDay()->addSeconds($offset);
|
||||
break;
|
||||
default:
|
||||
return null;
|
||||
|
@ -208,7 +208,7 @@ class Task extends BaseModel
|
||||
$parts = json_decode($this->time_log) ?: [];
|
||||
|
||||
if (count($parts)) {
|
||||
return Carbon::createFromTimeStamp($parts[0][0])->timestamp;
|
||||
return Carbon::createFromTimeStamp((int)$parts[0][0])->timestamp;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
@ -281,11 +281,11 @@ class Task extends BaseModel
|
||||
$parent_entity = $this->client ?? $this->company;
|
||||
|
||||
if($log[0]) {
|
||||
$log[0] = Carbon::createFromTimestamp($log[0])->format($parent_entity->date_format().' H:i:s');
|
||||
$log[0] = Carbon::createFromTimestamp((int)$log[0])->format($parent_entity->date_format().' H:i:s');
|
||||
}
|
||||
|
||||
if($log[1] && $log[1] != 0) {
|
||||
$log[1] = Carbon::createFromTimestamp($log[1])->format($parent_entity->date_format().' H:i:s');
|
||||
$log[1] = Carbon::createFromTimestamp((int)$log[1])->format($parent_entity->date_format().' H:i:s');
|
||||
} else {
|
||||
$log[1] = ctrans('texts.running');
|
||||
}
|
||||
@ -313,11 +313,11 @@ class Task extends BaseModel
|
||||
if($log[0]) {
|
||||
$logged['start_date_raw'] = $log[0];
|
||||
}
|
||||
$logged['start_date'] = Carbon::createFromTimestamp($log[0])->setTimeZone($this->company->timezone()->name)->format($parent_entity->date_format().' H:i:s');
|
||||
$logged['start_date'] = Carbon::createFromTimestamp((int)$log[0])->setTimeZone($this->company->timezone()->name)->format($parent_entity->date_format().' H:i:s');
|
||||
|
||||
if($log[1] && $log[1] != 0) {
|
||||
$logged['end_date_raw'] = $log[1];
|
||||
$logged['end_date'] = Carbon::createFromTimestamp($log[1])->setTimeZone($this->company->timezone()->name)->format($parent_entity->date_format().' H:i:s');
|
||||
$logged['end_date'] = Carbon::createFromTimestamp((int)$log[1])->setTimeZone($this->company->timezone()->name)->format($parent_entity->date_format().' H:i:s');
|
||||
} else {
|
||||
$logged['end_date_raw'] = 0;
|
||||
$logged['end_date'] = ctrans('texts.running');
|
||||
|
@ -157,7 +157,7 @@ class TaskRepository extends BaseRepository
|
||||
{
|
||||
|
||||
if(isset($time_log[0][0])) {
|
||||
return \Carbon\Carbon::createFromTimestamp($time_log[0][0])->addSeconds($task->company->utc_offset());
|
||||
return \Carbon\Carbon::createFromTimestamp((int)$time_log[0][0])->addSeconds($task->company->utc_offset());
|
||||
}
|
||||
|
||||
return null;
|
||||
|
@ -78,7 +78,7 @@ trait MakesDates
|
||||
*/
|
||||
public function formatDatetime($date, string $format): string
|
||||
{
|
||||
return Carbon::createFromTimestamp($date)->format($format.' g:i a');
|
||||
return Carbon::createFromTimestamp((int)$date)->format($format.' g:i a');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -89,7 +89,7 @@ trait MakesDates
|
||||
*/
|
||||
public function formatDateTimestamp($timestamp, string $format): string
|
||||
{
|
||||
return Carbon::createFromTimestamp($timestamp)->format($format);
|
||||
return Carbon::createFromTimestamp((int)$timestamp)->format($format);
|
||||
}
|
||||
|
||||
private function convertToDateObject($date)
|
||||
|
Loading…
x
Reference in New Issue
Block a user