feat: add TurkeyHolidayHelper to exclude official holidays from intern day calculations and logs
This commit is contained in:
@@ -466,7 +466,7 @@ class InternApplicationResource extends Resource
|
||||
|
||||
$days = 0;
|
||||
while ($startDate->lte($endDate)) {
|
||||
if (!$startDate->isWeekend()) {
|
||||
if (!$startDate->isWeekend() && !\App\Helpers\TurkeyHolidayHelper::isHoliday($startDate)) {
|
||||
$days++;
|
||||
}
|
||||
$startDate->addDay();
|
||||
@@ -489,7 +489,7 @@ class InternApplicationResource extends Resource
|
||||
$temp = $startDate->copy();
|
||||
|
||||
while ($count < $daysToAdd) {
|
||||
if ($temp->isWeekend()) {
|
||||
if ($temp->isWeekend() || \App\Helpers\TurkeyHolidayHelper::isHoliday($temp)) {
|
||||
$temp->addDay();
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user