Pimcore\Model\Object\ClassDefinition\Data\StructuredTable::getDataForResource PHP Method

getDataForResource() public method

See also: Object\ClassDefinition\Data::getDataForResource
public getDataForResource ( string $data, null | AbstractObject $object = null, mixed $params = [] ) : string
$data string
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
return string
    public function getDataForResource($data, $object = null, $params = [])
    {
        $resourceData = [];
        if (!empty($data)) {
            $data = $data->getData();
            foreach ($this->getRows() as $r) {
                foreach ($this->getCols() as $c) {
                    $name = $r['key'] . "#" . $c['key'];
                    $resourceData[$this->getName() . "__" . $name] = $data[$r['key']][$c['key']];
                }
            }
        }
        return $resourceData;
    }