Refactor MimeTypeTools as a service
modifié: core/lib/Thelia/Config/Resources/config.xml modifié: core/lib/Thelia/Controller/Admin/FileController.php modifié: core/lib/Thelia/Tools/MimeTypeTools.php
This commit is contained in:
@@ -54,6 +54,16 @@ class FileController extends BaseAdminController
|
||||
return $this->container->get('thelia.file_manager');
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the mime type tools
|
||||
*
|
||||
* @return MimeTypeTools
|
||||
*/
|
||||
public function getMimeTypeTools()
|
||||
{
|
||||
return $this->container->get('tools.mime_type');
|
||||
}
|
||||
|
||||
/**
|
||||
* Manage how a file collection has to be saved
|
||||
*
|
||||
@@ -97,7 +107,7 @@ class FileController extends BaseAdminController
|
||||
}
|
||||
|
||||
$mimeType = $fileBeingUploaded->getMimeType();
|
||||
$mimeTypeTools = MimeTypeTools::getInstance();
|
||||
$mimeTypeTools = $this->getMimeTypeTools();
|
||||
$validateMimeType = $mimeTypeTools
|
||||
->validateMimeTypeExtension(
|
||||
$mimeType,
|
||||
|
||||
Reference in New Issue
Block a user