Skip to content

Commit 8ba38f7

Browse files
committedAug 31, 2022
Add eliminated classes to Magento coding standards in Legacy\RestrictedCodeSniff
1 parent c2e4f0a commit 8ba38f7

File tree

1 file changed

+244
-0
lines changed

1 file changed

+244
-0
lines changed
 

‎Magento2/Sniffs/Legacy/_files/restricted_classes.php

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

0 commit comments

Comments
 (0)