Code Duplication    Length = 9-9 lines in 2 locations

plugins/Field/src/Controller/FileHandlerController.php 1 location

@@ 42-50 (lines=9) @@
39
        require_once Plugin::classPath('Field') . 'Lib/class.upload.php';
40
        $uploader = new \upload($this->request->data['Filedata']);
41
42
        if (!empty($instance->settings['extensions'])) {
43
            $exts = explode(',', $instance->settings['extensions']);
44
            $exts = array_map('trim', $exts);
45
            $exts = array_map('strtolower', $exts);
46
47
            if (!in_array(strtolower($uploader->file_src_name_ext), $exts)) {
48
                $this->_error(__d('field', 'Invalid file extension.'), 501);
49
            }
50
        }
51
52
        $response = '';
53
        $uploader->file_overwrite = false;

plugins/Field/src/Controller/ImageHandlerController.php 1 location

@@ 58-66 (lines=9) @@
55
        $uploader->allowed = 'image/*';
56
57
        // start uploading
58
        if (!empty($instance->settings['extensions'])) {
59
            $exts = explode(',', $instance->settings['extensions']);
60
            $exts = array_map('trim', $exts);
61
            $exts = array_map('strtolower', $exts);
62
63
            if (!in_array(strtolower($uploader->file_src_name_ext), $exts)) {
64
                $this->_error(__d('field', 'Invalid file extension.'), 501);
65
            }
66
        }
67
68
        $response = '';
69
        $uploader->file_overwrite = false;