示例#1
0
文件: AclTest.php 项目: spryker/Acl
 /**
  * @return void
  */
 public function testPermissionsWithSystemUserShouldNotAllow()
 {
     $systemUsers = $this->userFacade->getSystemUsers();
     $this->assertInstanceOf('\\Generated\\Shared\\Transfer\\CollectionTransfer', $systemUsers);
     foreach ($systemUsers as $user) {
         $this->assertInstanceOf('\\Generated\\Shared\\Transfer\\UserTransfer', $user);
         $hasAccess = $this->facade->checkAccess($user, rand(100, 999), rand(100, 999), rand(100, 999));
         $this->assertEquals(false, $hasAccess);
         $hasAccess = $this->facade->checkAccess($user, rand(100, 999), rand(100, 999), rand(100, 999));
         $this->assertEquals(false, $hasAccess);
     }
 }
示例#2
0
 /**
  * @param int $idAclRole
  *
  * @return array
  */
 public function getData($idAclRole)
 {
     $roleTransfer = $this->aclFacade->getRoleById($idAclRole);
     return $roleTransfer->toArray();
 }
示例#3
0
 /**
  * @param int $idUser
  * @param int $idGroup
  *
  * @return void
  */
 public function removeUserFromGroup($idUser, $idGroup)
 {
     $this->aclFacade->removeUserFromGroup($idUser, $idGroup);
 }