PHP 클래스 Horde_Kolab_Format_Decorator_Timed, horde

Copyright 2010-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
상속: extends Horde_Kolab_Format_Decorator_Base
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Horde_Kolab_Format $handler, Horde_Support_Timer $timer, mixed $logger = null ) Constructor.
load ( resource $xml, array $options = [] ) : array Load an object based on the given XML stream.
save ( array $object, array $options = [] ) : resource Convert the data to a XML stream.
timeSpent ( ) : float Report the time spent for loading/saving objects.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( Horde_Kolab_Format $handler, Horde_Support_Timer $timer, mixed $logger = null )
$handler Horde_Kolab_Format The handler to be decorated.
$timer Horde_Support_Timer The timer.
$logger mixed The optional logger. If set this needs to provide a debug() method.

load() 공개 메소드

Load an object based on the given XML stream.
public load ( resource $xml, array $options = [] ) : array
$xml resource The XML stream of the message.
$options array Additional options when parsing the XML. This decorator provides no additional options.
리턴 array The data array representing the object.

save() 공개 메소드

Convert the data to a XML stream.
public save ( array $object, array $options = [] ) : resource
$object array The data array representing the object.
$options array Additional options when writing the XML. This decorator provides no additional options.
리턴 resource The data as XML stream.

timeSpent() 공개 메소드

Report the time spent for loading/saving objects.
public timeSpent ( ) : float
리턴 float The amount of time.