ItemsProcessorContext
Read onlyYes
FinalYes
Context object for ItemsProcessor implementations.
Encapsulates all parameters needed for item processing to avoid parameter bloat.
Table of Contents
Properties
- $additionalParameters : array<string|int, mixed>
- $field : string
- $fieldConfiguration : array<string|int, mixed>
- $fieldTSconfig : array<string|int, mixed>
- $processorParameters : array<string|int, mixed>
- $realPid : int
- $row : array<string|int, mixed>
- $site : SiteInterface
- $table : string
Methods
- __construct() : mixed
Properties
$additionalParameters
public
array<string|int, mixed>
$additionalParameters
= []
$field
public
string
$field
$fieldConfiguration
public
array<string|int, mixed>
$fieldConfiguration
$fieldTSconfig
public
array<string|int, mixed>
$fieldTSconfig
= []
$processorParameters
public
array<string|int, mixed>
$processorParameters
$realPid
public
int
$realPid
$row
public
array<string|int, mixed>
$row
$site
public
SiteInterface
$site
$table
public
string
$table
Methods
__construct()
public
__construct(string $table, string $field, array<string|int, mixed> $row, array<string|int, mixed> $fieldConfiguration, array<string|int, mixed> $processorParameters, int $realPid, SiteInterface $site[, array<string|int, mixed> $fieldTSconfig = [] ][, array<string|int, mixed> $additionalParameters = [] ]) : mixed
Parameters
- $table : string
- $field : string
- $row : array<string|int, mixed>
- $fieldConfiguration : array<string|int, mixed>
- $processorParameters : array<string|int, mixed>
- $realPid : int
- $site : SiteInterface
- $fieldTSconfig : array<string|int, mixed> = []
- $additionalParameters : array<string|int, mixed> = []