PHP 클래스 Roomify\Bat\Constraint\MinMaxDaysConstraint

상속: extends Roomify\Bat\Constraint\Constraint
파일 보기 프로젝트 열기: roomify/bat 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$checkin_day integer
$max_days integer
$min_days integer

공개 메소드들

메소드 설명
__construct ( $units, $min_days, $max_days, $start_date = NULL, $end_date = NULL, $checkin_day = NULL )
applyConstraint ( Roomify\Bat\Calendar\CalendarResponse &$calendar_response )
getCheckinDay ( ) : integer
getMaxDays ( ) : integer
getMinDays ( ) : integer
setCheckinDay ( $checkin_day )
setMaxDays ( $max_days )
setMinDays ( $min_days )
toString ( ) : string Generates a text describing an availability_constraint.

비공개 메소드들

메소드 설명
getWeekDay ( $day ) : string

메소드 상세

__construct() 공개 메소드

public __construct ( $units, $min_days, $max_days, $start_date = NULL, $end_date = NULL, $checkin_day = NULL )
$min_days
$max_days
$start_date
$end_date
$checkin_day

applyConstraint() 공개 메소드

public applyConstraint ( Roomify\Bat\Calendar\CalendarResponse &$calendar_response )
$calendar_response Roomify\Bat\Calendar\CalendarResponse

getCheckinDay() 공개 메소드

public getCheckinDay ( ) : integer
리턴 integer

getMaxDays() 공개 메소드

public getMaxDays ( ) : integer
리턴 integer

getMinDays() 공개 메소드

public getMinDays ( ) : integer
리턴 integer

setCheckinDay() 공개 메소드

public setCheckinDay ( $checkin_day )
$checkin_day

setMaxDays() 공개 메소드

public setMaxDays ( $max_days )
$max_days

setMinDays() 공개 메소드

public setMinDays ( $min_days )
$min_days

toString() 공개 메소드

Generates a text describing an availability_constraint.
public toString ( ) : string
리턴 string The formatted message.

프로퍼티 상세

$checkin_day 보호되어 있는 프로퍼티

protected int $checkin_day
리턴 integer

$max_days 보호되어 있는 프로퍼티

protected int $max_days
리턴 integer

$min_days 보호되어 있는 프로퍼티

protected int $min_days
리턴 integer