PHP 클래스 Horde_Itip_Response, horde

Copyright 2002-2016 Horde LLC (http://www.horde.org/) Copyright 2004-2010 Klarälvdalens Datakonsult AB See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see {@link http://www.horde.org/licenses/lgpl21 LGPL}.
저자: Mike Cochrane ([email protected])
저자: Chuck Hagenbuch ([email protected])
저자: Steffen Hansen ([email protected])
저자: Gunnar Wrobel ([email protected])
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Horde_Itip_Event $request, Horde_Itip_Resource $resource ) Constructor.
getIcalendar ( Horde_Itip_Response_Type $type, Horde_Itip_Response_Options $options ) : Horde_Icalendar Return the response as an iCalendar object.
getMessage ( Horde_Itip_Response_Type $type, Horde_Itip_Response_Options $options ) : array Return the response as a MIME message.
getMultiPartMessage ( Horde_Itip_Response_Type $type, Horde_Itip_Response_Options $options ) : array Return the response as a MIME message.
getRequest ( ) : Horde_Itip_Event Return the original request.
getVevent ( Horde_Itip_Response_Type $type, Horde_Icalendar | boolean $vCal = false ) : Horde_Icalendar_Vevent Return the response as an iCalendar vEvent object.

보호된 메소드들

메소드 설명
_setIcsFilename ( Horde_Mime_Part &$message )

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( Horde_Itip_Event $request, Horde_Itip_Resource $resource )
$request Horde_Itip_Event The request this instance will respond to.
$resource Horde_Itip_Resource The requested resource.

_setIcsFilename() 보호된 메소드

protected _setIcsFilename ( Horde_Mime_Part &$message )
$message Horde_Mime_Part

getIcalendar() 공개 메소드

Return the response as an iCalendar object.
public getIcalendar ( Horde_Itip_Response_Type $type, Horde_Itip_Response_Options $options ) : Horde_Icalendar
$type Horde_Itip_Response_Type The response type.
$options Horde_Itip_Response_Options The options for the response.
리턴 Horde_Icalendar The response object.

getMessage() 공개 메소드

Return the response as a MIME message.
public getMessage ( Horde_Itip_Response_Type $type, Horde_Itip_Response_Options $options ) : array
$type Horde_Itip_Response_Type The response type.
$options Horde_Itip_Response_Options The options for the response.
리턴 array A list of two object: The mime headers and the mime message.

getMultiPartMessage() 공개 메소드

Return the response as a MIME message.
public getMultiPartMessage ( Horde_Itip_Response_Type $type, Horde_Itip_Response_Options $options ) : array
$type Horde_Itip_Response_Type The response type.
$options Horde_Itip_Response_Options The options for the response.
리턴 array A list of two object: The mime headers and the mime message.

getRequest() 공개 메소드

Return the original request.
public getRequest ( ) : Horde_Itip_Event
리턴 Horde_Itip_Event The original request.

getVevent() 공개 메소드

Return the response as an iCalendar vEvent object.
public getVevent ( Horde_Itip_Response_Type $type, Horde_Icalendar | boolean $vCal = false ) : Horde_Icalendar_Vevent
$type Horde_Itip_Response_Type The response type.
$vCal Horde_Icalendar | boolean The parent container or false if not provided.
리턴 Horde_Icalendar_Vevent The response object.