Contao\Database\Updater::createContentElement PHP Method

createContentElement() protected method

Create a content element
protected createContentElement ( Result $objElement, string $strPtable, string $strField )
$objElement Result A database result object
$strPtable string The name of the parent table
$strField string The name of the text column
    protected function createContentElement(Result $objElement, $strPtable, $strField)
    {
        $set = array('pid' => $objElement->id, 'ptable' => $strPtable, 'sorting' => 128, 'tstamp' => $objElement->tstamp, 'type' => 'text', 'text' => $objElement->{$strField}, 'addImage' => $objElement->addImage, 'singleSRC' => $objElement->singleSRC, 'alt' => $objElement->alt, 'size' => $objElement->size, 'imagemargin' => $objElement->imagemargin, 'imageUrl' => $objElement->imageUrl, 'fullsize' => $objElement->fullsize, 'caption' => $objElement->caption, 'floating' => $objElement->floating);
        $this->Database->prepare("INSERT INTO tl_content %s")->set($set)->execute();
    }