mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-15 22:13:13 +00:00
Fix database update
This commit is contained in:
@@ -595,16 +595,21 @@ abstract class PhraseanetPHPUnitAbstract extends WebTestCase
|
|||||||
$application['phraseanet.appbox']->forceUpgrade($upgrader, $application);
|
$application['phraseanet.appbox']->forceUpgrade($upgrader, $application);
|
||||||
unset($upgrader);
|
unset($upgrader);
|
||||||
|
|
||||||
$command = __DIR__ . '/../../bin/doctrine orm:schema-tool:update --force';
|
$command = __DIR__ . '/../../bin/developer orm:schema-tool:update --force';
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$process = new Symfony\Component\Process\Process('php ' . $command);
|
$process = new Symfony\Component\Process\Process('php ' . $command);
|
||||||
$process->run();
|
$process->run();
|
||||||
} catch (Symfony\Component\Process\Exception\RuntimeException $e) {
|
|
||||||
$this->fail('Unable to validate ORM schema');
|
|
||||||
}
|
|
||||||
|
|
||||||
self::$updated = true;
|
if (!$process->isSuccessful()) {
|
||||||
|
throw new \RuntimeException($process->getErrorOutput());
|
||||||
|
}
|
||||||
|
|
||||||
|
self::$updated = true;
|
||||||
|
} catch (\RuntimeException $e) {
|
||||||
|
echo "\033[0;31mUnable to validate ORM schema\033[0;37m\n";
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
set_time_limit(3600);
|
set_time_limit(3600);
|
||||||
|
Reference in New Issue
Block a user