Networking\InitCmsBundle\Model\Page::resetLayoutBlock PHP Метод

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

Remove all layout blocks and replace with those in the serialized page snapshot
public resetLayoutBlock ( ArrayCollection $publishedBlocks )
$publishedBlocks Doctrine\Common\Collections\ArrayCollection
    public function resetLayoutBlock($publishedBlocks)
    {
        foreach ($this->layoutBlock as $block) {
            $block->setNoAutoDraft(true);
            $this->layoutBlock->removeElement($block);
        }
        $this->setLayoutBlock($publishedBlocks);
    }
Page