/**
* 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;
}