PHP 클래스 NerdsAndCompany\Schematic\Services\UserGroups

Sync Craft Setups.
저자: Nerds & Company
상속: extends Base
파일 보기 프로젝트 열기: itmundi/schematic 1 사용 예제들

공개 메소드들

메소드 설명
export ( array $groups = [] ) : array Export user groups.
import ( array $groupDefinitions, boolean $force = false ) : Result Import usergroups.

비공개 메소드들

메소드 설명
getAllMappedPermissions ( ) : array Get a mapping of all permissions from lowercase to camelcase savePermissions only accepts camelcase.
getAssetSourcesService ( ) : AssetSourcesService
getGlobalsService ( ) : GlobalsService
getGroupDefinition ( Craft\UserGroupModel $group ) : array Get group definition.
getGroupPermissionDefinitions ( $group ) : array | string Get group permissions.
getMappedPermissions ( array $permissions ) : array
getPermission ( string $permissionDefinition ) : string Get permission.
getPermissionDefinition ( string $permission ) : string Get permission definition.
getPermissions ( array $permissionDefinitions ) : array Get permissions.
getSectionsService ( ) : SectionsService
getUserGroupsService ( ) : UserGroupsService
getUserPermissionsService ( ) : UserPermissionsService
mapPermissionSource ( array $mapping, string $permission, boolean $export ) : string

메소드 상세

export() 공개 메소드

Export user groups.
public export ( array $groups = [] ) : array
$groups array
리턴 array

import() 공개 메소드

Import usergroups.
public import ( array $groupDefinitions, boolean $force = false ) : Result
$groupDefinitions array
$force boolean if set to true items not in the import will be deleted
리턴 Result