- /** @var Chapter $chapter */
- $chapter = Chapter::query()->whereHas('pages')->first();
- $viewer = $this->getViewer();
- $this->giveUserPermissions($viewer, ['chapter-create-all']);
+ $chapter = $this->entities->chapterHasPages();
+ $viewer = $this->users->viewer();
+ $this->permissions->grantUserRolePermissions($viewer, ['chapter-create-all']);