Neos\Flow\Tests\Unit\Security\Policy\PolicyServiceTest::everybodyRoleCanHaveExplicitDenies PHP Method

everybodyRoleCanHaveExplicitDenies() public method

    public function everybodyRoleCanHaveExplicitDenies()
    {
        $mockPrivilegeClassName = get_class($this->mockPrivilege);
        $this->mockPolicyConfiguration = ['privilegeTargets' => [$mockPrivilegeClassName => ['Some.PrivilegeTarget:Identifier' => ['matcher' => 'someMatcher()'], 'Some.OtherPrivilegeTarget:Identifier' => ['matcher' => 'someMatcher()']]], 'roles' => ['Neos.Flow:Everybody' => ['privileges' => [['privilegeTarget' => 'Some.PrivilegeTarget:Identifier', 'permission' => 'DENY']]], 'Some.Other:Role' => ['privileges' => [['privilegeTarget' => 'Some.PrivilegeTarget:Identifier', 'permission' => 'GRANT']]]]];
        $everybodyRole = $this->policyService->getRole('Neos.Flow:Everybody');
        $this->assertTrue($everybodyRole->getPrivilegeForTarget('Some.PrivilegeTarget:Identifier')->isDenied());
    }