コード例 #1
0
ファイル: EncryptionOptions.php プロジェクト: sachsy/BaconPdf
 /**
  * @param string           $userPassword
  * @param string|null      $ownerPassword
  * @param Permissions|null $userPermissions
  */
 public function __construct($userPassword, $ownerPassword = null, Permissions $userPermissions = null)
 {
     $this->userPassword = $userPassword;
     $this->ownerPassword = null !== $ownerPassword ? $ownerPassword : $userPassword;
     $this->userPermissions = null !== $userPermissions ? $userPermissions : Permissions::allowEverything();
 }
コード例 #2
0
ファイル: PermissionsTest.php プロジェクト: sachsy/BaconPdf
 public function testFullPermissions()
 {
     $permissions = Permissions::allowEverything();
     $this->assertSame(60, $permissions->toInt(2));
     $this->assertSame(3900, $permissions->toInt(3));
 }