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

classSaved() public method

This method is called in Object|Class::save() and is used to create the database table for the localized data
public classSaved ( $class, $params = [] ) : void
return void
    public function classSaved($class, $params = [])
    {
        if (is_array($this->allowedTypes)) {
            foreach ($this->allowedTypes as $allowedType) {
                try {
                    $definition = Object\Objectbrick\Definition::getByKey($allowedType);
                } catch (\Exception $e) {
                    Logger::info("Unknown allowed type [ {$allowedType} ] ignored.");
                }
                if ($definition) {
                    $fieldDefinition = $definition->getFieldDefinitions();
                    foreach ($fieldDefinition as $fd) {
                        if (method_exists($fd, "classSaved")) {
                            $fd->classSaved($class);
                        }
                    }
                }
            }
        }
    }