protected function getConfigItem($config)
{
$name = $config->getName();
$groupDescription = null;
$item = ["storeId" => $config->getStoreId(), "id" => $config->getId(), "name" => $name, "description" => $config->getDescription(), "type" => $config->getType() ? $config->getType() : "input", "definition" => $config->getDefinition()];
if ($config->getDefinition()) {
$definition = json_decode($config->getDefinition(), true);
if ($definition) {
$item["title"] = $definition["title"];
}
}
if ($config->getCreationDate()) {
$item["creationDate"] = $config->getCreationDate();
}
if ($config->getModificationDate()) {
$item["modificationDate"] = $config->getModificationDate();
}
return $item;
}