Skip to content

Commit d8c2a1a

Browse files
committed
Minor code improvements
1 parent ee22c40 commit d8c2a1a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/DTO/General/UserManagement/GetUsers/OutOfOffice.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,17 @@ final class OutOfOffice
1010
{
1111
public static function fromJson(array $data): self
1212
{
13-
if ($startDateTime = Arr::get($data, 'StartDateTime')) {
13+
$startDateTime = Arr::get($data, 'StartDateTime');
14+
15+
if (filled($startDateTime)) {
1416
$startDateTime = Str::of($startDateTime)->after('(')->before(')');
1517
$milliseconds = (int) (string) $startDateTime;
1618
$startDateTime = Carbon::createFromTimestampMs($milliseconds, 'UTC');
1719
}
1820

19-
if ($endDateTime = Arr::get($data, 'EndDateTime')) {
21+
$endDateTime = Arr::get($data, 'EndDateTime');
22+
23+
if (filled($endDateTime)) {
2024
$endDateTime = Str::of($endDateTime)->after('(')->before(')');
2125
$milliseconds = (int) (string) $endDateTime;
2226
$endDateTime = Carbon::createFromTimestampMs($milliseconds, 'UTC');

0 commit comments

Comments
 (0)