Merge pull request #11 from mateusz/add-guard

BUG Add a guard to prevent Behat runs from failing.
This commit is contained in:
Sean Harvey 2014-04-01 16:38:12 +13:00
commit 2a13ce2d08
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;
}
}
}