PHP Класс erLhcoreClassDepartament

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

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

Метод Описание
__construct ( )
assignDepartmentsToGroup ( erLhcoreClassModelDepartamentGroup $departamentGroup, $ids )
getDepartamentCustomWorkHoursData ( erLhcoreClassModelDepartamentCustomWorkHours[] $departamentCustomWorkHours = [] ) : array Convert departament custom work hours to template data
getDepartaments ( )
getSession ( )
getWeekDays ( )
sortByStatus ( $departments )
validateDepartment ( erLhcoreClassModelDepartament &$department )
validateDepartmentCustomWorkHours ( erLhcoreClassModelDepartament $departament, erLhcoreClassModelDepartamentCustomWorkHours[] $departamentCustomWorkHours = [] ) : erLhcoreClassModelDepartamentCustomWorkHours[] validate and saves/removes department custom work hours, and return result of current custom work hours
validateDepartmentGroup ( erLhcoreClassModelDepartamentGroup $departamentGroup ) Validates department group submit
validateDepartmentGroupDepartments ( erLhcoreClassModelDepartamentGroup $departamentGroup ) Validates department group submit

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

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

public __construct ( )

assignDepartmentsToGroup() публичный статический Метод

public static assignDepartmentsToGroup ( erLhcoreClassModelDepartamentGroup $departamentGroup, $ids )
$departamentGroup erLhcoreClassModelDepartamentGroup

getDepartamentCustomWorkHoursData() публичный статический Метод

Convert departament custom work hours to template data
public static getDepartamentCustomWorkHoursData ( erLhcoreClassModelDepartamentCustomWorkHours[] $departamentCustomWorkHours = [] ) : array
$departamentCustomWorkHours erLhcoreClassModelDepartamentCustomWorkHours[]
Результат array

getDepartaments() публичный статический Метод

public static getDepartaments ( )

getSession() публичный статический Метод

public static getSession ( )

getWeekDays() публичный статический Метод

public static getWeekDays ( )

sortByStatus() публичный статический Метод

public static sortByStatus ( $departments )

validateDepartment() публичный статический Метод

public static validateDepartment ( erLhcoreClassModelDepartament &$department )
$department erLhcoreClassModelDepartament

validateDepartmentCustomWorkHours() публичный статический Метод

validate and saves/removes department custom work hours, and return result of current custom work hours
public static validateDepartmentCustomWorkHours ( erLhcoreClassModelDepartament $departament, erLhcoreClassModelDepartamentCustomWorkHours[] $departamentCustomWorkHours = [] ) : erLhcoreClassModelDepartamentCustomWorkHours[]
$departament erLhcoreClassModelDepartament
$departamentCustomWorkHours erLhcoreClassModelDepartamentCustomWorkHours[]
Результат erLhcoreClassModelDepartamentCustomWorkHours[]

validateDepartmentGroup() публичный статический Метод

Validates department group submit
public static validateDepartmentGroup ( erLhcoreClassModelDepartamentGroup $departamentGroup )
$departamentGroup erLhcoreClassModelDepartamentGroup

validateDepartmentGroupDepartments() публичный статический Метод

Validates department group submit
public static validateDepartmentGroupDepartments ( erLhcoreClassModelDepartamentGroup $departamentGroup )
$departamentGroup erLhcoreClassModelDepartamentGroup