Warning: You are browsing the documentation from version 4 to 10 of Pimcore. Please visit https://pimcore.com/docs/platform/ for the latest versions of Pimcore.
Version:

Operator PHPCode

Symbol

Allows you to provide a custom setter implementation.

Settings

Sample implementation: Unpublishes the object if the creation date was before 2017-11-17 which is CSV column 8 in this example. In addition,it replaces the short text.

<?php

use Pimcore\DataObject\Import\ColumnConfig\Operator\AbstractOperator;

class MyImportCodeOperator extends AbstractOperator
{
    public function process($element, &$target, array &$rowData, $colIndex, array &$context = [])
    {
        $colData = $rowData[$colIndex];

        $target->setPublished($colData > 1510931949);
        if (!$target->getPublished()) {
            $target->setShortText("not available anymore", "en");
        }
    }
}

Preview