abstract public loadPoliciesByUserId ( mixed $userId ) : UserPolicy[] | ||
$userId | mixed | |
return | UserPolicy[] |
public abstract function loadPoliciesByUserId($userId);
/** * 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; }