Bitrix API

Range implements EntityInterface

Table of Contents

Interfaces

EntityInterface

Constants

DEFAULT_WORKING_WEEK_DAYS  = [self::WEEK_DAY_MON, self::WEEK_DAY_TUE, self::WEEK_DAY_WED, self::WEEK_DAY_THU, self::WEEK_DAY_FRI]
WEEK_DAY_FRI  = 'Fri'
WEEK_DAY_MON  = 'Mon'
WEEK_DAY_SAT  = 'Sat'
WEEK_DAY_SUN  = 'Sun'
WEEK_DAY_THU  = 'Thu'
WEEK_DAY_TUE  = 'Tue'
WEEK_DAY_WED  = 'Wed'
WEEK_DAYS  = [self::WEEK_DAY_MON, self::WEEK_DAY_TUE, self::WEEK_DAY_WED, self::WEEK_DAY_THU, self::WEEK_DAY_FRI, self::WEEK_DAY_SAT, self::WEEK_DAY_SUN]

Methods

getFrom()  : int
getFromAsHours()  : int
getFromAsMinutes()  : int
getFromInSeconds()  : int
getId()  : int|null
getResourceId()  : int|null
getSlotSize()  : int
getSlotsRequiredByMinutes()  : int
getTimezone()  : string
getTo()  : int
getToAsHours()  : int
getToAsMinutes()  : int
getToInSeconds()  : int
getTypeId()  : int|null
getWeekDays()  : array<string|int, mixed>
makeDatePeriod()  : DatePeriod
mapFromArray()  : self
setFrom()  : self
setId()  : self
setResourceId()  : self
setSlotSize()  : self
setTimezone()  : self
setTo()  : self
setTypeId()  : self
setWeekDays()  : self
setWorkingWeekDays()  : self
toArray()  : array<string|int, mixed>

Constants

DEFAULT_WORKING_WEEK_DAYS

public mixed DEFAULT_WORKING_WEEK_DAYS = [self::WEEK_DAY_MON, self::WEEK_DAY_TUE, self::WEEK_DAY_WED, self::WEEK_DAY_THU, self::WEEK_DAY_FRI]

WEEK_DAY_FRI

public mixed WEEK_DAY_FRI = 'Fri'

WEEK_DAY_MON

public mixed WEEK_DAY_MON = 'Mon'

WEEK_DAY_SAT

public mixed WEEK_DAY_SAT = 'Sat'

WEEK_DAY_SUN

public mixed WEEK_DAY_SUN = 'Sun'

WEEK_DAY_THU

public mixed WEEK_DAY_THU = 'Thu'

WEEK_DAY_TUE

public mixed WEEK_DAY_TUE = 'Tue'

WEEK_DAY_WED

public mixed WEEK_DAY_WED = 'Wed'

WEEK_DAYS

public mixed WEEK_DAYS = [self::WEEK_DAY_MON, self::WEEK_DAY_TUE, self::WEEK_DAY_WED, self::WEEK_DAY_THU, self::WEEK_DAY_FRI, self::WEEK_DAY_SAT, self::WEEK_DAY_SUN]

Methods

getFrom()

public getFrom() : int
Return values
int

getFromAsHours()

public getFromAsHours() : int
Return values
int

getFromAsMinutes()

public getFromAsMinutes() : int
Return values
int

getFromInSeconds()

public getFromInSeconds() : int
Return values
int

getId()

public getId() : int|null
Return values
int|null

getResourceId()

public getResourceId() : int|null
Return values
int|null

getSlotSize()

public getSlotSize() : int
Return values
int

getSlotsRequiredByMinutes()

public getSlotsRequiredByMinutes(int $requiredMinutes) : int
Parameters
$requiredMinutes : int
Return values
int

getTimezone()

public getTimezone() : string
Return values
string

getTo()

public getTo() : int
Return values
int

getToAsHours()

public getToAsHours() : int
Return values
int

getToAsMinutes()

public getToAsMinutes() : int
Return values
int

getToInSeconds()

public getToInSeconds() : int
Return values
int

getTypeId()

public getTypeId() : int|null
Return values
int|null

getWeekDays()

public getWeekDays() : array<string|int, mixed>
Return values
array<string|int, mixed>

makeDatePeriod()

public makeDatePeriod(DateTimeImmutable $date) : DatePeriod
Parameters
$date : DateTimeImmutable
Return values
DatePeriod

mapFromArray()

public static mapFromArray(array<string|int, mixed> $props) : self
Parameters
$props : array<string|int, mixed>
Return values
self

setFrom()

public setFrom(int $from) : self
Parameters
$from : int
Return values
self

setId()

public setId(int|null $id) : self
Parameters
$id : int|null
Return values
self

setResourceId()

public setResourceId(int|null $resourceId) : self
Parameters
$resourceId : int|null
Return values
self

setSlotSize()

public setSlotSize(int $slotSize) : self
Parameters
$slotSize : int
Return values
self

setTimezone()

public setTimezone(string $timezone) : self
Parameters
$timezone : string
Return values
self

setTo()

public setTo(int $to) : self
Parameters
$to : int
Return values
self

setTypeId()

public setTypeId(int|null $typeId) : self
Parameters
$typeId : int|null
Return values
self

setWeekDays()

public setWeekDays(array<string|int, mixed> $weekDays) : self
Parameters
$weekDays : array<string|int, mixed>
Return values
self

setWorkingWeekDays()

public setWorkingWeekDays() : self
Return values
self

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results