Backend\Modules\Pages\Engine\CacheBuilder::getPageExtraBlocks PHP Метод

getPageExtraBlocks() защищенный Метод

protected getPageExtraBlocks ( $page ) : array
$page array
Результат array
    protected function getPageExtraBlocks($page)
    {
        // add extras to the page array
        if ($page['extra_ids'] !== null) {
            $blocks = $this->getBlocks();
            $ids = (array) explode(',', $page['extra_ids']);
            $pageBlocks = array();
            foreach ($ids as $id) {
                $id = (int) $id;
                // available in extras, so add it to the pageData-array
                if (isset($blocks[$id])) {
                    $pageBlocks[$id] = $blocks[$id];
                }
            }
            return $pageBlocks;
        }
    }