示例#1
0
 public function doDiff()
 {
     $ignoreTablesRegexp = $this->config->getIgnoreTablesRegexp();
     $inputHandler1 = $this->config->getInputHandler1();
     $inputHandler2 = $this->config->getInputHandler2();
     $this->config->getLogger()->insertBreak();
     $this->config->getLogger()->log('Starting parsing input 1');
     $this->config->getLogger()->insertBreak();
     $db1 = $inputHandler1->getDatabase();
     $this->config->getLogger()->insertBreak();
     $this->config->getLogger()->log('Starting parsing input 2');
     $this->config->getLogger()->insertBreak();
     $db2 = $inputHandler2->getDatabase();
     $dbComparator = new Nextgen_Core_DatabaseComparator($this->config, $db1, $db2);
     $transformations = $dbComparator->getTransformations();
     $outputGenerator = $this->config->getOutputGenerator();
     $outputGenerator->setTransformations($transformations);
     $output = $outputGenerator->generateOutput();
     echo $output;
 }
 public function __construct($config, $db1, $db2, $tableName)
 {
     parent::__construct($config, $db1, $db2);
     $this->tableName = $tableName;
 }
 public function __construct($config, $db1, $db2)
 {
     parent::__construct($config, $db1, $db2);
 }