Skip to content

Commit 1000160

Browse files
committed
Add eliminated classes to Magento coding standards in Legacy\RestrictedCodeSniff
1 parent 8ba38f7 commit 1000160

File tree

1 file changed

+122
-61
lines changed

1 file changed

+122
-61
lines changed

Magento2/Sniffs/Legacy/_files/restricted_classes.php

+122-61
Original file line numberDiff line numberDiff line change
@@ -31,247 +31,308 @@
3131
],
3232
'Zend_Json' => [
3333
'warning_code' => 'ZendJsonIsRestricted',
34-
'replacement' => 'Magento\Framework\Serialize\Serializer\Json'
34+
'replacement' => 'Magento\Framework\Serialize\Serializer\Json',
35+
'exclude' => []
3536
],
3637
'Zend_Json_Exception' => [
3738
'warning_code' => 'ZendJsonIsRestricted',
38-
'replacement' => '\InvalidArgumentException'
39+
'replacement' => '\InvalidArgumentException',
40+
'exclude' => []
3941
],
4042
'Zend_Acl' => [
4143
'warning_code' => 'ZendAclIsRestricted',
42-
'replacement' => 'Laminas\Permissions\Acl\Acl'
44+
'replacement' => 'Laminas\Permissions\Acl\Acl',
45+
'exclude' => []
4346
],
4447
'Zend_Acl_Role' => [
4548
'warning_code' => 'ZendAclIsRestricted',
46-
'replacement' => 'Laminas\Permissions\Acl\Role\GenericRole'
49+
'replacement' => 'Laminas\Permissions\Acl\Role\GenericRole',
50+
'exclude' => []
4751
],
4852
'Zend_Acl_Resource' => [
4953
'warning_code' => 'ZendAclIsRestricted',
50-
'replacement' => 'Laminas\Permissions\Acl\Resource\GenericResource'
54+
'replacement' => 'Laminas\Permissions\Acl\Resource\GenericResource',
55+
'exclude' => []
5156
],
5257
'Zend_Acl_Role_Registry' => [
5358
'warning_code' => 'ZendAclIsRestricted',
54-
'replacement' => 'Laminas\Permissions\Acl\Role\Registry'
59+
'replacement' => 'Laminas\Permissions\Acl\Role\Registry',
60+
'exclude' => []
5561
],
5662
'Zend_Acl_Role_Registry_Exception' => [
5763
'warning_code' => 'ZendAclIsRestricted',
58-
'replacement' => 'Laminas\Permissions\Acl\Exception\InvalidArgumentException'
64+
'replacement' => 'Laminas\Permissions\Acl\Exception\InvalidArgumentException',
65+
'exclude' => []
5966
],
6067
'Zend_Acl_Exception' => [
6168
'warning_code' => 'ZendAclIsRestricted',
62-
'replacement' => 'Laminas\Permissions\Acl\Exception\InvalidArgumentException'
69+
'replacement' => 'Laminas\Permissions\Acl\Exception\InvalidArgumentException',
70+
'exclude' => []
6371
],
6472
'Zend_Acl_Role_Interface' => [
6573
'warning_code' => 'ZendAclIsRestricted',
66-
'replacement' => 'Laminas\Permissions\Acl\Role\RoleInterface'
74+
'replacement' => 'Laminas\Permissions\Acl\Role\RoleInterface',
75+
'exclude' => []
6776
],
6877
'Zend_Currency' => [
6978
'warning_code' => 'ZendAclIsRestricted',
70-
'replacement' => 'Magento\Framework\Currency\Data\Currency'
79+
'replacement' => 'Magento\Framework\Currency\Data\Currency',
80+
'exclude' => []
7181
],
7282
'Zend_Currency_Exception' => [
7383
'warning_code' => 'ZendCurrencyIsRestricted',
74-
'replacement' => 'Magento\Framework\Currency\Exception\CurrencyException'
84+
'replacement' => 'Magento\Framework\Currency\Exception\CurrencyException',
85+
'exclude' => []
7586
],
7687
'Zend_Oauth_Http_Utility' => [
7788
'warning_code' => 'ZendOauthIsRestricted',
78-
'replacement' => 'Laminas\OAuth\Http\Utility'
89+
'replacement' => 'Laminas\OAuth\Http\Utility',
90+
'exclude' => []
7991
],
8092
'Zend_Measure_Weight' => [
8193
'warning_code' => 'ZendMeasureIsRestricted',
82-
'replacement' => 'Magento\Framework\Measure\Weight'
94+
'replacement' => 'Magento\Framework\Measure\Weight',
95+
'exclude' => []
8396
],
8497
'Zend_Measure_Length' => [
8598
'warning_code' => 'ZendMeasureIsRestricted',
86-
'replacement' => 'Magento\Framework\Measure\Length'
99+
'replacement' => 'Magento\Framework\Measure\Length',
100+
'exclude' => []
87101
],
88102
'Zend_Validate' => [
89103
'warning_code' => 'ZendValidateIsRestricted',
90-
'replacement' => 'Magento\Framework\Validator\ValidatorChain'
104+
'replacement' => 'Magento\Framework\Validator\ValidatorChain',
105+
'exclude' => []
91106
],
92107
'Zend_Validate_Regex' => [
93108
'warning_code' => 'ZendValidateIsRestricted',
94-
'replacement' => 'Laminas\Validator\Regex'
109+
'replacement' => 'Laminas\Validator\Regex',
110+
'exclude' => []
95111
],
96112
'Zend_Validate_Interface' => [
97113
'warning_code' => 'ZendValidateIsRestricted',
98-
'replacement' => 'Laminas\Validator\ValidatorInterface'
114+
'replacement' => 'Laminas\Validator\ValidatorInterface',
115+
'exclude' => []
99116
],
100117
'Zend_Validate_EmailAddress' => [
101118
'warning_code' => 'ZendValidateIsRestricted',
102-
'replacement' => 'Magento\Framework\Validator\EmailAddress'
119+
'replacement' => 'Magento\Framework\Validator\EmailAddress',
120+
'exclude' => []
103121
],
104122
'Zend_Validate_StringLength' => [
105123
'warning_code' => 'ZendValidateIsRestricted',
106-
'replacement' => 'Magento\Framework\Validator\StringLength'
124+
'replacement' => 'Magento\Framework\Validator\StringLength',
125+
'exclude' => []
107126
],
108127
'Zend_Validate_Exception' => [
109128
'warning_code' => 'ZendValidateIsRestricted',
110-
'replacement' => 'Magento\Framework\Validator\ValidateException'
129+
'replacement' => 'Magento\Framework\Validator\ValidateException',
130+
'exclude' => []
111131
],
112132
'Zend_Validate_File_ExcludeExtension' => [
113133
'warning_code' => 'ZendValidateIsRestricted',
114-
'replacement' => 'Laminas\Validator\File\ExcludeExtension'
134+
'replacement' => 'Laminas\Validator\File\ExcludeExtension',
135+
'exclude' => []
115136
],
116137
'Zend_Validate_File_Extension' => [
117138
'warning_code' => 'ZendValidateIsRestricted',
118-
'replacement' => 'Laminas\Validator\File\Extension'
139+
'replacement' => 'Laminas\Validator\File\Extension',
140+
'exclude' => []
119141
],
120142
'Zend_Validate_File_ImageSize' => [
121143
'warning_code' => 'ZendValidateIsRestricted',
122-
'replacement' => 'Laminas\Validator\File\ImageSize'
144+
'replacement' => 'Laminas\Validator\File\ImageSize',
145+
'exclude' => []
123146
],
124147
'Zend_Validate_File_FilesSize' => [
125148
'warning_code' => 'ZendValidateIsRestricted',
126-
'replacement' => 'Laminas\Validator\File\FilesSize'
149+
'replacement' => 'Laminas\Validator\File\FilesSize',
150+
'exclude' => []
127151
],
128152
'Zend_Validate_Alnum' => [
129153
'warning_code' => 'ZendValidateIsRestricted',
130-
'replacement' => 'Magento\Framework\Validator\Alnum'
154+
'replacement' => 'Magento\Framework\Validator\Alnum',
155+
'exclude' => []
131156
],
132157
'Zend_Validate_Hostname' => [
133158
'warning_code' => 'ZendValidateIsRestricted',
134-
'replacement' => 'Magento\Framework\Validator\Hostname'
159+
'replacement' => 'Magento\Framework\Validator\Hostname',
160+
'exclude' => []
135161
],
136162
'Zend_Validate_Date' => [
137163
'warning_code' => 'ZendValidateIsRestricted',
138-
'replacement' => 'Laminas\Validator\Date'
164+
'replacement' => 'Laminas\Validator\Date',
165+
'exclude' => []
139166
],
140167
'Zend_Validate_Digits' => [
141168
'warning_code' => 'ZendValidateIsRestricted',
142-
'replacement' => 'Laminas\Validator\Digits'
169+
'replacement' => 'Laminas\Validator\Digits',
170+
'exclude' => []
143171
],
144172
'Zend_Validate_Alpha' => [
145173
'warning_code' => 'ZendValidateIsRestricted',
146-
'replacement' => 'Laminas\I18n\Validator\Alpha'
174+
'replacement' => 'Laminas\I18n\Validator\Alpha',
175+
'exclude' => []
147176
],
148177
'Zend_Validate_InArray' => [
149178
'warning_code' => 'ZendValidateIsRestricted',
150-
'replacement' => 'Laminas\Validator\InArray'
179+
'replacement' => 'Laminas\Validator\InArray',
180+
'exclude' => []
151181
],
152182
'Zend_Validate_Abstract' => [
153183
'warning_code' => 'ZendValidateIsRestricted',
154-
'replacement' => 'Laminas\Validator\AbstractValidator'
184+
'replacement' => 'Laminas\Validator\AbstractValidator',
185+
'exclude' => []
155186
],
156187
'Zend_Validate_NotEmpty' => [
157188
'warning_code' => 'ZendValidateIsRestricted',
158-
'replacement' => 'Magento\Framework\Validator\NotEmpty'
189+
'replacement' => 'Magento\Framework\Validator\NotEmpty',
190+
'exclude' => []
159191
],
160192
'Zend_Validate_Callback' => [
161193
'warning_code' => 'ZendValidateIsRestricted',
162-
'replacement' => 'Laminas\Validator\Callback'
194+
'replacement' => 'Laminas\Validator\Callback',
195+
'exclude' => []
163196
],
164197
'Zend_Validate_Ip' => [
165198
'warning_code' => 'ZendValidateIsRestricted',
166-
'replacement' => 'Laminas\Validator\Ip'
199+
'replacement' => 'Laminas\Validator\Ip',
200+
'exclude' => []
167201
],
168202
'Zend_Validate_Identical' => [
169203
'warning_code' => 'ZendValidateIsRestricted',
170-
'replacement' => 'Laminas\Validator\Identical'
204+
'replacement' => 'Laminas\Validator\Identical',
205+
'exclude' => []
171206
],
172207
'Zend_Validate_File_IsImage' => [
173208
'warning_code' => 'ZendValidateIsRestricted',
174-
'replacement' => 'Laminas\Validator\File\IsImage'
209+
'replacement' => 'Laminas\Validator\File\IsImage',
210+
'exclude' => []
175211
],
176212
'Zend_Validate_File_Size' => [
177213
'warning_code' => 'ZendValidateIsRestricted',
178-
'replacement' => 'Laminas\Validator\File\FilesSize'
214+
'replacement' => 'Laminas\Validator\File\FilesSize',
215+
'exclude' => []
179216
],
180217
'Zend_Validate_Float' => [
181218
'warning_code' => 'ZendValidateIsRestricted',
182-
'replacement' => 'Laminas\I18n\Validator\IsFloat'
219+
'replacement' => 'Laminas\I18n\Validator\IsFloat',
220+
'exclude' => []
183221
],
184222
'Zend_Validate_Int' => [
185223
'warning_code' => 'ZendValidateIsRestricted',
186-
'replacement' => 'Laminas\I18n\Validator\IsInt'
224+
'replacement' => 'Laminas\I18n\Validator\IsInt',
225+
'exclude' => []
187226
],
188227
'Magento\Framework\HTTP\ZendClient' => [
189228
'warning_code' => 'HttpZendClientIsRestricted',
190-
'replacement' => 'Magento\Framework\HTTP\LaminasClient'
229+
'replacement' => 'Magento\Framework\HTTP\LaminasClient',
230+
'exclude' => []
191231
],
192232
'Magento\Framework\HTTP\ZendClientFactory' => [
193233
'warning_code' => 'HttpZendClientFactoryIsRestricted',
194-
'replacement' => 'Magento\Framework\HTTP\LaminasClientFactory'
234+
'replacement' => 'Magento\Framework\HTTP\LaminasClientFactory',
235+
'exclude' => []
195236
],
196237
'Zend_Http_Client' => [
197238
'warning_code' => 'ZendHttpIsRestricted',
198-
'replacement' => 'Laminas\Http\Request'
239+
'replacement' => 'Laminas\Http\Request',
240+
'exclude' => []
199241
],
200242
'Zend_Http_Response' => [
201243
'warning_code' => 'ZendHttpIsRestricted',
202-
'replacement' => 'Laminas\Http\Response'
244+
'replacement' => 'Laminas\Http\Response',
245+
'exclude' => []
203246
],
204247
'Zend_Http_Exception' => [
205248
'warning_code' => 'ZendHttpIsRestricted',
206-
'replacement' => 'Laminas\Http\Exception\RuntimeException'
249+
'replacement' => 'Laminas\Http\Exception\RuntimeException',
250+
'exclude' => []
207251
],
208252
'Zend_Http_Client_Exception' => [
209253
'warning_code' => 'ZendHttpIsRestricted',
210-
'replacement' => 'Laminas\Http\Exception\RuntimeException'
254+
'replacement' => 'Laminas\Http\Exception\RuntimeException',
255+
'exclude' => []
211256
],
212257
'Zend_Http_Client_Adapter_Interface' => [
213258
'warning_code' => 'ZendHttpIsRestricted',
214-
'replacement' => 'Laminas\Http\Client\Adapter\AdapterInterface'
259+
'replacement' => 'Laminas\Http\Client\Adapter\AdapterInterface',
260+
'exclude' => []
215261
],
216262
'Zend_Filter_File_Rename' => [
217263
'warning_code' => 'ZendFilterIsRestricted',
218-
'replacement' => 'Laminas\Filter\File\Rename'
264+
'replacement' => 'Laminas\Filter\File\Rename',
265+
'exclude' => []
219266
],
220267
'Zend_Filter' => [
221268
'warning_code' => 'ZendFilterIsRestricted',
222-
'replacement' => 'Magento\Framework\Filter\FilterInput'
269+
'replacement' => 'Magento\Framework\Filter\FilterInput',
270+
'exclude' => []
223271
],
224272
'Zend_Filter_Input' => [
225273
'warning_code' => 'ZendFilterIsRestricted',
226-
'replacement' => 'Magento\Framework\Filter\FilterInput'
274+
'replacement' => 'Magento\Framework\Filter\FilterInput',
275+
'exclude' => []
227276
],
228277
'Zend_Filter_Interface' => [
229278
'warning_code' => 'ZendFilterIsRestricted',
230-
'replacement' => 'Laminas\Filter\FilterInterface'
279+
'replacement' => 'Laminas\Filter\FilterInterface',
280+
'exclude' => []
231281
],
232282
'Zend_Filter_LocalizedToNormalized' => [
233283
'warning_code' => 'ZendFilterIsRestricted',
234-
'replacement' => 'Magento\Framework\Filter\LocalizedToNormalized'
284+
'replacement' => 'Magento\Framework\Filter\LocalizedToNormalized',
285+
'exclude' => []
235286
],
236287
'Zend_Filter_Decrypt' => [
237288
'warning_code' => 'ZendFilterIsRestricted',
238-
'replacement' => 'Laminas\Filter\Decrypt'
289+
'replacement' => 'Laminas\Filter\Decrypt',
290+
'exclude' => []
239291
],
240292
'Zend_Filter_Encrypt' => [
241293
'warning_code' => 'ZendFilterIsRestricted',
242-
'replacement' => 'Laminas\Filter\Encrypt'
294+
'replacement' => 'Laminas\Filter\Encrypt',
295+
'exclude' => []
243296
],
244297
'Zend_Filter_Encrypt_Interface' => [
245298
'warning_code' => 'ZendFilterIsRestricted',
246-
'replacement' => 'Laminas\Filter\Encrypt\EncryptionAlgorithmInterface'
299+
'replacement' => 'Laminas\Filter\Encrypt\EncryptionAlgorithmInterface',
300+
'exclude' => []
247301
],
248302
'Zend_Filter_Alnum' => [
249303
'warning_code' => 'ZendFilterIsRestricted',
250-
'replacement' => 'Laminas\I18n\Filter\Alnum'
304+
'replacement' => 'Laminas\I18n\Filter\Alnum',
305+
'exclude' => []
251306
],
252307
'Zend_Translate_Adapter' => [
253308
'warning_code' => 'ZendTranslateIsRestricted',
254-
'replacement' => 'Laminas\I18n\View\Helper\AbstractTranslatorHelper'
309+
'replacement' => 'Laminas\I18n\View\Helper\AbstractTranslatorHelper',
310+
'exclude' => []
255311
],
256312
'Zend_File_Transfer_Exception' => [
257313
'warning_code' => 'ZendFileIsRestricted',
258-
'replacement' => 'Laminas\File\Transfer\Exception\PhpEnvironmentException'
314+
'replacement' => 'Laminas\File\Transfer\Exception\PhpEnvironmentException',
315+
'exclude' => []
259316
],
260317
'Zend_File_Transfer_Adapter_Http' => [
261318
'warning_code' => 'ZendFileIsRestricted',
262-
'replacement' => 'Magento\Framework\File\Http'
319+
'replacement' => 'Magento\Framework\File\Http',
320+
'exclude' => []
263321
],
264322
'Zend_File_Transfer' => [
265323
'warning_code' => 'ZendFileIsRestricted',
266-
'replacement' => 'Laminas\File\Transfer\Transfer'
324+
'replacement' => 'Laminas\File\Transfer\Transfer',
325+
'exclude' => []
267326
],
268327
'Zend_Date' => [
269328
'warning_code' => 'ZendDateIsRestricted',
270-
'replacement' => '\IntlDateFormatter'
329+
'replacement' => '\IntlDateFormatter',
330+
'exclude' => []
271331
],
272332
'Zend_Locale_Format' => [
273333
'warning_code' => 'ZendLocaleFormatIsRestricted',
274-
'replacement' => 'Laminas\I18n\Filter\NumberParse, \NumberFormatter, \IntlDateFormatter'
334+
'replacement' => 'Laminas\I18n\Filter\NumberParse, \NumberFormatter, \IntlDateFormatter',
335+
'exclude' => []
275336
],
276337
'Magento\Framework\Serialize\Serializer\Serialize' => [
277338
'warning_code' => 'SerializerSerializeIsRestricted',

0 commit comments

Comments
 (0)