Code Duplication    Length = 5-5 lines in 2 locations

src/Utils/Validation/Validator.php 2 locations

@@ 132-136 (lines=5) @@
129
        // Verify the file extension
130
        $xDefault = $this->xConfig->getOption('upload.default.types');
131
        $aAllowed = $this->xConfig->getOption('upload.files.' . $sName . '.types', $xDefault);
132
        if(is_array($aAllowed) && !in_array($aUploadedFile['type'], $aAllowed))
133
        {
134
            $this->sErrorMessage = $this->xTranslator->trans('errors.upload.type', $aUploadedFile);
135
            return false;
136
        }
137
        // Verify the file extension
138
        $xDefault = $this->xConfig->getOption('upload.default.extensions');
139
        $aAllowed = $this->xConfig->getOption('upload.files.' . $sName . '.extensions', $xDefault);
@@ 140-144 (lines=5) @@
137
        // Verify the file extension
138
        $xDefault = $this->xConfig->getOption('upload.default.extensions');
139
        $aAllowed = $this->xConfig->getOption('upload.files.' . $sName . '.extensions', $xDefault);
140
        if(is_array($aAllowed) && !in_array($aUploadedFile['extension'], $aAllowed))
141
        {
142
            $this->sErrorMessage = $this->xTranslator->trans('errors.upload.extension', $aUploadedFile);
143
            return false;
144
        }
145
        // Verify the max size
146
        $xDefault = $this->xConfig->getOption('upload.default.max-size', 0);
147
        $iSize = $this->xConfig->getOption('upload.files.' . $sName . '.max-size', $xDefault);