ProcessingContext
FinalYes
Provides workspace and user-specific configuration during data processing operations.
Contains context information needed for permission evaluation and data manipulation, primarily used by DataHandler and related components. Includes the current workspace ID for versioning support and user-specific configuration (TSconfig, preferences) that may affect permission checks and data handling behavior.
Table of Contents
Properties
- $userPreferences : array<string|int, mixed>
- $userTsConfig : array<string|int, mixed>
- $workspaceId : int
Methods
- __construct() : mixed
Properties
$userPreferences read-only
public
array<string|int, mixed>
$userPreferences
= []
$userTsConfig read-only
public
array<string|int, mixed>
$userTsConfig
= []
$workspaceId
public
int
$workspaceId
= 0
Methods
__construct()
public
__construct([int $workspaceId = 0 ][, array<string, mixed> $userTsConfig = [] ][, array<string, mixed> $userPreferences = [] ]) : mixed
Parameters
- $workspaceId : int = 0
-
The workspace ID for the current operation (mutable for DataHandler compatibility)
- $userTsConfig : array<string, mixed> = []
-
User TSconfig configuration array
- $userPreferences : array<string, mixed> = []
-
User preferences array