PHP Class Neos\Flow\Tests\Unit\Security\Policy\PolicyServiceTest

Inheritance: extends Neos\Flow\Tests\UnitTestCase
Show file Open project: neos/flow-development-collection

Protected Properties

Property Type Description
$mockConfigurationManager Neos\Flow\Configuration\ConfigurationManager | PHPUnit_Framework_MockObject_MockObject
$mockObjectManager Neos\Flow\ObjectManagement\ObjectManager | PHPUnit_Framework_MockObject_MockObject
$mockPolicyConfiguration array
$mockPrivilege Neos\Flow\Security\Authorization\Privilege\AbstractPrivilege | PHPUnit_Framework_MockObject_MockObject
$policyService Neos\Flow\Security\Policy\PolicyService

Public Methods

Method Description
everybodyRoleCanHaveExplicitDenies ( )
everybodyRoleCanHaveExplicitGrants ( )
everybodyRoleGetsAnAbstainPrivilegeForAllConfiguredPrivilegeTargets ( )
getAllPrivilegesByTypeReturnsAllConfiguredPrivilegesOfThatType ( )
getAllPrivilegesByTypeReturnsAnEmptyArrayIfNoMatchingPrivilegesAreConfigured ( )
getPrivilegeTargetByIdentifierReturnsAnNullIfNoPrivilegeTargetIsConfigured ( )
getPrivilegeTargetByIdentifierReturnsTheConfiguredPrivilegeTarget ( )
getPrivilegeTargetsReturnsAllConfiguredPrivilegeTargets ( )
getPrivilegeTargetsReturnsAnEmptyArrayIfNoPrivilegeTargetsAreConfigured ( )
getRoleReturnsTheSpecifiedRole ( )
getRoleThrowsExceptionIfTheSpecifiedRoleIsNotConfigured ( )
getRolesExcludesAbstractRolesByDefault ( )
getRolesIncludesAbstractRolesIfRequested ( )
hasRoleReturnsFalseIfTheSpecifiedRoleIsNotConfigured ( )
hasRoleReturnsTrueIfTheSpecifiedRoleIsConfigured ( )
setUp ( )

Method Details

everybodyRoleCanHaveExplicitDenies() public method

everybodyRoleCanHaveExplicitGrants() public method

everybodyRoleGetsAnAbstainPrivilegeForAllConfiguredPrivilegeTargets() public method

getAllPrivilegesByTypeReturnsAllConfiguredPrivilegesOfThatType() public method

getAllPrivilegesByTypeReturnsAnEmptyArrayIfNoMatchingPrivilegesAreConfigured() public method

getPrivilegeTargetByIdentifierReturnsAnNullIfNoPrivilegeTargetIsConfigured() public method

getPrivilegeTargetByIdentifierReturnsTheConfiguredPrivilegeTarget() public method

getPrivilegeTargetsReturnsAllConfiguredPrivilegeTargets() public method

getPrivilegeTargetsReturnsAnEmptyArrayIfNoPrivilegeTargetsAreConfigured() public method

getRoleReturnsTheSpecifiedRole() public method

getRoleThrowsExceptionIfTheSpecifiedRoleIsNotConfigured() public method

getRolesExcludesAbstractRolesByDefault() public method

getRolesIncludesAbstractRolesIfRequested() public method

hasRoleReturnsFalseIfTheSpecifiedRoleIsNotConfigured() public method

hasRoleReturnsTrueIfTheSpecifiedRoleIsConfigured() public method

setUp() public method

public setUp ( )

Property Details

$mockConfigurationManager protected property

protected ConfigurationManager,Neos\Flow\Configuration|PHPUnit_Framework_MockObject_MockObject $mockConfigurationManager
return Neos\Flow\Configuration\ConfigurationManager | PHPUnit_Framework_MockObject_MockObject

$mockObjectManager protected property

protected ObjectManager,Neos\Flow\ObjectManagement|PHPUnit_Framework_MockObject_MockObject $mockObjectManager
return Neos\Flow\ObjectManagement\ObjectManager | PHPUnit_Framework_MockObject_MockObject

$mockPolicyConfiguration protected property

protected array $mockPolicyConfiguration
return array

$mockPrivilege protected property

protected AbstractPrivilege,Neos\Flow\Security\Authorization\Privilege|PHPUnit_Framework_MockObject_MockObject $mockPrivilege
return Neos\Flow\Security\Authorization\Privilege\AbstractPrivilege | PHPUnit_Framework_MockObject_MockObject

$policyService protected property

protected PolicyService,Neos\Flow\Security\Policy $policyService
return Neos\Flow\Security\Policy\PolicyService