6
6
7
7
namespace Magento \Sales \Model \Order \Pdf ;
8
8
9
+
9
10
use Magento \Framework \App \Config \ScopeConfigInterface ;
11
+ use Magento \Framework \App \Filesystem \DirectoryList ;
12
+ use Magento \Framework \App \ObjectManager ;
10
13
use Magento \Framework \Exception \FileSystemException ;
14
+ use Magento \Framework \File \Pdf \Image ;
11
15
use Magento \Framework \Filesystem ;
12
- use Magento \Framework \Filesystem \Directory \ReadInterface ;
13
- use Magento \Framework \Filesystem \Directory \WriteInterface ;
14
16
use Magento \Framework \Stdlib \DateTime \TimezoneInterface ;
15
- use Magento \Framework \Translate \Inline \StateInterface ;
16
- use Magento \Payment \Helper \Data ;
17
17
use Magento \Framework \Stdlib \StringUtils ;
18
- use Magento \Framework \App \Filesystem \DirectoryList ;
19
- use Magento \Framework \App \ObjectManager ;
20
- use Magento \Framework \File \Pdf \Image ;
18
+ use Magento \Framework \Translate \Inline \StateInterface ;
21
19
use Magento \MediaStorage \Helper \File \Storage \Database ;
20
+ use Magento \Payment \Helper \Data ;
22
21
use Magento \Sales \Model \Order \Address \Renderer ;
23
22
use Magento \Sales \Model \Order \Pdf \Total \Factory ;
24
23
use Magento \Sales \Model \RtlTextHandler ;
@@ -67,17 +66,17 @@ abstract class AbstractPdf extends \Magento\Framework\DataObject
67
66
*
68
67
* @var \Zend_Pdf
69
68
*/
70
- protected \ Zend_Pdf $ _pdf ;
69
+ protected $ _pdf ;
71
70
72
71
/**
73
72
* @var RtlTextHandler
74
73
*/
75
- private mixed $ rtlTextHandler ;
74
+ private $ rtlTextHandler ;
76
75
77
76
/**
78
- * @var Image
77
+ * @var \Magento\Framework\File\Pdf\ Image
79
78
*/
80
- private mixed $ image ;
79
+ private $ image ;
81
80
82
81
/**
83
82
* Retrieve PDF
@@ -87,76 +86,76 @@ abstract class AbstractPdf extends \Magento\Framework\DataObject
87
86
abstract public function getPdf ();
88
87
89
88
/**
90
- * @var Data
89
+ * @var \Magento\Payment\Helper\ Data
91
90
*/
92
- protected Data $ _paymentData ;
91
+ protected $ _paymentData ;
93
92
94
93
/**
95
- * @var StringUtils
94
+ * @var \Magento\Framework\Stdlib\ StringUtils
96
95
*/
97
- protected StringUtils $ string ;
96
+ protected $ string ;
98
97
99
98
/**
100
- * @var TimezoneInterface
99
+ * @var \Magento\Framework\Stdlib\DateTime\ TimezoneInterface
101
100
*/
102
- protected TimezoneInterface $ _localeDate ;
101
+ protected $ _localeDate ;
103
102
104
103
/**
105
104
* Core store config
106
105
*
107
- * @var ScopeConfigInterface
106
+ * @var \Magento\Framework\App\Config\ ScopeConfigInterface
108
107
*/
109
- protected ScopeConfigInterface $ _scopeConfig ;
108
+ protected $ _scopeConfig ;
110
109
111
110
/**
112
- * @var WriteInterface
111
+ * @var \Magento\Framework\Filesystem\Directory\ WriteInterface
113
112
*/
114
- protected WriteInterface $ _mediaDirectory ;
113
+ protected $ _mediaDirectory ;
115
114
116
115
/**
117
- * @var ReadInterface
116
+ * @var \Magento\Framework\Filesystem\Directory\ ReadInterface
118
117
*/
119
- protected ReadInterface $ _rootDirectory ;
118
+ protected $ _rootDirectory ;
120
119
121
120
/**
122
121
* @var Config
123
122
*/
124
- protected Config $ _pdfConfig ;
123
+ protected $ _pdfConfig ;
125
124
126
125
/**
127
- * @var Factory
126
+ * @var \Magento\Sales\Model\Order\Pdf\Total\ Factory
128
127
*/
129
- protected Factory $ _pdfTotalFactory ;
128
+ protected $ _pdfTotalFactory ;
130
129
131
130
/**
132
- * @var ItemsFactory
131
+ * @var \Magento\Sales\Model\Order\Pdf\ ItemsFactory
133
132
*/
134
- protected ItemsFactory $ _pdfItemsFactory ;
133
+ protected $ _pdfItemsFactory ;
135
134
136
135
/**
137
- * @var StateInterface
136
+ * @var \Magento\Framework\Translate\Inline\ StateInterface
138
137
*/
139
- protected StateInterface $ inlineTranslation ;
138
+ protected $ inlineTranslation ;
140
139
141
140
/**
142
- * @var Renderer
141
+ * @var \Magento\Sales\Model\Order\Address\ Renderer
143
142
*/
144
- protected Renderer $ addressRenderer ;
143
+ protected $ addressRenderer ;
145
144
146
145
/**
147
- * @var TaxHelper| Data
146
+ * @var Magento\Tax\Helper\ Data
148
147
*/
149
- protected TaxHelper | Data $ taxHelper ;
148
+ private $ taxHelper ;
150
149
151
150
/**
152
151
* @var array $pageSettings
153
152
*/
154
- private array $ pageSettings ;
153
+ private $ pageSettings ;
155
154
156
155
/**
157
156
* @var Database
158
157
*/
159
- private mixed $ fileStorageDatabase ;
158
+ private $ fileStorageDatabase ;
160
159
161
160
/**
162
161
* @param Data $paymentData
@@ -178,21 +177,21 @@ abstract public function getPdf();
178
177
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
179
178
*/
180
179
public function __construct (
181
- Data $ paymentData ,
182
- StringUtils $ string ,
183
- ScopeConfigInterface $ scopeConfig ,
184
- Filesystem $ filesystem ,
185
- Config $ pdfConfig ,
186
- Factory $ pdfTotalFactory ,
187
- ItemsFactory $ pdfItemsFactory ,
188
- TimezoneInterface $ localeDate ,
189
- StateInterface $ inlineTranslation ,
190
- Renderer $ addressRenderer ,
191
- array $ data = [],
192
- ?TaxHelper $ taxHelper = null ,
193
- Database $ fileStorageDatabase = null ,
194
- ?RtlTextHandler $ rtlTextHandler = null ,
195
- ?Image $ image = null
180
+ \ Magento \ Payment \ Helper \ Data $ paymentData ,
181
+ \ Magento \ Framework \ Stdlib \ StringUtils $ string ,
182
+ \ Magento \ Framework \ App \ Config \ ScopeConfigInterface $ scopeConfig ,
183
+ \ Magento \ Framework \ Filesystem $ filesystem ,
184
+ Config $ pdfConfig ,
185
+ \ Magento \ Sales \ Model \ Order \ Pdf \ Total \ Factory $ pdfTotalFactory ,
186
+ \ Magento \ Sales \ Model \ Order \ Pdf \ ItemsFactory $ pdfItemsFactory ,
187
+ \ Magento \ Framework \ Stdlib \ DateTime \ TimezoneInterface $ localeDate ,
188
+ \ Magento \ Framework \ Translate \ Inline \ StateInterface $ inlineTranslation ,
189
+ \ Magento \ Sales \ Model \ Order \ Address \ Renderer $ addressRenderer ,
190
+ array $ data = [],
191
+ ?TaxHelper $ taxHelper = null ,
192
+ Database $ fileStorageDatabase = null ,
193
+ ?RtlTextHandler $ rtlTextHandler = null ,
194
+ ?Image $ image = null
196
195
) {
197
196
$ this ->addressRenderer = $ addressRenderer ;
198
197
$ this ->_paymentData = $ paymentData ;
0 commit comments