Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117751184
SplitterInterface.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
1006 B
Referenced Files
None
Subscribers
None
SplitterInterface.php
View Options
<?php
namespace
Sabre\VObject\Splitter
;
/**
* VObject splitter
*
* The splitter is responsible for reading a large vCard or iCalendar object,
* and splitting it into multiple objects.
*
* This is for example for Card and CalDAV, which require every event and vcard
* to exist in their own objects, instead of one large one.
*
* @copyright Copyright (C) 2007-2013 fruux GmbH (https://fruux.com/).
* @author Dominik Tobschall
* @license http://code.google.com/p/sabredav/wiki/License Modified BSD License
*/
interface
SplitterInterface
{
/**
* Constructor
*
* The splitter should receive an readable file stream as it's input.
*
* @param resource $input
*/
function
__construct
(
$input
);
/**
* Every time getNext() is called, a new object will be parsed, until we
* hit the end of the stream.
*
* When the end is reached, null will be returned.
*
* @return Sabre\VObject\Component|null
*/
function
getNext
();
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sat, Apr 4, 2:55 AM (3 d, 20 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
b2/29/f317337f16c4c3c00e80e1363ce1
Default Alt Text
SplitterInterface.php (1006 B)
Attached To
Mode
rRPK roundcubemail-plugins-kolab
Attached
Detach File
Event Timeline