![]() |
CMS
Version 3.9
|
Provides a simple implementation of a SerializationHandler that can serialize a single DataItem class. More...
Public Member Functions | |
__construct ($class, $constraint="") | |
Creates a new SimpleSerializationHandler. More... | |
export () | |
Exports the DataItems to XML. More... | |
import ($doc, $tx) | |
Imports the DataItems from XML. More... | |
Public Attributes | |
$class | |
$constraint | |
Provides a simple implementation of a SerializationHandler that can serialize a single DataItem class.
Definition at line 391 of file serialization_manager.inc.
SimpleSerializationHandler::__construct | ( | $class, | |
$constraint = "" |
|||
) |
Creates a new SimpleSerializationHandler.
string | $class | the target DataItem class |
string | $constraint | optional database constraint to use when exporting |
Definition at line 401 of file serialization_manager.inc.
SimpleSerializationHandler::export | ( | ) |
Exports the DataItems to XML.
Definition at line 420 of file serialization_manager.inc.
SimpleSerializationHandler::import | ( | $doc, | |
$tx | |||
) |
Imports the DataItems from XML.
DOMDocument | $doc | the source XML document |
DataTransaction | $tx | The database transaction to join when creating imported objects |
Definition at line 430 of file serialization_manager.inc.
SimpleSerializationHandler::$class |
Definition at line 393 of file serialization_manager.inc.
SimpleSerializationHandler::$constraint |
Definition at line 394 of file serialization_manager.inc.