/** * @param \Sonata\PageBundle\CmsManager\CmsManagerInterface $manager * @param \Sonata\PageBundle\Model\BlockInterface $block * @return void */ public function load(CmsManagerInterface $manager, BlockInterface $block) { if (is_numeric($block->getSetting('pageId'))) { $block->setSetting('pageId', $manager->getPage($block->getSetting('pageId'))); } }