protected function setUp() { $output = new ConsoleOutput(); $logger = new Logger('WriteMetasFromXML'); $logger->pushHandler(new OutputHandler($output)); $options = array('no_backup' => false, 'allow_duplicate' => false); self::$filesystem->remove(__DIR__ . '/../../ressources/blender.sqlite'); self::$filesystem->remove(glob(__DIR__ . "/../../ressources/output/*.jpg")); self::$filesystem->remove(__DIR__ . '/../../ressources/tmp'); $database = new Database(array('path' => __DIR__ . '/../../ressources/blender.sqlite', 'driver' => 'pdo_sqlite'), new Configuration()); $config = new Config(__DIR__ . '/../../ressources/jir.config.yml'); $process = new Process\WriteMetasFromXML($config, $database, $logger, new ParameterBag($options)); $tmpPath = __DIR__ . '/../../ressources/tmp'; $process->setTempFolder($tmpPath . '/copy'); $process->setLogFolder($tmpPath . '/log'); $process->setBackupFolder($tmpPath . '/backup'); $this->process = $process; }