public function isWorkDay()

in app/classes/ReleaseInsights/Duration.php [52:70]


    public function isWorkDay(DateTime $day): bool
    {
        // We don't consider the current day as a working day
        if ($day->format('Y-m-d') === new DateTime()->format('Y-m-d')) {
            return false;
        }

        // We substract week-end days
        if (in_array($day->format('l'), ['Saturday','Sunday'])) {
            return false;
        }

        // We substract wellness days
        if (in_array($day->format('Y-m-d'), $this->wellness_days)) {
            return false;
        }

        return true;
    }