Code Duplication    Length = 8-10 lines in 2 locations

code/Forms/AssetFormFactory.php 2 locations

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