protected function induceColumn($count) { for ($i = 0; $i < $count; $i++) { $blankColumnElement = BuilderElementRenderUtil::resolveElement('BuilderColumnElement', $this->renderForCanvas); $blankColumnElementData = BuilderElementRenderUtil::resolveSerializedDataByElement($blankColumnElement); $this->content = CMap::mergeArray($this->content, $blankColumnElementData); } }
protected function resolveDefaultTitleColumn(&$content) { $element = BuilderElementRenderUtil::resolveElement('BuilderHeaderTextElement', $this->renderForCanvas); $elementData = BuilderElementRenderUtil::resolveSerializedDataByElement($element); $columnElement = BuilderElementRenderUtil::resolveElement('BuilderColumnElement', $this->renderForCanvas, null, null, $elementData); $columnData = BuilderElementRenderUtil::resolveSerializedDataByElement($columnElement); $content[$columnElement->id] = $columnData[$columnElement->id]; }