if ($count) {
$this->data['provider'][$contentProvider->objectTypeID] = [
- 'processor' => $processor,
'count' => $count
];
$values = array_keys($this->data['provider']);
$providerID = array_pop($values);
- $provider = $this->data['provider'][$providerID];
+
/** @var IUserContentProvider $processor */
- $processor = $provider['processor'];
+ $processor = ObjectTypeCache::getInstance()->getObjectType($providerID)->getProcessor();
$objectList = $processor->getContentListForUser($this->user);
$objectList->sqlLimit = $this->limit;