Example #1
0
 public static function executeDump(InputInterface $input, OutputInterface $output)
 {
     /** @var Neo4jConnection $source */
     list($source, $importLabel, $importIdKey, $readBatchSize, $nodeBatchSize, $relationBatchSize, $file, $clean, $transactional, $ignoredRelationProperties, $preserveIds) = static::makeReadArguments($input);
     if (isset($file) && $file == 'default') {
         $file = static::makeDumpFileName($source->getHost(), $output);
     }
     if (isset($file)) {
         $file = fopen($file, 'w+');
     }
     Neo4jTransfer::dump($source, $importLabel, $importIdKey, $readBatchSize, $nodeBatchSize, $relationBatchSize, $clean, $transactional, $ignoredRelationProperties, $preserveIds, $file, $output);
     if (isset($file)) {
         fclose($file);
     }
 }