Neos\Flow\Security\Policy\PolicyService::getPrivilegeTargets PHP Метод

getPrivilegeTargets() публичный Метод

Returns all configured privilege targets
public getPrivilegeTargets ( ) : PrivilegeTarget[]
Результат Neos\Flow\Security\Authorization\Privilege\PrivilegeTarget[]
    public function getPrivilegeTargets()
    {
        $this->initialize();
        return $this->privilegeTargets;
    }

Usage Example

 /**
  * @test
  */
 public function getPrivilegeTargetsReturnsAllConfiguredPrivilegeTargets()
 {
     $mockPrivilegeClassName = get_class($this->mockPrivilege);
     $this->mockPolicyConfiguration = ['privilegeTargets' => [$mockPrivilegeClassName => ['Some.PrivilegeTarget:Identifier' => ['matcher' => 'someMatcher()']]]];
     $this->assertCount(1, $this->policyService->getPrivilegeTargets());
     $this->assertSame('Some.PrivilegeTarget:Identifier', $this->policyService->getPrivilegeTargets()['Some.PrivilegeTarget:Identifier']->getIdentifier());
 }