CalendarSchedule
extends ServerPlugin
in package
SabreDav PDO CalDAV Schedule backend class.
Table of Contents
- $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.
Properties
$server
Reference to server object.
protected
Server
$server
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