mirror of
https://github.com/Codappix/search_core.git
synced 2024-12-22 23:36:10 +01:00
TASK: Refactor column value in own method
This allows to replace this single part of code in own implementations.
This commit is contained in:
parent
085f782a77
commit
244b0d9b12
1 changed files with 13 additions and 8 deletions
|
@ -41,14 +41,7 @@ class RelationResolver implements Singleton
|
|||
continue;
|
||||
}
|
||||
|
||||
$record[$column] = GeneralUtility::makeInstance($this->getUtilityForMode())
|
||||
::getProcessedValueExtra(
|
||||
$service->getTableName(),
|
||||
$column,
|
||||
$record[$column],
|
||||
0,
|
||||
$record['uid']
|
||||
);
|
||||
$record[$column] = $this->getColumnValue($record, $column, $service);
|
||||
|
||||
try {
|
||||
$config = $service->getColumnConfig($column);
|
||||
|
@ -107,4 +100,16 @@ class RelationResolver implements Singleton
|
|||
|
||||
return FrontendUtility::class;
|
||||
}
|
||||
|
||||
protected function getColumnValue(array $record, string $column, TcaTableServiceInterface $service): string
|
||||
{
|
||||
$utility = GeneralUtility::makeInstance($this->getUtilityForMode());
|
||||
return $utility::getProcessedValueExtra(
|
||||
$service->getTableName(),
|
||||
$column,
|
||||
$record[$column],
|
||||
0,
|
||||
$record['uid']
|
||||
) ?? '';
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue