/** * Set permissions for PDF document * * @param int $permissions * @return void */ protected function setPermissions($permissions) { $flag = HaruDoc::ENABLE_READ; foreach ($this->permissionMapping as $own => $haru) { if ($permissions & $own) { $flag |= $haru; } } $this->document->setPermission($flag); }