private function getDayBefore(int $dayNumber)
    {
        $tmpDayNumber = $dayNumber;

        for ($i = 0; $i < 6; $i++) {
            $tmpDayNumber = (DayInterface::WEEK_DAY_MONDAY === $tmpDayNumber) ? DayInterface::WEEK_DAY_SUNDAY : --$tmpDayNumber;

            if (null !== $day = $this->getDay($tmpDayNumber)) {
                return $day;
            }
        }

        return $this->getDay($dayNumber);
    }
private function getDayBefore(int $dayNumber)
    {
        $tmpDayNumber = $dayNumber;

        for ($i = 0; $i < 6; $i++) {
            $tmpDayNumber = (DayInterface::WEEK_DAY_MONDAY === $tmpDayNumber) ? DayInterface::WEEK_DAY_SUNDAY : --$tmpDayNumber;

            if (null !== $day = $this->getDay($tmpDayNumber)) {
                return $day;
            }
        }

        return $this->getDay($dayNumber);
    }
private function getDayBefore ( int $ dayNumber ) { $ tmpDayNumber = $ dayNumber ; for ( $ i = 0 ; $ i < 6 ; $ i ++ ) { $ tmpDayNumber = ( DayInterface :: WEEK_DAY_MONDAY === $ tmpDayNumber ) ? DayInterface :: WEEK_DAY_SUNDAY : -- $ tmpDayNumber ; if ( null !== $ day = $ this -> getDay ( $ tmpDayNumber ) ) { return $ day ; } } return $ this -> getDay ( $ dayNumber ) ; }
Get the business hours day before the day number.

@param integer $dayNumber
@return DayInterface|null
Get the business hours day before the day number .