Page MenuHomeClusterLabs Projects
Diviner Tech Docs PhutilICSWriter

final class PhutilICSWriter
Phorge Technical Documentation (Calendar)

This class is not documented.

Methods

public function writeICSDocument($node)

This method is not documented.
Parameters
PhutilCalendarRootNode$node
Return
wild

private function writeNode($node)

This method is not documented.
Parameters
PhutilCalendarNode$node
Return
wild

private function writeBeginNode($node)

This method is not documented.
Parameters
PhutilCalendarNode$node
Return
wild

private function writeEndNode($node)

This method is not documented.
Parameters
PhutilCalendarNode$node
Return
wild

private function writeNodeProperties($node)

This method is not documented.
Parameters
PhutilCalendarNode$node
Return
wild

private function getICSNodeType($node)

This method is not documented.
Parameters
PhutilCalendarNode$node
Return
wild

private function wrapICSLine($line)

This method is not documented.
Parameters
$line
Return
wild

private function getNodeProperties($node)

This method is not documented.
Parameters
PhutilCalendarNode$node
Return
wild

private function getDocumentNodeProperties($event)

This method is not documented.
Parameters
PhutilCalendarDocumentNode$event
Return
wild

public static function getICSPRODID()

This method is not documented.
Return
wild

private function getEventNodeProperties($event)

This method is not documented.
Parameters
PhutilCalendarEventNode$event
Return
wild

private function newTextProperty($name, $value, $parameters)

This method is not documented.
Parameters
$name
$value
array$parameters
Return
wild

private function newDateTimeProperty($name, $value, $parameters)

This method is not documented.
Parameters
$name
PhutilCalendarDateTime$value
array$parameters
Return
wild

private function newDateTimesProperty($name, $values, $parameters)

This method is not documented.
Parameters
$name
array$values
array$parameters
Return
wild

private function newUserProperty($name, $value, $parameters)

This method is not documented.
Parameters
$name
PhutilCalendarUserNode$value
array$parameters
Return
wild

private function newRRULEProperty($name, $rule, $parameters)

This method is not documented.
Parameters
$name
PhutilCalendarRecurrenceRule$rule
array$parameters
Return
wild

private function newProperty($name, $value, $parameters)

This method is not documented.
Parameters
$name
$value
array$parameters
Return
wild