Page MenuHomeIsabelle/Phabricator

final class PhutilICSParser
Phabricator Technical Documentation (Calendar)

This class is not documented.

Methods

public function parseICSData($data)

This method is not documented.
Parameters
$data
Return
wild

private function getNode()

This method is not documented.
Return
wild

private function unfoldICSLines($data)

This method is not documented.
Parameters
$data
Return
wild

private function beginParsingNode($type)

This method is not documented.
Parameters
$type
Return
wild

private function newICSNode($type)

This method is not documented.
Parameters
$type
Return
wild

private function endParsingNode($type)

This method is not documented.
Parameters
$type
Return
wild

private function parseICSProperty($line)

This method is not documented.
Parameters
$line
Return
wild

private function unescapeParameterValue($data)

This method is not documented.
Parameters
$data
Return
wild

private function unescapeFieldValue($name, $parameters, $data)

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

private function unescapeTextValue($data)

This method is not documented.
Parameters
$data
Return
wild

private function raiseParseFailure($code, $message)

This method is not documented.
Parameters
$code
$message
Return
wild

private function raiseWarning($code, $message)

This method is not documented.
Parameters
$code
$message
Return
wild

public function getWarnings()

This method is not documented.
Return
wild

private function didParseEventProperty($node, $name, $parameters, $value)

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

private function newTextFromProperty($parameters, $value)

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

private function newAttendeeFromProperty($parameters, $value)

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

private function newDateTimeFromProperty($parameters, $value)

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

private function newDurationFromProperty($parameters, $value)

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

private function newRecurrenceRuleFromProperty($parameters, $value)

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

private function getScalarParameterValue($parameters, $name, $default)

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

private function guessTimezone($tzid)

This method is not documented.
Parameters
$tzid
Return
wild