*/
protected function regenEntityPermissions(Entity $entity)
{
- app(PermissionService::class)->buildJointPermissionsForEntity($entity);
+ $entity->rebuildPermissions();
$entity->load('jointPermissions');
}
* @return \BookStack\Entities\Bookshelf
*/
public function newShelf($input = ['name' => 'test shelf', 'description' => 'My new test shelf']) {
- return app(EntityRepo::class)->createFromInput('bookshelf', $input, false);
+ return app(EntityRepo::class)->createFromInput('bookshelf', $input);
}
/**
* @return Book
*/
public function newBook($input = ['name' => 'test book', 'description' => 'My new test book']) {
- return app(EntityRepo::class)->createFromInput('book', $input, false);
+ return app(EntityRepo::class)->createFromInput('book', $input);
}
/**
protected function runWithEnv(string $name, $value, callable $callback)
{
Env::disablePutenv();
- $originalVal = $_ENV[$name] ?? null;
+ $originalVal = $_SERVER[$name] ?? null;
if (is_null($value)) {
- unset($_ENV[$name]);
unset($_SERVER[$name]);
} else {
- $_ENV[$name] = $value;
$_SERVER[$name] = $value;
}
if (is_null($originalVal)) {
unset($_SERVER[$name]);
- unset($_ENV[$name]);
} else {
$_SERVER[$name] = $originalVal;
- $_ENV[$name] = $originalVal;
}
}