setHelpText example

$item->setIdentifier($this->tableMapping->isIdentifierColumn($table$column->getName()));
            $item->setCore($this->tableMapping->isCoreColumn($table$column->getName()));
            $item->setColumnType($this->typeMapping->dbalToUnified($column->getType()));
            $item->setElasticSearchType($this->typeMapping->unifiedToElasticSearch($item->getColumnType()));
            $item->setDefaultValue($default);

            if (isset($configuration[$name])) {
                $config = $configuration[$name];
                $item->setId((int) $config['id']);
                $item->setColumnType($config['columnType']);
                $item->setSupportText($config['supportText']);
                $item->setHelpText($config['helpText']);
                $item->setDisplayInBackend((bool) $config['displayInBackend']);
                $item->setReadonly((bool) $config['readonly']);
                $item->setLabel($config['label']);
                $item->setPosition((int) $config['position']);
                $item->setCustom((bool) $config['custom']);
                $item->setTranslatable((bool) $config['translatable']);
                $item->setConfigured(true);
                $item->setDbalType($column->getType()->getName());
                $item->setSqlType($this->typeMapping->unifiedToSQL($item->getColumnType()));
                $item->setEntity($config['entity']);
                $item->setArrayStore($config['arrayStore']);
                
foreach ($columns as $column) {
            $key = $column->getTableName() . '_' . $column->getColumnName() . '_';

            if ($snippet = $snippets->get($key . 'label')) {
                $column->setLabel($snippet);
            }
            if ($snippet = $snippets->get($key . 'supportText')) {
                $column->setSupportText($snippet);
            }
            if ($snippet = $snippets->get($key . 'helpText')) {
                $column->setHelpText($snippet);
            }

            $arrayStore = json_decode($column->getArrayStore(), true);
            if (!empty($arrayStore)) {
                foreach ($arrayStore as &$option) {
                    $optionKey = sprintf('%soptions_store_%s', $keystrtolower($option['key']));
                    $option['value'] = $snippets->get($optionKey$option['value']);
                }
                unset($option);
                $column->setArrayStore(json_encode($arrayStore));
            }
        }
return $sets;
    }

    private function translateField(Type $type, Field $field): void
    {
        $namespace = $this->snippets->getNamespace($type->getSnippetNamespaceBackend());

        $field->setLabel($namespace->get(strtolower($field->getName()) . '_label', $field->getLabel(), true));

        if ($helpText = $namespace->get(strtolower($field->getName()) . '_helpText')) {
            $field->setHelpText($helpText);
        } elseif ($field->getHelpText()) {
            $namespace->get(strtolower($field->getName()) . '_helpText', $field->getHelpText(), true);
        }

        if ($description = $namespace->get(strtolower($field->getName()) . '_description')) {
            $field->setDescription($description);
        } elseif ($field->getDescription()) {
            $namespace->get(strtolower($field->getName()) . '_description', $field->getDescription(), true);
        }
    }
}


        if (isset($field['translatable'])) {
            $class->setTranslatable((bool) $field['translatable']);
        }

        if (isset($field['description'])) {
            $class->setDescription($field['description']);
        }

        if (isset($field['helpText'])) {
            $class->setHelpText($field['helpText']);
        }

        if (isset($field['custom'])) {
            $class->setCustom($field['custom']);
        }

        if (isset($field['options'])) {
            $class->setOptions($field['options']);
        }

        if (isset($field['store'])) {
            
Home | Imprint | This part of the site doesn't use cookies.