mirror of
https://github.com/getgrav/grav.git
synced 2026-07-05 11:07:41 +02:00
@@ -191,8 +191,11 @@ PHP;
|
|||||||
{
|
{
|
||||||
[$root] = $this->prepareLiveEnvironment();
|
[$root] = $this->prepareLiveEnvironment();
|
||||||
$flag = $root . '/user/data/recovery.flag';
|
$flag = $root . '/user/data/recovery.flag';
|
||||||
|
$window = $root . '/user/data/recovery.window';
|
||||||
Folder::create(dirname($flag));
|
Folder::create(dirname($flag));
|
||||||
file_put_contents($flag, 'flag');
|
file_put_contents($flag, 'flag');
|
||||||
|
Folder::create(dirname($window));
|
||||||
|
file_put_contents($window, json_encode(['expires_at' => time() + 120]));
|
||||||
|
|
||||||
$service = new SafeUpgradeService([
|
$service = new SafeUpgradeService([
|
||||||
'root' => $root,
|
'root' => $root,
|
||||||
@@ -200,6 +203,7 @@ PHP;
|
|||||||
$service->clearRecoveryFlag();
|
$service->clearRecoveryFlag();
|
||||||
|
|
||||||
self::assertFileDoesNotExist($flag);
|
self::assertFileDoesNotExist($flag);
|
||||||
|
self::assertFileExists($window);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user