PHP 클래스 CalendR\Period\Factory

Contains methods that instantiate periods from given arguments
저자: Yohan Giarelli ([email protected])
상속: implements CalendR\Period\FactoryInterface
파일 보기 프로젝트 열기: yohang/calendr

보호된 프로퍼티들

프로퍼티 타입 설명
$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