PHP Класс Devise\Calendar\PageVersionSource

..
Наследование: implements Devise\Calendar\Source
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( DvsPageVersion $PageVersion, Framework $Framework ) Create a new PageVersionSource
fetchEvents ( string $start, string $end ) : array(StdClass) A Source must be able to fetch events. On this source we treat page versions as events with start and end dates.
updatePageVersion ( integer $id, string $start, string $end, boolean $published ) : StdClass This is here so that we can update a page version event

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

Метод Описание
fetchEvent ( DvsPageVersion $pageVersion ) : StdClass Transforms a page version into a stdClass in the full calendar event format that is expected

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

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

Create a new PageVersionSource
public __construct ( DvsPageVersion $PageVersion, Framework $Framework )
$PageVersion DvsPageVersion
$Framework Devise\Support\Framework

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

Transforms a page version into a stdClass in the full calendar event format that is expected
protected fetchEvent ( DvsPageVersion $pageVersion ) : StdClass
$pageVersion DvsPageVersion
Результат StdClass

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

A Source must be able to fetch events. On this source we treat page versions as events with start and end dates.
public fetchEvents ( string $start, string $end ) : array(StdClass)
$start string
$end string
Результат array(StdClass)

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

This is here so that we can update a page version event
public updatePageVersion ( integer $id, string $start, string $end, boolean $published ) : StdClass
$id integer
$start string
$end string
$published boolean
Результат StdClass