Fork me on Github

Class CalendR\ Calendar

Factory class for calendar handling

Methods

setEventManager( Manager $eventManager)

Manager getEventManager()

Year getYear( DateTime| int $yearOrStart)

Month getMonth( DateTime| int $yearOrStart, null| int $month = null)

Week getWeek( DateTime| int $yearOrStart, null| int $week = null)

Day getDay( DateTime| int $yearOrStart, null| int $month = null, null| int $day = null)

EventInterface> getEvents( PeriodInterface $period, array $options = array())

setFirstWeekday( int $firstWeekday)

int getFirstWeekday()

Details

public setEventManager( Manager $eventManager)

Parameters
Manager $eventManager

public Manager getEventManager()

Return Value
Manager

public Year getYear( DateTime| int $yearOrStart)

Parameters
DateTime| int $yearOrStart
Return Value
Year

public Month getMonth( DateTime| int $yearOrStart, null| int $month = null)

Parameters
DateTime| int $yearOrStart year if month is filled, month begin datetime otherwise
null| int $month number (1~12)
Return Value
Month

public Week getWeek( DateTime| int $yearOrStart, null| int $week = null)

Parameters
DateTime| int $yearOrStart
null| int $week
Return Value
Week

public Day getDay( DateTime| int $yearOrStart, null| int $month = null, null| int $day = null)

Parameters
DateTime| int $yearOrStart
null| int $month
null| int $day
Return Value
Day

public EventInterface> getEvents( PeriodInterface $period, array $options = array())

Parameters
PeriodInterface $period
array $options
Return Value
EventInterface>

public setFirstWeekday( int $firstWeekday)

Parameters
int $firstWeekday

public int getFirstWeekday()

Return Value
int