eZ\Bundle\EzPublishCoreBundle\FieldType\Page\PageService::getValidBlockItemsAsContentInfo PHP Метод

getValidBlockItemsAsContentInfo() публичный Метод

Returns valid block items as content objects.
public getValidBlockItemsAsContentInfo ( Block $block ) : eZ\Publish\API\Repository\Values\Content\ContentInfo[]
$block eZ\Publish\Core\FieldType\Page\Parts\Block
Результат eZ\Publish\API\Repository\Values\Content\ContentInfo[]
    public function getValidBlockItemsAsContentInfo(Block $block)
    {
        $contentInfoObjects = array();
        foreach ($this->getValidBlockItems($block) as $item) {
            try {
                $contentInfoObjects[] = $this->contentService->loadContentInfo($item->contentId);
            } catch (UnauthorizedException $e) {
                // If unauthorized, disregard block as "valid" and continue loading other blocks.
            }
        }
        return $contentInfoObjects;
    }