SQLIContentPublisher::getInstance()->setOptions(new SQLIContentPublishOptions(array( 'modification_check' => false, 'update_null_field' => false ))); MMSynchMonitor::start(); // Import one article unlink($lockFileName); try { $db->begin(); MMSynchronizer::instance()->test = true; $article = MMSynchArticle::import($options['article'], $options['force']); if ($article) { $cli->output('Node Id = ' . $article->getContent()->defaultLocation->getNodeId()); } $db->commit(); $iteration++; } catch (Exception $e) { $db->rollback(); $cli->error($e->getMessage()); }
public function process( $id ) { $article = MMSynchArticle::import($id, $this->force); if (isset($this->options['id']) && $article) { $this->cli->output('Main node id : ' . $article->getContent()->defaultLocation->getNodeId()); } unset($article); }