function (Psr\Http\Message\ServerRequestInterface$request) {
$cObj = GeneralUtility::makeInstance(ContentObjectRenderer::class);
$cObj->setRequest($request);
$records = $this->recordCollector->collect(
'tt_content',
[
'where' => '{#colPos}=' . $colPos,
'orderBy' => 'sorting',
],
$slideMode,
$cObj
);
return new ContentArea(
identifier: $identifier,
name: $name,
colPos: $colPos,
slideMode: $slideMode,
allowedContentTypes: $allowedContentTypes,
disallowedContentTypes: $disallowedContentTypes,
configuration: $structure,
records: $records
);
}