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); } }