PHP Класс Roomify\Bat\Constraint\ConstraintManager

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$constraints

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

Метод Описание
__construct ( $constraints = [] )
addConstraints ( $constraints )
getConstraints ( $constraint_class = NULL ) : array
normalizeConstraints ( $constraint_class = NULL ) : array
setConstraints ( $constraints )

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

Метод Описание
normalizeCheckInDayConstraints ( ) : array
normalizeMinMaxDaysConstraints ( ) : array

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

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

public __construct ( $constraints = [] )
$constraints

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

public addConstraints ( $constraints )
$constraints

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

public getConstraints ( $constraint_class = NULL ) : array
Результат array

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

protected normalizeCheckInDayConstraints ( ) : array
Результат array

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

public normalizeConstraints ( $constraint_class = NULL ) : array
$constraint_class
Результат array

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

protected normalizeMinMaxDaysConstraints ( ) : array
Результат array

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

public setConstraints ( $constraints )
$constraints

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

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

protected $constraints