Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Mapper

Открытые члены

 convertToArray (?Rule $rule=null)
 
 buildRuleFromArray (array $ruleArray)
 
 getFromLinkObjectRule (LinkObjectRule $objectRule)
 
 saveForLinkObject (Rule $rule, LinkObjectRule $linkObjectRule)
 
 deleteLinkRule (int $linkId)
 
 getChanges (?Rule $rule)
 

Защищенные члены

 getRuleEOByLinkId (int $linkId)
 
 getRuleEOByObject (int $objectId, string $objectType)
 
 convertToObject ($ruleEOCollection)
 
 getDefaultFrom ()
 
 getDefaultTo ()
 
 getMinutesFromTimeString (string $timeString)
 
 getSortedRanges (array $ranges)
 
 compareRanges (Range $range1, Range $range2)
 
 getWeekdaysWeight (array $weekdays)
 
 getWeekdaysTitle (array $weekdays)
 
 formatWeekdays (array $weekdays)
 
 getSortedWeekdays (array $weekdays)
 
 getWorkdays ()
 
 getWeekStart ()
 
 getWeekdaysLoc ()
 

Защищенные данные

const DEFAULT_SLOT_SIZE = 60
 
const DEFAULT_FROM = 540
 
const DEFAULT_TO = 1080
 
const DEFAULT_WORKDAYS = [1, 2, 3, 4, 5]
 

Подробное описание

См. определение в файле mapper.php строка 10

Методы

◆ buildRuleFromArray()

buildRuleFromArray ( array $ruleArray)

См. определение в файле mapper.php строка 57

◆ compareRanges()

compareRanges ( Range $range1,
Range $range2 )
protected
Аргументы
Range$range1
Range$range2
Возвращает
int

См. определение в файле mapper.php строка 255

◆ convertToArray()

convertToArray ( ?Rule $rule = null)

См. определение в файле mapper.php строка 17

◆ convertToObject()

convertToObject ( $ruleEOCollection)
protected

См. определение в файле mapper.php строка 122

◆ deleteLinkRule()

deleteLinkRule ( int $linkId)

См. определение в файле mapper.php строка 181

◆ formatWeekdays()

formatWeekdays ( array $weekdays)
protected
Аргументы
array$weekdays
Возвращает
string

См. определение в файле mapper.php строка 313

◆ getChanges()

getChanges ( ?Rule $rule)

См. определение в файле mapper.php строка 188

◆ getDefaultFrom()

getDefaultFrom ( )
protected

См. определение в файле mapper.php строка 211

◆ getDefaultTo()

getDefaultTo ( )
protected

См. определение в файле mapper.php строка 222

◆ getFromLinkObjectRule()

getFromLinkObjectRule ( LinkObjectRule $objectRule)

См. определение в файле mapper.php строка 88

◆ getMinutesFromTimeString()

getMinutesFromTimeString ( string $timeString)
protected

См. определение в файле mapper.php строка 233

◆ getRuleEOByLinkId()

getRuleEOByLinkId ( int $linkId)
protected

См. определение в файле mapper.php строка 105

◆ getRuleEOByObject()

getRuleEOByObject ( int $objectId,
string $objectType )
protected

См. определение в файле mapper.php строка 113

◆ getSortedRanges()

getSortedRanges ( array $ranges)
protected
Аргументы
array<Range>$ranges
Возвращает
array<Range>

См. определение в файле mapper.php строка 243

◆ getSortedWeekdays()

getSortedWeekdays ( array $weekdays)
protected
Аргументы
array$weekdays
Возвращает
array

См. определение в файле mapper.php строка 325

◆ getWeekdaysLoc()

getWeekdaysLoc ( )
protected
Возвращает
array

См. определение в файле mapper.php строка 365

◆ getWeekdaysTitle()

getWeekdaysTitle ( array $weekdays)
protected
Аргументы
array$weekdays
Возвращает
string

См. определение в файле mapper.php строка 296

◆ getWeekdaysWeight()

getWeekdaysWeight ( array $weekdays)
protected
Аргументы
array$weekdays
Возвращает
int

См. определение в файле mapper.php строка 277

◆ getWeekStart()

getWeekStart ( )
protected
Возвращает
int

См. определение в файле mapper.php строка 355

◆ getWorkdays()

getWorkdays ( )
protected
Возвращает
int[]

См. определение в файле mapper.php строка 337

◆ saveForLinkObject()

saveForLinkObject ( Rule $rule,
LinkObjectRule $linkObjectRule )

См. определение в файле mapper.php строка 152

Данные класса

◆ DEFAULT_FROM

const DEFAULT_FROM = 540
protected

См. определение в файле mapper.php строка 13

◆ DEFAULT_SLOT_SIZE

const DEFAULT_SLOT_SIZE = 60
protected

См. определение в файле mapper.php строка 12

◆ DEFAULT_TO

const DEFAULT_TO = 1080
protected

См. определение в файле mapper.php строка 14

◆ DEFAULT_WORKDAYS

const DEFAULT_WORKDAYS = [1, 2, 3, 4, 5]
protected

См. определение в файле mapper.php строка 15