Code Duplication    Length = 11-11 lines in 2 locations

src/AdminActions.php 2 locations

@@ 97-107 (lines=11) @@
94
     * @param $element
95
     * @param string $label
96
     */
97
    public static function editHLBlockElement($template, $element, $label = 'Изменить элемент')
98
    {
99
        if (!$element["HLBLOCK_ID"] || !$element['ID']) {
100
            throw new InvalidArgumentException('Element must include ID and HLBLOCK_ID');
101
        }
102
103
        $linkTemplate = '/bitrix/admin/highloadblock_row_edit.php?ENTITY_ID=%s&ID=%s&lang=ru&bxpublic=Y';
104
        $link = sprintf($linkTemplate, (int) $element["HLBLOCK_ID"], (int) $element["ID"]);
105
106
        $template->AddEditAction('hlblock_element_' . $element['ID'], $link, $label);
107
    }
108
    
109
    /**
110
     * @param CBitrixComponentTemplate $template
@@ 115-125 (lines=11) @@
112
     * @param string $label
113
     * @param string $confirm
114
     */
115
    public static function deleteHLBlockElement($template, $element, $label = 'Удалить элемент', $confirm = 'Вы уверены что хотите удалить элемент?')
116
    {
117
        if (!$element["HLBLOCK_ID"] || !$element['ID']) {
118
            throw new InvalidArgumentException('Element must include ID and HLBLOCK_ID');
119
        }
120
121
        $linkTemplate = '/bitrix/admin/highloadblock_row_edit.php?action=delete&ENTITY_ID=%s&ID=%s&lang=ru&sessid=%s';
122
        $link = sprintf($linkTemplate, (int) $element["HLBLOCK_ID"], (int) $element["ID"], bitrix_sessid_get());
123
    
124
        $template->AddDeleteAction('hlblock_element_' . $element['ID'], $link, $label, array("CONFIRM" => $confirm));
125
    }
126
127
    /**
128
     * @param $element