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.

Code Resolver

Resolves the objects via your custom piece of code.


Sample implementation:


use Pimcore\DataObject\Import\Resolver\AbstractResolver;

class MyCodeResolver extends AbstractResolver
    public function resolve(\stdClass $config, int $parentId, array $rowData)
        $idColumn = $this->getIdColumn($config);
        $cellData = $rowData[$idColumn];

        $list = new Pimcore\Model\DataObject\News\Listing();
        $list->setCondition("title = " . $list->quote($cellData));
        $list = $list->load();

        if ($list) {
            $object = $list[0];
            return $object;

        return null;