Craft\FormBuilder2_LayoutService::saveLayoutMarkup PHP Method

saveLayoutMarkup() public method

public saveLayoutMarkup ( FormBuilder2_MarkupModel $markup )
$markup FormBuilder2_MarkupModel
    public function saveLayoutMarkup(FormBuilder2_MarkupModel $markup)
    {
        $layout = $this->getLayoutById($markup->key);
        if (!$layout) {
            throw new Exception(Craft::t('No layout exists with the ID “{key}”', array('key' => $markup->key)));
        } else {
            $layoutRecord = FormBuilder2_LayoutRecord::model()->findById($markup->key);
            $layoutRecord->setAttribute('content', $markup->body);
            $layoutRecord->save();
        }
        return true;
    }