Pimcore\Model\Object\ClassDefinition\Data\Objectbricks::getDataForEditmode PHP Method

getDataForEditmode() public method

See also: Object\ClassDefinition\Data::getDataForEditmode
public getDataForEditmode ( string $data, null | AbstractObject $object = null, mixed $params = [], $objectFromVersion = null ) : string
$data string
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
return string
    public function getDataForEditmode($data, $object = null, $params = [], $objectFromVersion = null)
    {
        $editmodeData = [];
        if ($data instanceof Object\Objectbrick) {
            $allowedBrickTypes = $data->getAllowedBrickTypes();
            foreach ($allowedBrickTypes as $allowedBrickType) {
                $getter = "get" . ucfirst($allowedBrickType);
                $editmodeData[] = $this->doGetDataForEditmode($getter, $data, $params, $allowedBrickType, $objectFromVersion);
            }
        }
        return $editmodeData;
    }