buildDomainPolicyObject()
public method
Maps provided SPI Policy value object to API Policy value object.
public buildDomainPolicyObject ( eZ\Publish\SPI\Persistence\User\Policy $spiPolicy ) : eZ\Publish\API\Repository\Values\User\Policy | eZ\Publish\API\Repository\Values\User\PolicyDraft |
$spiPolicy |
eZ\Publish\SPI\Persistence\User\Policy |
|
return |
eZ\Publish\API\Repository\Values\User\Policy | eZ\Publish\API\Repository\Values\User\PolicyDraft |
|
buildDomainRoleDraftObject()
public method
Builds a RoleDraft domain object from value object returned by persistence
Decorates Role.
public buildDomainRoleDraftObject ( eZ\Publish\SPI\Persistence\User\Role $spiRole ) : eZ\Publish\API\Repository\Values\User\RoleDraft |
$spiRole |
eZ\Publish\SPI\Persistence\User\Role |
|
return |
eZ\Publish\API\Repository\Values\User\RoleDraft |
|
buildDomainRoleObject()
public method
Maps provided SPI Role value object to API Role value object.
public buildDomainRoleObject ( eZ\Publish\SPI\Persistence\User\Role $role ) : eZ\Publish\API\Repository\Values\User\Role |
$role |
eZ\Publish\SPI\Persistence\User\Role |
|
return |
eZ\Publish\API\Repository\Values\User\Role |
|
buildDomainUserGroupRoleAssignmentObject()
public method
Builds the API UserGroupRoleAssignment object from provided SPI RoleAssignment object.
public buildDomainUserGroupRoleAssignmentObject ( eZ\Publish\SPI\Persistence\User\RoleAssignment $spiRoleAssignment, eZ\Publish\API\Repository\Values\User\UserGroup $userGroup, eZ\Publish\API\Repository\Values\User\Role $role ) : eZ\Publish\API\Repository\Values\User\UserGroupRoleAssignment |
$spiRoleAssignment |
eZ\Publish\SPI\Persistence\User\RoleAssignment |
|
$userGroup |
eZ\Publish\API\Repository\Values\User\UserGroup |
|
$role |
eZ\Publish\API\Repository\Values\User\Role |
|
return |
eZ\Publish\API\Repository\Values\User\UserGroupRoleAssignment |
|
buildDomainUserRoleAssignmentObject()
public method
Builds the API UserRoleAssignment object from provided SPI RoleAssignment object.
public buildDomainUserRoleAssignmentObject ( eZ\Publish\SPI\Persistence\User\RoleAssignment $spiRoleAssignment, eZ\Publish\API\Repository\Values\User\User $user, eZ\Publish\API\Repository\Values\User\Role $role ) : eZ\Publish\API\Repository\Values\User\UserRoleAssignment |
$spiRoleAssignment |
eZ\Publish\SPI\Persistence\User\RoleAssignment |
|
$user |
eZ\Publish\API\Repository\Values\User\User |
|
$role |
eZ\Publish\API\Repository\Values\User\Role |
|
return |
eZ\Publish\API\Repository\Values\User\UserRoleAssignment |
|