PHP 클래스 Neos\Flow\Tests\Unit\Security\Authorization\PrivilegeManagerTest

상속: extends Neos\Flow\Tests\UnitTestCase
파일 보기 프로젝트 열기: neos/flow-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$abstainPrivilege Neos\Flow\Security\Authorization\Privilege\PrivilegeInterface | PHPUnit_Framework_MockObject_MockObject
$denyPrivilege Neos\Flow\Security\Authorization\Privilege\PrivilegeInterface | PHPUnit_Framework_MockObject_MockObject
$grantPrivilege Neos\Flow\Security\Authorization\Privilege\PrivilegeInterface | PHPUnit_Framework_MockObject_MockObject
$mockJoinPoint Neos\Flow\Aop\JoinPointInterface | PHPUnit_Framework_MockObject_MockObject
$mockObjectManager Neos\Flow\ObjectManagement\ObjectManagerInterface | PHPUnit_Framework_MockObject_MockObject
$mockSecurityContext Neos\Flow\Security\Context | PHPUnit_Framework_MockObject_MockObject
$privilegeManager Neos\Flow\Security\Authorization\PrivilegeManager

공개 메소드들

메소드 설명
isGrantedDeniesAccessIfADenyPrivilegeWasConfiguredForOneOfTheRoles ( )
isGrantedGrantsAccessIfAGrantPrivilegeAndNoDenyPrivilegeWasConfigured ( )
isGrantedGrantsAccessIfNoPolicyEntryCouldBeFound ( )
isGrantedGrantsAccessIfNoRolesAreAvailable ( )
isGrantedGrantsIfNoPrivilegeWasConfigured ( )
isPrivilegeTargetGrantedPrivilegeReturnsTrueIfAllVotersAbstainAndAllowAccessIfAllVotersAbstainIsTrue ( )
isPrivilegeTargetGrantedReturnsFalseIfAllVotersAbstainAndAllowAccessIfAllVotersAbstainIsFalse ( )
isPrivilegeTargetGrantedReturnsFalseIfOneVoterReturnsADenyVote ( )
isPrivilegeTargetGrantedReturnsTrueIfThereIsNoDenyVoteAndOneGrantVote ( )
setUp ( ) : void

메소드 상세

isGrantedDeniesAccessIfADenyPrivilegeWasConfiguredForOneOfTheRoles() 공개 메소드

isGrantedGrantsAccessIfAGrantPrivilegeAndNoDenyPrivilegeWasConfigured() 공개 메소드

isGrantedGrantsAccessIfNoPolicyEntryCouldBeFound() 공개 메소드

isGrantedGrantsAccessIfNoRolesAreAvailable() 공개 메소드

isGrantedGrantsIfNoPrivilegeWasConfigured() 공개 메소드

isPrivilegeTargetGrantedPrivilegeReturnsTrueIfAllVotersAbstainAndAllowAccessIfAllVotersAbstainIsTrue() 공개 메소드

isPrivilegeTargetGrantedReturnsFalseIfAllVotersAbstainAndAllowAccessIfAllVotersAbstainIsFalse() 공개 메소드

isPrivilegeTargetGrantedReturnsFalseIfOneVoterReturnsADenyVote() 공개 메소드

isPrivilegeTargetGrantedReturnsTrueIfThereIsNoDenyVoteAndOneGrantVote() 공개 메소드

setUp() 공개 메소드

public setUp ( ) : void
리턴 void

프로퍼티 상세

$abstainPrivilege 보호되어 있는 프로퍼티

protected PrivilegeInterface,Neos\Flow\Security\Authorization\Privilege|PHPUnit_Framework_MockObject_MockObject $abstainPrivilege
리턴 Neos\Flow\Security\Authorization\Privilege\PrivilegeInterface | PHPUnit_Framework_MockObject_MockObject

$denyPrivilege 보호되어 있는 프로퍼티

protected PrivilegeInterface,Neos\Flow\Security\Authorization\Privilege|PHPUnit_Framework_MockObject_MockObject $denyPrivilege
리턴 Neos\Flow\Security\Authorization\Privilege\PrivilegeInterface | PHPUnit_Framework_MockObject_MockObject

$grantPrivilege 보호되어 있는 프로퍼티

protected PrivilegeInterface,Neos\Flow\Security\Authorization\Privilege|PHPUnit_Framework_MockObject_MockObject $grantPrivilege
리턴 Neos\Flow\Security\Authorization\Privilege\PrivilegeInterface | PHPUnit_Framework_MockObject_MockObject

$mockJoinPoint 보호되어 있는 프로퍼티

protected JoinPointInterface,Neos\Flow\Aop|PHPUnit_Framework_MockObject_MockObject $mockJoinPoint
리턴 Neos\Flow\Aop\JoinPointInterface | PHPUnit_Framework_MockObject_MockObject

$mockObjectManager 보호되어 있는 프로퍼티

protected ObjectManagerInterface,Neos\Flow\ObjectManagement|PHPUnit_Framework_MockObject_MockObject $mockObjectManager
리턴 Neos\Flow\ObjectManagement\ObjectManagerInterface | PHPUnit_Framework_MockObject_MockObject

$mockSecurityContext 보호되어 있는 프로퍼티

protected Context,Neos\Flow\Security|PHPUnit_Framework_MockObject_MockObject $mockSecurityContext
리턴 Neos\Flow\Security\Context | PHPUnit_Framework_MockObject_MockObject

$privilegeManager 보호되어 있는 프로퍼티

protected PrivilegeManager,Neos\Flow\Security\Authorization $privilegeManager
리턴 Neos\Flow\Security\Authorization\PrivilegeManager