Code Duplication    Length = 8-10 lines in 2 locations

code/Forms/AssetFormFactory.php 2 locations

@@ 139-146 (lines=8) @@
136
     * @param File $record
137
     * @return FormAction
138
     */
139
    protected function getSaveAction($record)
140
    {
141
        if ($record && $record->isInDB() && $record->canEdit()) {
142
            return FormAction::create('save', _t('SilverStripe\\CMS\\Controllers\\CMSMain.SAVE', 'Save'))
143
                ->setIcon('save');
144
        }
145
        return null;
146
    }
147
148
    /**
149
     * Get delete action, if this record is deletable
@@ 154-163 (lines=10) @@
151
     * @param File $record
152
     * @return FormAction
153
     */
154
    protected function getDeleteAction($record)
155
    {
156
        // Delete action
157
        if ($record && $record->isInDB() && $record->canDelete()) {
158
            $deleteText = _t('SilverStripe\\AssetAdmin\\Controller\\AssetAdmin.DELETE_BUTTON', 'Delete');
159
            return FormAction::create('delete', $deleteText)
160
                ->setIcon('trash-bin');
161
        }
162
        return null;
163
    }
164
165
    /**
166
     * @param RequestHandler $controller