12
12
use Magento \Framework \Filesystem ;
13
13
use Magento \Framework \Filesystem \Directory \ReadInterface ;
14
14
use Magento \Framework \Filesystem \Driver \File ;
15
- use Magento \Framework \Stdlib \DateTime \TimezoneInterface ;
16
15
use Magento \MediaGalleryApi \Api \Data \AssetInterface ;
17
16
use Magento \MediaGalleryApi \Api \Data \AssetInterfaceFactory ;
18
17
use Magento \MediaGalleryMetadataApi \Api \ExtractMetadataInterface ;
24
23
*/
25
24
class CreateAssetFromFile
26
25
{
27
- /**
28
- * Date format
29
- */
30
- private const DATE_FORMAT = 'Y-m-d H:i:s ' ;
31
-
32
26
/**
33
27
* @var Filesystem
34
28
*/
@@ -39,11 +33,6 @@ class CreateAssetFromFile
39
33
*/
40
34
private $ driver ;
41
35
42
- /**
43
- * @var TimezoneInterface;
44
- */
45
- private $ date ;
46
-
47
36
/**
48
37
* @var AssetInterfaceFactory
49
38
*/
@@ -67,7 +56,6 @@ class CreateAssetFromFile
67
56
/**
68
57
* @param Filesystem $filesystem
69
58
* @param File $driver
70
- * @param TimezoneInterface $date
71
59
* @param AssetInterfaceFactory $assetFactory
72
60
* @param GetContentHashInterface $getContentHash
73
61
* @param ExtractMetadataInterface $extractMetadata
@@ -76,15 +64,13 @@ class CreateAssetFromFile
76
64
public function __construct (
77
65
Filesystem $ filesystem ,
78
66
File $ driver ,
79
- TimezoneInterface $ date ,
80
67
AssetInterfaceFactory $ assetFactory ,
81
68
GetContentHashInterface $ getContentHash ,
82
69
ExtractMetadataInterface $ extractMetadata ,
83
70
SplFileInfoFactory $ splFileInfoFactory
84
71
) {
85
72
$ this ->filesystem = $ filesystem ;
86
73
$ this ->driver = $ driver ;
87
- $ this ->date = $ date ;
88
74
$ this ->assetFactory = $ assetFactory ;
89
75
$ this ->getContentHash = $ getContentHash ;
90
76
$ this ->extractMetadata = $ extractMetadata ;
@@ -112,8 +98,6 @@ public function execute(string $path): AssetInterface
112
98
'path ' => $ path ,
113
99
'title ' => $ metadata ->getTitle () ?: $ file ->getBasename ('. ' . $ file ->getExtension ()),
114
100
'description ' => $ metadata ->getDescription (),
115
- 'createdAt ' => $ this ->date ->date ($ file ->getCTime ())->format (self ::DATE_FORMAT ),
116
- 'updatedAt ' => $ this ->date ->date ($ file ->getMTime ())->format (self ::DATE_FORMAT ),
117
101
'width ' => $ width ,
118
102
'height ' => $ height ,
119
103
'hash ' => $ this ->getHash ($ path ),
0 commit comments