Tailor\Classes\BlueprintIndexer\PermissionRegistry


Protected Properties

protected string $permissionCacheKey


Public Methods

public getPermissionDefinitions()

public getPermissionDefinitions(): array 

public indexPermissions()

public indexPermissions(): array 

Protected Methods

protected buildPermissionConfig()

protected buildPermissionConfig($blueprint): array|null 

protected findAllPermissionBlueprints()

protected findAllPermissionBlueprints(): array 

findAllFieldsetBlueprints will spin over all fieldset sources

protected listBlueprintPermissions()

protected listBlueprintPermissions(): array 

protected listPermissionsRaw()

protected listPermissionsRaw(): array