Documentation

CalendarSchedule extends ServerPlugin
in package

SabreDav PDO CalDAV Schedule backend class.

Table of Contents

DEBUG_FILE  = 'cache/logs/davDebug.log'
Debug file path.
EXCEPTION_FILE  = 'cache/logs/davException.log'
Exception file path.
$server  : Server
Reference to server object.
getPluginInfo()  : array<string|int, mixed>
Returns a bunch of meta-data about the plugin.
getPluginName()  : string
Returns a plugin name.
initialize()  : mixed
Initializes the schedule.
schedule()  : mixed
Event handler for the 'schedule' event.

Constants

DEBUG_FILE

Debug file path.

public string DEBUG_FILE = 'cache/logs/davDebug.log'

EXCEPTION_FILE

Exception file path.

public string EXCEPTION_FILE = 'cache/logs/davException.log'

Properties

Methods

getPluginInfo()

Returns a bunch of meta-data about the plugin.

public getPluginInfo() : array<string|int, mixed>

Providing this information is optional, and is mainly displayed by the Browser plugin.

The description key in the returned array may contain html and will not be sanitized.

Return values
array<string|int, mixed>

getPluginName()

Returns a plugin name.

public getPluginName() : string

Using this name other plugins will be able to access other plugins using \Sabre\DAV\Server::getPlugin

Return values
string

initialize()

Initializes the schedule.

public initialize(Server $server) : mixed
Parameters
$server : Server
Return values
mixed

schedule()

Event handler for the 'schedule' event.

public schedule(Message $iTipMessage) : mixed
Parameters
$iTipMessage : Message
Return values
mixed

        

Search results