PHP Класс business\Holidays

Автор: Márk Sági-Kazár ([email protected])
Наследование: implements Serializable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( array $holidays = [] ) Creates a new holiday collection.
addHoliday ( DateTime $holiday ) Adds a day.
addHolidays ( DateTime[] | DateRange[] | DateRange $holidays ) Adds a set of days.
isHoliday ( DateTime $date ) : boolean Checks if a given date is holiday.
jsonSerialize ( )
serialize ( )
unserialize ( $serialized )

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

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

Creates a new holiday collection.
public __construct ( array $holidays = [] )
$holidays array

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

Adds a day.
public addHoliday ( DateTime $holiday )
$holiday DateTime

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

Adds a set of days.
public addHolidays ( DateTime[] | DateRange[] | DateRange $holidays )
$holidays DateTime[] | DateRange[] | DateRange

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

Checks if a given date is holiday.
public isHoliday ( DateTime $date ) : boolean
$date DateTime
Результат boolean

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

public jsonSerialize ( )

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

public serialize ( )

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

public unserialize ( $serialized )