datetime is jsonserializable, didn't know that :)

This commit is contained in:
Dennis Eichhorn 2019-12-29 14:18:46 +01:00
parent a5258e3301
commit 757dc81e2d

View File

@ -275,13 +275,13 @@ class EmployeeHistory implements ArrayableInterface, \JsonSerializable
public function toArray() : array public function toArray() : array
{ {
return [ return [
'id' => $this->id, 'id' => $this->id,
'employee' => !\is_int($this->employee) ? $this->employee->getId() : $this->employee, 'employee' => !\is_int($this->employee) ? $this->employee->getId() : $this->employee,
'unit' => $this->unit, 'unit' => $this->unit,
'department' => $this->department, 'department' => $this->department,
'position' => $this->position, 'position' => $this->position,
'start' => $this->start->format('Y-m-d H:i:s'), 'start' => $this->start,
'end' => $this->end === null ? null : $this->end->format('Y-m-d H:i:s'), 'end' => $this->end,
]; ];
} }