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