PHP Класс CalendR\Period\Factory

Contains methods that instantiate periods from given arguments
Автор: Yohan Giarelli ([email protected])
Наследование: implements CalendR\Period\FactoryInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$options array
$resolver Symfony\Component\OptionsResolver\OptionsResolver

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

Метод Описание
__construct ( array $options = [] )
createDay ( DateTime $begin )
createHour ( DateTime $begin )
createMinute ( DateTime $begin )
createMonth ( DateTime $begin )
createRange ( DateTime $begin, DateTime $end )
createSecond ( DateTime $begin )
createWeek ( DateTime $begin )
createYear ( DateTime $begin )
findFirstDayOfWeek ( $dateTime )
getFirstWeekday ( )
getOption ( string $name ) : mixed
setFirstWeekday ( $firstWeekday )
setOption ( string $name, mixed $value )

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

Метод Описание
resolveOptions ( array $options ) : array
setDefaultOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver ) Override this method if you have to change default/allowed options.

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

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

public __construct ( array $options = [] )
$options array

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

public createDay ( DateTime $begin )
$begin DateTime

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

public createHour ( DateTime $begin )
$begin DateTime

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

public createMinute ( DateTime $begin )
$begin DateTime

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

public createMonth ( DateTime $begin )
$begin DateTime

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

public createRange ( DateTime $begin, DateTime $end )
$begin DateTime
$end DateTime

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

public createSecond ( DateTime $begin )
$begin DateTime

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

public createWeek ( DateTime $begin )
$begin DateTime

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

public createYear ( DateTime $begin )
$begin DateTime

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

public findFirstDayOfWeek ( $dateTime )

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

public getFirstWeekday ( )

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

public getOption ( string $name ) : mixed
$name string
Результат mixed

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

protected resolveOptions ( array $options ) : array
$options array
Результат array

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

Override this method if you have to change default/allowed options.
protected setDefaultOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver )
$resolver Symfony\Component\OptionsResolver\OptionsResolver

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

public setFirstWeekday ( $firstWeekday )

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

public setOption ( string $name, mixed $value )
$name string
$value mixed

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

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

protected array $options
Результат array

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

protected OptionsResolver,Symfony\Component\OptionsResolver $resolver
Результат Symfony\Component\OptionsResolver\OptionsResolver