private function installElcodi(OutputInterface $output, array $countries)
{
$this->getApplication()->setAutoExit(false);
$this->executeCommand('doctrine:database:create', ['--if-not-exists' => true])->executeCommand('doctrine:schema:drop', ['--force' => true, '--full-database' => true])->executeCommand('doctrine:migrations:status')->executeCommand('doctrine:migrations:migrate')->loadCommonFixtures()->loadLocations($output, $countries)->executeCommand('elcodi:plugins:load')->executeCommand('assets:install')->executeCommand('assetic:dump');
return $this;
}