protected filterPermittedFluidContentTypesByInsertionPosition ( array $items, TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController $parentObject ) : array | ||
$items | array | |
$parentObject | TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController | |
return | array |
protected function filterPermittedFluidContentTypesByInsertionPosition(array $items, $parentObject)
{
list($whitelist, $blacklist) = $this->getWhiteAndBlackListsFromPageAndContentColumn($parentObject->id, $parentObject->colPos, $parentObject->uid_pid);
$items = $this->applyWhitelist($items, $whitelist);
$items = $this->applyBlacklist($items, $blacklist);
$items = $this->applyDefaultValues($items, $this->getDefaultValues());
$items = $this->trimItems($items);
return $items;
}