Skip to content

Commit ec284b5

Browse files
committed
Quick fix
1 parent e5ce82a commit ec284b5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/HebrewDate.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ public function startOfHebrewMonth(): self
7070

7171
public function endOfHebrewMonth(): self
7272
{
73-
$this->startOfHebrewMonth()->addHebrewMonths()->subDay();
73+
$newDate = $this->copy()->startOfHebrewMonth()->addHebrewMonths()->subDay();
7474

75-
return self::createFromJewishDate($this->jewishYear, $this->jewishMonth, $this->jewishDay);
75+
return self::createFromJewishDate($newDate->jewishYear, $newDate->jewishMonth, $newDate->jewishDay);
7676
}
7777

7878
public function startOfHebrewYear(): self
@@ -85,9 +85,9 @@ public function startOfHebrewYear(): self
8585

8686
public function endOfHebrewYear(): self
8787
{
88-
$this->startOfHebrewYear()->addHebrewYears()->subDay();
88+
$newDate = $this->copy()->startOfHebrewYear()->addHebrewYears()->subDay();
8989

90-
return self::createFromJewishDate($this->jewishYear, $this->jewishMonth, $this->jewishDay);
90+
return self::createFromJewishDate($newDate->jewishYear, $newDate->jewishMonth, $newDate->jewishDay);
9191
}
9292

9393
public function getDaysPeriod(): Collection

0 commit comments

Comments
 (0)