BUG Add a guard to prevent Behat runs from failing.

This commit is contained in:
Mateusz Uzdowski 2014-04-01 15:48:12 +13:00
parent 975e6bed56
commit 4d77dc6565
1 changed files with 7 additions and 5 deletions

View File

@ -278,10 +278,12 @@ class TestSessionEnvironment extends Object {
}
}
file_put_contents(
$this->getFilePath(),
json_encode($state, JSON_PRETTY_PRINT)
);
if (defined('JSON_PRETTY_PRINT')) {
$content = json_encode($state, JSON_PRETTY_PRINT);
} else {
$content = json_encode($state);
}
file_put_contents($this->getFilePath(), $content);
$this->extend('onAfterApplyState');
}
@ -383,4 +385,4 @@ class TestSessionEnvironment extends Object {
$path = Director::getAbsFile($this->getFilePath());
return (file_exists($path)) ? json_decode(file_get_contents($path)) : new stdClass;
}
}
}