Code Duplication    Length = 12-12 lines in 2 locations

code/Controller/AssetAdmin.php 2 locations

@@ 217-228 (lines=12) @@
214
        $data['Parent'] = $parentRecord;
215
216
        $tmpFile = $request->postVar('Upload');
217
        if (!$upload->validate($tmpFile)) {
218
            $result = ['message' => null];
219
            $errors = $upload->getErrors();
220
            if ($message = array_shift($errors)) {
221
                $result['message'] = [
222
                    'type' => 'error',
223
                    'value' => $message,
224
                ];
225
            }
226
            return (new HTTPResponse(json_encode($result), 400))
227
                ->addHeader('Content-Type', 'application/json');
228
        }
229
230
        // TODO Allow batch uploads
231
        $fileClass = File::get_class_for_file_extension(File::get_file_extension($tmpFile['name']));
@@ 325-336 (lines=12) @@
322
            }
323
        }
324
325
        if (!$upload->validate($tmpFile)) {
326
            $result = ['message' => null];
327
            $errors = $upload->getErrors();
328
            if ($message = array_shift($errors)) {
329
                $result['message'] = [
330
                    'type' => 'error',
331
                    'value' => $message,
332
                ];
333
            }
334
            return (new HTTPResponse(json_encode($result), 400))
335
                ->addHeader('Content-Type', 'application/json');
336
        }
337
338
        try {
339
            $tuple = $upload->load($tmpFile, $folder);