Admin_KeyValueController::getConfigItem PHP Метод

getConfigItem() защищенный Метод

protected getConfigItem ( $config )
    protected function getConfigItem($config)
    {
        $name = $config->getName();
        if (!$name) {
            $name = "EMPTY";
        }
        $groupDescription = null;
        if ($config->getGroup()) {
            try {
                $group = KeyValue\GroupConfig::getById($config->getGroup());
                $groupDescription = $group->getDescription();
                $groupName = $group->getName();
            } catch (\Exception $e) {
            }
            if (empty($groupDescription)) {
                $groupDescription = $group->getName();
            }
        }
        $item = ["id" => $config->getId(), "name" => $name, "description" => $config->getDescription(), "type" => $config->getType(), "unit" => $config->getUnit(), "possiblevalues" => $config->getPossibleValues(), "group" => $config->getGroup(), "groupdescription" => $groupDescription, "groupName" => $groupName, "translator" => $config->getTranslator(), "mandatory" => $config->getMandatory()];
        if ($config->getCreationDate()) {
            $item["creationDate"] = $config->getCreationDate();
        }
        if ($config->getModificationDate()) {
            $item["modificationDate"] = $config->getModificationDate();
        }
        return $item;
    }