midgard_replicator method import_object
Imports object.
bool import_object([object object], [bool force]);
Minimum version: 1.8.1 ( the second optional parameter has been added in Midgard 1.8.2 )
Methods takes two parameter:
- object (optional)
- force (optional)
If second force parameter is set to TRUE:
- Database object is overwritten even if it's more recent
- Database object is re-created if it's purged.
Returns TRUE if object has been succesfully imported, FALSE otherwise. Metadata exported property ( and it's database value ) is set to current ISO datetime. The rest of metadata properties are not changed when importing an object.
You should use:
- unserialize method if you need new object instance.
Object parameter is valid parameter if method is used staticaly.
Examples
$xml = $_GET['xml_content'];
$objects = midgard_replicator::unserialize($xml);
foreach($objects as $object)
{
midgard_replicator::import_object($object);
}
