PHP Класс Scalr\Api\Service\User\V1beta0\Adapter\ScalingRule\DateAndTimeScalingRuleAdapter

С версии: 5.11.7 (25.01.2016)
Автор: Andrii Penchuk ([email protected])
Наследование: extends Scalr\Api\Service\User\V1beta0\Adapter\ScalingRuleAdapter
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$dateTimeSettingsMap array Schedule properties mapping
$listOfWeakDays array List of weak days value
$rules

Открытые методы

Метод Описание
_schedule ( $from, $to, $action )
validateEntity ( $entity )
validateTimeInterval ( DateTime $time ) Validate schedule start and end time interval

Защищенные методы

Метод Описание
scheduleToData ( FarmRoleScalingMetric $entity, stdClass $object ) Converts schedule settings entity to data object
scheduleToEntity ( stdClass $object, FarmRoleScalingMetric $entity ) Converts schedule data to entity

Описание методов

_schedule() публичный Метод

public _schedule ( $from, $to, $action )

scheduleToData() защищенный Метод

Converts schedule settings entity to data object
protected scheduleToData ( FarmRoleScalingMetric $entity, stdClass $object )
$entity Scalr\Model\Entity\FarmRoleScalingMetric Object entity
$object stdClass The data to convert into entity

scheduleToEntity() защищенный Метод

Converts schedule data to entity
protected scheduleToEntity ( stdClass $object, FarmRoleScalingMetric $entity )
$object stdClass
$entity Scalr\Model\Entity\FarmRoleScalingMetric Object entity

validateEntity() публичный Метод

См. также: BasicScalingRuleAdapter::validateEntity()
public validateEntity ( $entity )

validateTimeInterval() публичный Метод

Validate schedule start and end time interval
public validateTimeInterval ( DateTime $time )
$time DateTime

Описание свойств

$dateTimeSettingsMap защищенное статическое свойство

Schedule properties mapping
protected static array $dateTimeSettingsMap
Результат array

$listOfWeakDays защищенное статическое свойство

List of weak days value
protected static array $listOfWeakDays
Результат array

$rules защищенное свойство

protected $rules