protected function verifyPermissions(ResourcePermission $permission, $read, $create, $update, $delete)
 {
     $this->assertEquals($read, $permission->canRead());
     $this->assertEquals($create, $permission->canCreate());
     $this->assertEquals($update, $permission->canUpdate());
     $this->assertEquals($delete, $permission->canDelete());
 }
Example #2
0
 public function andWith(ResourcePermission $permission)
 {
     $permission = new ResourcePermission($this->canRead() && $permission->canRead(), $this->canCreate() && $permission->canCreate(), $this->canUpdate() && $permission->canUpdate(), $this->canDelete() && $permission->canDelete());
     return $permission;
 }