Property | Type | Description | |
---|---|---|---|
$limitationServiceMock | |||
$permissionResolverMock | |||
$repositoryMock | |||
$roleDomainMapperMock | |||
$userReferenceMock |
Method | Description | |
---|---|---|
providerForTestCanUserComplex ( ) : array | Provides evaluation results for two permission sets, each with a role limitation and two policies, with two limitations per policy. | |
providerForTestCanUserSimple ( ) | ||
providerForTestHasAccessReturnsException ( ) : array | ||
providerForTestHasAccessReturnsFalse ( ) | ||
providerForTestHasAccessReturnsPermissionSets ( ) : array | ||
providerForTestHasAccessReturnsPermissionSetsWithRoleLimitation ( ) | ||
providerForTestHasAccessReturnsTrue ( ) | ||
testCanUserComplex ( array $roleLimitationEvaluations, array $policyLimitationEvaluations, $userCan ) | Test for the canUser() method. | |
testCanUserSimple ( $permissionSets, $result ) | Test for the canUser() method. | |
testCanUserWithoutLimitations ( ) | Test for the canUser() method. | |
testGetCurrentUserReferenceReturnsAnonymousUser ( ) | Test for the getCurrentUserReference() method. | |
testHasAccessReturnsException ( array $roles, array $roleAssignments ) | Test for the hasAccess() method. | |
testHasAccessReturnsFalse ( array $roles, array $roleAssignments ) | Test for the hasAccess() method. | |
testHasAccessReturnsFalseButSudoSoTrue ( ) | Test for the sudo() & hasAccess() method. | |
testHasAccessReturnsPermissionSets ( array $roles, array $roleAssignments ) | Test for the hasAccess() method. | |
testHasAccessReturnsPermissionSetsWithRoleLimitation ( array $roles, array $roleAssignments ) | Test for the hasAccess() method. | |
testHasAccessReturnsTrue ( array $roles, array $roleAssignments ) | Test for the hasAccess() method. | |
testSetAndGetCurrentUserReference ( ) | Test for the setCurrentUserReference() and getCurrentUserReference() methods. |
Method | Description | |
---|---|---|
getLimitationServiceMock ( $methods = [] ) : |
||
getPermissionResolverMock ( $methods = [] ) : eZ\Publish\API\Repository\PermissionResolver | PHPUnit_Framework_MockObject_MockObject | ||
getRepositoryMock ( $methods = [] ) : eZ\Publish\API\Repository\Repository | PHPUnit_Framework_MockObject_MockObject | ||
getRoleDomainMapperMock ( $methods = [] ) : |
||
getUserReferenceMock ( ) |
Method | Description | |
---|---|---|
createRole ( array $policiesData, mixed $roleId = null ) : eZ\Publish\SPI\Persistence\User\Role | Returns Role stub. | |
getPermissionSetsMock ( ) : array |
protected getLimitationServiceMock ( $methods = [] ) : |
||
return |
protected getPermissionResolverMock ( $methods = [] ) : eZ\Publish\API\Repository\PermissionResolver | PHPUnit_Framework_MockObject_MockObject | ||
return | eZ\Publish\API\Repository\PermissionResolver | PHPUnit_Framework_MockObject_MockObject |
protected getRepositoryMock ( $methods = [] ) : eZ\Publish\API\Repository\Repository | PHPUnit_Framework_MockObject_MockObject | ||
return | eZ\Publish\API\Repository\Repository | PHPUnit_Framework_MockObject_MockObject |
protected getRoleDomainMapperMock ( $methods = [] ) : |
||
return |
public providerForTestCanUserComplex ( ) : array | ||
return | array |
public providerForTestHasAccessReturnsException ( ) : array | ||
return | array |
public providerForTestHasAccessReturnsFalse ( ) |
public providerForTestHasAccessReturnsPermissionSets ( ) : array | ||
return | array |
public testCanUserComplex ( array $roleLimitationEvaluations, array $policyLimitationEvaluations, $userCan ) | ||
$roleLimitationEvaluations | array | |
$policyLimitationEvaluations | array |
public testCanUserSimple ( $permissionSets, $result ) |
public testCanUserWithoutLimitations ( ) |
public testHasAccessReturnsException ( array $roles, array $roleAssignments ) | ||
$roles | array | |
$roleAssignments | array |
public testHasAccessReturnsFalse ( array $roles, array $roleAssignments ) | ||
$roles | array | |
$roleAssignments | array |
public testHasAccessReturnsFalseButSudoSoTrue ( ) |
public testHasAccessReturnsPermissionSets ( array $roles, array $roleAssignments ) | ||
$roles | array | |
$roleAssignments | array |
public testHasAccessReturnsPermissionSetsWithRoleLimitation ( array $roles, array $roleAssignments ) | ||
$roles | array | |
$roleAssignments | array |
public testHasAccessReturnsTrue ( array $roles, array $roleAssignments ) | ||
$roles | array | |
$roleAssignments | array |
public testSetAndGetCurrentUserReference ( ) |