Pimcore\Model\Object\ClassDefinition\Data\Classificationstore::preGetData PHP Method

preGetData() public method

public preGetData ( $object, array $params = [] ) : Localizedfield
$object
$params array
return Pimcore\Model\Object\Localizedfield
    public function preGetData($object, $params = [])
    {
        if (!$object instanceof Object\Concrete) {
            throw new \Exception("Localized Fields are only valid in Objects");
        }
        if (!$object->{$this->getName()} instanceof Object\Classificationstore) {
            $store = new Object\Classificationstore();
            $store->setObject($object);
            $store->setFieldname($this->getName());
            $object->{$this->getName()} = $store;
        }
        return $object->{$this->getName()};
    }