5
5
*/
6
6
namespace Magento \Downloadable \Helper ;
7
7
8
- use Magento \Framework \App \ObjectManager ;
9
8
use Magento \Framework \Exception \FileSystemException ;
10
- use Magento \Framework \Filesystem \DriverInterface ;
11
9
use Magento \Framework \App \Filesystem \DirectoryList ;
12
10
use Magento \Framework \Exception \LocalizedException ;
13
11
use Magento \MediaStorage \Model \File \Uploader ;
@@ -25,11 +23,6 @@ class File extends \Magento\Framework\App\Helper\AbstractHelper
25
23
*/
26
24
protected $ _coreFileStorageDatabase = null ;
27
25
28
- /**
29
- * @var DriverInterface
30
- */
31
- private $ driver ;
32
-
33
26
/**
34
27
* Filesystem object.
35
28
*
@@ -49,15 +42,13 @@ class File extends \Magento\Framework\App\Helper\AbstractHelper
49
42
* @param \Magento\MediaStorage\Helper\File\Storage\Database $coreFileStorageDatabase
50
43
* @param \Magento\Framework\Filesystem $filesystem
51
44
* @param array $mimeTypes
52
- * @param DriverInterface|null $driver
53
45
* @throws FileSystemException
54
46
*/
55
47
public function __construct (
56
48
\Magento \Framework \App \Helper \Context $ context ,
57
49
\Magento \MediaStorage \Helper \File \Storage \Database $ coreFileStorageDatabase ,
58
50
\Magento \Framework \Filesystem $ filesystem ,
59
- array $ mimeTypes = [],
60
- DriverInterface $ driver = null
51
+ array $ mimeTypes = []
61
52
) {
62
53
$ this ->_coreFileStorageDatabase = $ coreFileStorageDatabase ;
63
54
$ this ->_filesystem = $ filesystem ;
@@ -68,8 +59,6 @@ public function __construct(
68
59
self ::$ _mimeTypes [$ key ] = $ value ;
69
60
}
70
61
}
71
- $ this ->driver = $ driver ?: ObjectManager::getInstance ()
72
- ->create (DriverInterface::class);
73
62
}
74
63
75
64
/**
@@ -150,12 +139,10 @@ protected function _moveFileFromTmp($baseTmpPath, $basePath, $file)
150
139
if (strrpos ($ file , '.tmp ' ) == strlen ($ file ) - 4 ) {
151
140
$ file = substr ($ file , 0 , strlen ($ file ) - 4 );
152
141
}
142
+ // phpcs:ignore Magento2.Functions.DiscouragedFunction
153
143
154
- $ destFile = $ this ->driver ->getParentDirectory (
155
- $ file
156
- ) . '/ ' . Uploader::getNewFileName (
157
- $ this ->getFilePath ($ basePath , $ file )
158
- );
144
+ $ destFile = dirname ($ file ) . '/ '
145
+ . Uploader::getNewFileName ($ this ->getFilePath ($ basePath , $ file ));
159
146
160
147
$ this ->_coreFileStorageDatabase ->copyFile (
161
148
$ this ->getFilePath ($ baseTmpPath , $ file ),
0 commit comments