Admin_SettingsController::getWebsiteSettingForEditMode PHP Метод

getWebsiteSettingForEditMode() приватный Метод

private getWebsiteSettingForEditMode ( $item )
    private function getWebsiteSettingForEditMode($item)
    {
        $resultItem = ["id" => $item->getId(), "name" => $item->getName(), "type" => $item->getType(), "data" => null, "siteId" => $item->getSiteId(), "creationDate" => $item->getCreationDate(), "modificationDate" => $item->getModificationDate()];
        switch ($item->getType()) {
            case "document":
            case "asset":
            case "object":
                $element = Element\Service::getElementById($item->getType(), $item->getData());
                if ($element) {
                    $resultItem["data"] = $element->getRealFullPath();
                }
                break;
            default:
                $resultItem["data"] = $item->getData("data");
                break;
        }
        return $resultItem;
    }