Copied!

AbstractUserItemProcessor

AbstractUserItemProcessor.php : 16
Abstract

Methods

public__construct()

AbstractUserItemProcessor.php : 20
public __construct(string $userFieldTypeIdentifier)

Parameters

Name Type Default value Description
$userFieldTypeIdentifier string - -

publicprocess()

AbstractUserItemProcessor.php : 49
public process(array<string|int, mixed> $processedItemData, Content $item) : array<string, scalar|null>

Parameters

Name Type Default value Description
$processedItemData array<string|int, mixed> - -
$item Content - -

Return values

array<string, scalar|null>

publicsupports()

AbstractUserItemProcessor.php : 28
public supports(array<string|int, mixed> $processedItemData, ValueObject $item) : bool

Parameters

Name Type Default value Description
$processedItemData array<string|int, mixed> - -
$item ValueObject - -

Return values

bool

protecteddoProcess()

AbstractUserItemProcessor.php : 76
protected abstract doProcess(array<string, scalar|null> $processedItemData, Content $userContent) : array<string, scalar|null>

Parameters

Name Type Default value Description
$processedItemData array<string, scalar|null> - -
$userContent Content - -

Return values

array<string, scalar|null>

protectedgetUserField()

AbstractUserItemProcessor.php : 60
protected getUserField(Content $item) : Field|null

Parameters

Name Type Default value Description
$item Content - -

Return values

Field|null