Skip to content

Commit 78843d0

Browse files
authored
Merge pull request #193 from magento-commerce/imported-karyna-tsymbal-atwix-magento-coding-standard-420
[Imported] Add eliminated classes to Magento coding standards in Legacy\RestrictedCodeSniff
2 parents 60dee90 + 33d03c9 commit 78843d0

File tree

1 file changed

+305
-0
lines changed

1 file changed

+305
-0
lines changed

Magento2/Sniffs/Legacy/_files/restricted_classes.php

+305
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,311 @@
2929
'Magento/Framework/DB/Adapter/Pdo/Mysql.php'
3030
]
3131
],
32+
'Zend_Json' => [
33+
'warning_code' => 'ZendJsonIsRestricted',
34+
'replacement' => 'Magento\Framework\Serialize\Serializer\Json',
35+
'exclude' => []
36+
],
37+
'Zend_Json_Exception' => [
38+
'warning_code' => 'ZendJsonIsRestricted',
39+
'replacement' => '\InvalidArgumentException',
40+
'exclude' => []
41+
],
42+
'Zend_Acl' => [
43+
'warning_code' => 'ZendAclIsRestricted',
44+
'replacement' => 'Laminas\Permissions\Acl\Acl',
45+
'exclude' => []
46+
],
47+
'Zend_Acl_Role' => [
48+
'warning_code' => 'ZendAclIsRestricted',
49+
'replacement' => 'Laminas\Permissions\Acl\Role\GenericRole',
50+
'exclude' => []
51+
],
52+
'Zend_Acl_Resource' => [
53+
'warning_code' => 'ZendAclIsRestricted',
54+
'replacement' => 'Laminas\Permissions\Acl\Resource\GenericResource',
55+
'exclude' => []
56+
],
57+
'Zend_Acl_Role_Registry' => [
58+
'warning_code' => 'ZendAclIsRestricted',
59+
'replacement' => 'Laminas\Permissions\Acl\Role\Registry',
60+
'exclude' => []
61+
],
62+
'Zend_Acl_Role_Registry_Exception' => [
63+
'warning_code' => 'ZendAclIsRestricted',
64+
'replacement' => 'Laminas\Permissions\Acl\Exception\InvalidArgumentException',
65+
'exclude' => []
66+
],
67+
'Zend_Acl_Exception' => [
68+
'warning_code' => 'ZendAclIsRestricted',
69+
'replacement' => 'Laminas\Permissions\Acl\Exception\InvalidArgumentException',
70+
'exclude' => []
71+
],
72+
'Zend_Acl_Role_Interface' => [
73+
'warning_code' => 'ZendAclIsRestricted',
74+
'replacement' => 'Laminas\Permissions\Acl\Role\RoleInterface',
75+
'exclude' => []
76+
],
77+
'Zend_Currency' => [
78+
'warning_code' => 'ZendAclIsRestricted',
79+
'replacement' => 'Magento\Framework\Currency\Data\Currency',
80+
'exclude' => []
81+
],
82+
'Zend_Currency_Exception' => [
83+
'warning_code' => 'ZendCurrencyIsRestricted',
84+
'replacement' => 'Magento\Framework\Currency\Exception\CurrencyException',
85+
'exclude' => []
86+
],
87+
'Zend_Oauth_Http_Utility' => [
88+
'warning_code' => 'ZendOauthIsRestricted',
89+
'replacement' => 'Laminas\OAuth\Http\Utility',
90+
'exclude' => []
91+
],
92+
'Zend_Measure_Weight' => [
93+
'warning_code' => 'ZendMeasureIsRestricted',
94+
'replacement' => 'Magento\Framework\Measure\Weight',
95+
'exclude' => []
96+
],
97+
'Zend_Measure_Length' => [
98+
'warning_code' => 'ZendMeasureIsRestricted',
99+
'replacement' => 'Magento\Framework\Measure\Length',
100+
'exclude' => []
101+
],
102+
'Zend_Validate' => [
103+
'warning_code' => 'ZendValidateIsRestricted',
104+
'replacement' => 'Magento\Framework\Validator\ValidatorChain',
105+
'exclude' => []
106+
],
107+
'Zend_Validate_Regex' => [
108+
'warning_code' => 'ZendValidateIsRestricted',
109+
'replacement' => 'Laminas\Validator\Regex',
110+
'exclude' => []
111+
],
112+
'Zend_Validate_Interface' => [
113+
'warning_code' => 'ZendValidateIsRestricted',
114+
'replacement' => 'Laminas\Validator\ValidatorInterface',
115+
'exclude' => []
116+
],
117+
'Zend_Validate_EmailAddress' => [
118+
'warning_code' => 'ZendValidateIsRestricted',
119+
'replacement' => 'Magento\Framework\Validator\EmailAddress',
120+
'exclude' => []
121+
],
122+
'Zend_Validate_StringLength' => [
123+
'warning_code' => 'ZendValidateIsRestricted',
124+
'replacement' => 'Magento\Framework\Validator\StringLength',
125+
'exclude' => []
126+
],
127+
'Zend_Validate_Exception' => [
128+
'warning_code' => 'ZendValidateIsRestricted',
129+
'replacement' => 'Magento\Framework\Validator\ValidateException',
130+
'exclude' => []
131+
],
132+
'Zend_Validate_File_ExcludeExtension' => [
133+
'warning_code' => 'ZendValidateIsRestricted',
134+
'replacement' => 'Laminas\Validator\File\ExcludeExtension',
135+
'exclude' => []
136+
],
137+
'Zend_Validate_File_Extension' => [
138+
'warning_code' => 'ZendValidateIsRestricted',
139+
'replacement' => 'Laminas\Validator\File\Extension',
140+
'exclude' => []
141+
],
142+
'Zend_Validate_File_ImageSize' => [
143+
'warning_code' => 'ZendValidateIsRestricted',
144+
'replacement' => 'Laminas\Validator\File\ImageSize',
145+
'exclude' => []
146+
],
147+
'Zend_Validate_File_FilesSize' => [
148+
'warning_code' => 'ZendValidateIsRestricted',
149+
'replacement' => 'Laminas\Validator\File\FilesSize',
150+
'exclude' => []
151+
],
152+
'Zend_Validate_Alnum' => [
153+
'warning_code' => 'ZendValidateIsRestricted',
154+
'replacement' => 'Magento\Framework\Validator\Alnum',
155+
'exclude' => []
156+
],
157+
'Zend_Validate_Hostname' => [
158+
'warning_code' => 'ZendValidateIsRestricted',
159+
'replacement' => 'Magento\Framework\Validator\Hostname',
160+
'exclude' => []
161+
],
162+
'Zend_Validate_Date' => [
163+
'warning_code' => 'ZendValidateIsRestricted',
164+
'replacement' => 'Laminas\Validator\Date',
165+
'exclude' => []
166+
],
167+
'Zend_Validate_Digits' => [
168+
'warning_code' => 'ZendValidateIsRestricted',
169+
'replacement' => 'Laminas\Validator\Digits',
170+
'exclude' => []
171+
],
172+
'Zend_Validate_Alpha' => [
173+
'warning_code' => 'ZendValidateIsRestricted',
174+
'replacement' => 'Laminas\I18n\Validator\Alpha',
175+
'exclude' => []
176+
],
177+
'Zend_Validate_InArray' => [
178+
'warning_code' => 'ZendValidateIsRestricted',
179+
'replacement' => 'Laminas\Validator\InArray',
180+
'exclude' => []
181+
],
182+
'Zend_Validate_Abstract' => [
183+
'warning_code' => 'ZendValidateIsRestricted',
184+
'replacement' => 'Laminas\Validator\AbstractValidator',
185+
'exclude' => []
186+
],
187+
'Zend_Validate_NotEmpty' => [
188+
'warning_code' => 'ZendValidateIsRestricted',
189+
'replacement' => 'Magento\Framework\Validator\NotEmpty',
190+
'exclude' => []
191+
],
192+
'Zend_Validate_Callback' => [
193+
'warning_code' => 'ZendValidateIsRestricted',
194+
'replacement' => 'Laminas\Validator\Callback',
195+
'exclude' => []
196+
],
197+
'Zend_Validate_Ip' => [
198+
'warning_code' => 'ZendValidateIsRestricted',
199+
'replacement' => 'Laminas\Validator\Ip',
200+
'exclude' => []
201+
],
202+
'Zend_Validate_Identical' => [
203+
'warning_code' => 'ZendValidateIsRestricted',
204+
'replacement' => 'Laminas\Validator\Identical',
205+
'exclude' => []
206+
],
207+
'Zend_Validate_File_IsImage' => [
208+
'warning_code' => 'ZendValidateIsRestricted',
209+
'replacement' => 'Laminas\Validator\File\IsImage',
210+
'exclude' => []
211+
],
212+
'Zend_Validate_File_Size' => [
213+
'warning_code' => 'ZendValidateIsRestricted',
214+
'replacement' => 'Laminas\Validator\File\FilesSize',
215+
'exclude' => []
216+
],
217+
'Zend_Validate_Float' => [
218+
'warning_code' => 'ZendValidateIsRestricted',
219+
'replacement' => 'Laminas\I18n\Validator\IsFloat',
220+
'exclude' => []
221+
],
222+
'Zend_Validate_Int' => [
223+
'warning_code' => 'ZendValidateIsRestricted',
224+
'replacement' => 'Laminas\I18n\Validator\IsInt',
225+
'exclude' => []
226+
],
227+
'Magento\Framework\HTTP\ZendClient' => [
228+
'warning_code' => 'HttpZendClientIsRestricted',
229+
'replacement' => 'Magento\Framework\HTTP\LaminasClient',
230+
'exclude' => []
231+
],
232+
'Magento\Framework\HTTP\ZendClientFactory' => [
233+
'warning_code' => 'HttpZendClientFactoryIsRestricted',
234+
'replacement' => 'Magento\Framework\HTTP\LaminasClientFactory',
235+
'exclude' => []
236+
],
237+
'Zend_Http_Client' => [
238+
'warning_code' => 'ZendHttpIsRestricted',
239+
'replacement' => 'Laminas\Http\Request',
240+
'exclude' => []
241+
],
242+
'Zend_Http_Response' => [
243+
'warning_code' => 'ZendHttpIsRestricted',
244+
'replacement' => 'Laminas\Http\Response',
245+
'exclude' => []
246+
],
247+
'Zend_Http_Exception' => [
248+
'warning_code' => 'ZendHttpIsRestricted',
249+
'replacement' => 'Laminas\Http\Exception\RuntimeException',
250+
'exclude' => []
251+
],
252+
'Zend_Http_Client_Exception' => [
253+
'warning_code' => 'ZendHttpIsRestricted',
254+
'replacement' => 'Laminas\Http\Exception\RuntimeException',
255+
'exclude' => []
256+
],
257+
'Zend_Http_Client_Adapter_Interface' => [
258+
'warning_code' => 'ZendHttpIsRestricted',
259+
'replacement' => 'Laminas\Http\Client\Adapter\AdapterInterface',
260+
'exclude' => []
261+
],
262+
'Zend_Filter_File_Rename' => [
263+
'warning_code' => 'ZendFilterIsRestricted',
264+
'replacement' => 'Laminas\Filter\File\Rename',
265+
'exclude' => []
266+
],
267+
'Zend_Filter' => [
268+
'warning_code' => 'ZendFilterIsRestricted',
269+
'replacement' => 'Magento\Framework\Filter\FilterInput',
270+
'exclude' => []
271+
],
272+
'Zend_Filter_Input' => [
273+
'warning_code' => 'ZendFilterIsRestricted',
274+
'replacement' => 'Magento\Framework\Filter\FilterInput',
275+
'exclude' => []
276+
],
277+
'Zend_Filter_Interface' => [
278+
'warning_code' => 'ZendFilterIsRestricted',
279+
'replacement' => 'Laminas\Filter\FilterInterface',
280+
'exclude' => []
281+
],
282+
'Zend_Filter_LocalizedToNormalized' => [
283+
'warning_code' => 'ZendFilterIsRestricted',
284+
'replacement' => 'Magento\Framework\Filter\LocalizedToNormalized',
285+
'exclude' => []
286+
],
287+
'Zend_Filter_Decrypt' => [
288+
'warning_code' => 'ZendFilterIsRestricted',
289+
'replacement' => 'Laminas\Filter\Decrypt',
290+
'exclude' => []
291+
],
292+
'Zend_Filter_Encrypt' => [
293+
'warning_code' => 'ZendFilterIsRestricted',
294+
'replacement' => 'Laminas\Filter\Encrypt',
295+
'exclude' => []
296+
],
297+
'Zend_Filter_Encrypt_Interface' => [
298+
'warning_code' => 'ZendFilterIsRestricted',
299+
'replacement' => 'Laminas\Filter\Encrypt\EncryptionAlgorithmInterface',
300+
'exclude' => []
301+
],
302+
'Zend_Filter_Alnum' => [
303+
'warning_code' => 'ZendFilterIsRestricted',
304+
'replacement' => 'Laminas\I18n\Filter\Alnum',
305+
'exclude' => []
306+
],
307+
'Zend_Translate_Adapter' => [
308+
'warning_code' => 'ZendTranslateIsRestricted',
309+
'replacement' => 'Laminas\I18n\View\Helper\AbstractTranslatorHelper',
310+
'exclude' => []
311+
],
312+
'Zend_File_Transfer_Exception' => [
313+
'warning_code' => 'ZendFileIsRestricted',
314+
'replacement' => 'Laminas\File\Transfer\Exception\PhpEnvironmentException',
315+
'exclude' => []
316+
],
317+
'Zend_File_Transfer_Adapter_Http' => [
318+
'warning_code' => 'ZendFileIsRestricted',
319+
'replacement' => 'Magento\Framework\File\Http',
320+
'exclude' => []
321+
],
322+
'Zend_File_Transfer' => [
323+
'warning_code' => 'ZendFileIsRestricted',
324+
'replacement' => 'Laminas\File\Transfer\Transfer',
325+
'exclude' => []
326+
],
327+
'Zend_Date' => [
328+
'warning_code' => 'ZendDateIsRestricted',
329+
'replacement' => '\IntlDateFormatter',
330+
'exclude' => []
331+
],
332+
'Zend_Locale_Format' => [
333+
'warning_code' => 'ZendLocaleFormatIsRestricted',
334+
'replacement' => 'Laminas\I18n\Filter\NumberParse, \NumberFormatter, \IntlDateFormatter',
335+
'exclude' => []
336+
],
32337
'Magento\Framework\Serialize\Serializer\Serialize' => [
33338
'warning_code' => 'SerializerSerializeIsRestricted',
34339
'replacement' => 'Magento\Framework\Serialize\SerializerInterface',

0 commit comments

Comments
 (0)