Code Duplication    Length = 8-10 lines in 2 locations

code/Forms/AssetFormFactory.php 2 locations

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