mapPolicies() 공개 메소드

Map policy data to an array of policies.
public mapPolicies ( array $data ) : eZ\Publish\SPI\Persistence\User\Policy
$data array
리턴 eZ\Publish\SPI\Persistence\User\Policy
예제 #1
0
 /**
  * Returns the user policies associated with the user (including inherited policies from user groups).
  *
  * @param mixed $userId
  *
  * @return \eZ\Publish\SPI\Persistence\User\Policy[]
  */
 public function loadPoliciesByUserId($userId)
 {
     $data = $this->roleGateway->loadPoliciesByUserId($userId);
     $policies = $this->mapper->mapPolicies($data);
     foreach ($policies as $policy) {
         $this->limitationConverter->toSPI($policy);
     }
     return $policies;
 }