Skip to content

Commit

Permalink
Add eliminated classes to Magento coding standards in Legacy\Restrict…
Browse files Browse the repository at this point in the history
…edCodeSniff
  • Loading branch information
karyna-t committed Aug 31, 2022
1 parent c2e4f0a commit 8ba38f7
Showing 1 changed file with 244 additions and 0 deletions.
244 changes: 244 additions & 0 deletions Magento2/Sniffs/Legacy/_files/restricted_classes.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,250 @@
'Magento/Framework/DB/Adapter/Pdo/Mysql.php'
]
],
'Zend_Json' => [
'warning_code' => 'ZendJsonIsRestricted',
'replacement' => 'Magento\Framework\Serialize\Serializer\Json'
],
'Zend_Json_Exception' => [
'warning_code' => 'ZendJsonIsRestricted',
'replacement' => '\InvalidArgumentException'
],
'Zend_Acl' => [
'warning_code' => 'ZendAclIsRestricted',
'replacement' => 'Laminas\Permissions\Acl\Acl'
],
'Zend_Acl_Role' => [
'warning_code' => 'ZendAclIsRestricted',
'replacement' => 'Laminas\Permissions\Acl\Role\GenericRole'
],
'Zend_Acl_Resource' => [
'warning_code' => 'ZendAclIsRestricted',
'replacement' => 'Laminas\Permissions\Acl\Resource\GenericResource'
],
'Zend_Acl_Role_Registry' => [
'warning_code' => 'ZendAclIsRestricted',
'replacement' => 'Laminas\Permissions\Acl\Role\Registry'
],
'Zend_Acl_Role_Registry_Exception' => [
'warning_code' => 'ZendAclIsRestricted',
'replacement' => 'Laminas\Permissions\Acl\Exception\InvalidArgumentException'
],
'Zend_Acl_Exception' => [
'warning_code' => 'ZendAclIsRestricted',
'replacement' => 'Laminas\Permissions\Acl\Exception\InvalidArgumentException'
],
'Zend_Acl_Role_Interface' => [
'warning_code' => 'ZendAclIsRestricted',
'replacement' => 'Laminas\Permissions\Acl\Role\RoleInterface'
],
'Zend_Currency' => [
'warning_code' => 'ZendAclIsRestricted',
'replacement' => 'Magento\Framework\Currency\Data\Currency'
],
'Zend_Currency_Exception' => [
'warning_code' => 'ZendCurrencyIsRestricted',
'replacement' => 'Magento\Framework\Currency\Exception\CurrencyException'
],
'Zend_Oauth_Http_Utility' => [
'warning_code' => 'ZendOauthIsRestricted',
'replacement' => 'Laminas\OAuth\Http\Utility'
],
'Zend_Measure_Weight' => [
'warning_code' => 'ZendMeasureIsRestricted',
'replacement' => 'Magento\Framework\Measure\Weight'
],
'Zend_Measure_Length' => [
'warning_code' => 'ZendMeasureIsRestricted',
'replacement' => 'Magento\Framework\Measure\Length'
],
'Zend_Validate' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Magento\Framework\Validator\ValidatorChain'
],
'Zend_Validate_Regex' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\Regex'
],
'Zend_Validate_Interface' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\ValidatorInterface'
],
'Zend_Validate_EmailAddress' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Magento\Framework\Validator\EmailAddress'
],
'Zend_Validate_StringLength' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Magento\Framework\Validator\StringLength'
],
'Zend_Validate_Exception' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Magento\Framework\Validator\ValidateException'
],
'Zend_Validate_File_ExcludeExtension' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\File\ExcludeExtension'
],
'Zend_Validate_File_Extension' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\File\Extension'
],
'Zend_Validate_File_ImageSize' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\File\ImageSize'
],
'Zend_Validate_File_FilesSize' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\File\FilesSize'
],
'Zend_Validate_Alnum' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Magento\Framework\Validator\Alnum'
],
'Zend_Validate_Hostname' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Magento\Framework\Validator\Hostname'
],
'Zend_Validate_Date' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\Date'
],
'Zend_Validate_Digits' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\Digits'
],
'Zend_Validate_Alpha' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\I18n\Validator\Alpha'
],
'Zend_Validate_InArray' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\InArray'
],
'Zend_Validate_Abstract' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\AbstractValidator'
],
'Zend_Validate_NotEmpty' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Magento\Framework\Validator\NotEmpty'
],
'Zend_Validate_Callback' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\Callback'
],
'Zend_Validate_Ip' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\Ip'
],
'Zend_Validate_Identical' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\Identical'
],
'Zend_Validate_File_IsImage' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\File\IsImage'
],
'Zend_Validate_File_Size' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\Validator\File\FilesSize'
],
'Zend_Validate_Float' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\I18n\Validator\IsFloat'
],
'Zend_Validate_Int' => [
'warning_code' => 'ZendValidateIsRestricted',
'replacement' => 'Laminas\I18n\Validator\IsInt'
],
'Magento\Framework\HTTP\ZendClient' => [
'warning_code' => 'HttpZendClientIsRestricted',
'replacement' => 'Magento\Framework\HTTP\LaminasClient'
],
'Magento\Framework\HTTP\ZendClientFactory' => [
'warning_code' => 'HttpZendClientFactoryIsRestricted',
'replacement' => 'Magento\Framework\HTTP\LaminasClientFactory'
],
'Zend_Http_Client' => [
'warning_code' => 'ZendHttpIsRestricted',
'replacement' => 'Laminas\Http\Request'
],
'Zend_Http_Response' => [
'warning_code' => 'ZendHttpIsRestricted',
'replacement' => 'Laminas\Http\Response'
],
'Zend_Http_Exception' => [
'warning_code' => 'ZendHttpIsRestricted',
'replacement' => 'Laminas\Http\Exception\RuntimeException'
],
'Zend_Http_Client_Exception' => [
'warning_code' => 'ZendHttpIsRestricted',
'replacement' => 'Laminas\Http\Exception\RuntimeException'
],
'Zend_Http_Client_Adapter_Interface' => [
'warning_code' => 'ZendHttpIsRestricted',
'replacement' => 'Laminas\Http\Client\Adapter\AdapterInterface'
],
'Zend_Filter_File_Rename' => [
'warning_code' => 'ZendFilterIsRestricted',
'replacement' => 'Laminas\Filter\File\Rename'
],
'Zend_Filter' => [
'warning_code' => 'ZendFilterIsRestricted',
'replacement' => 'Magento\Framework\Filter\FilterInput'
],
'Zend_Filter_Input' => [
'warning_code' => 'ZendFilterIsRestricted',
'replacement' => 'Magento\Framework\Filter\FilterInput'
],
'Zend_Filter_Interface' => [
'warning_code' => 'ZendFilterIsRestricted',
'replacement' => 'Laminas\Filter\FilterInterface'
],
'Zend_Filter_LocalizedToNormalized' => [
'warning_code' => 'ZendFilterIsRestricted',
'replacement' => 'Magento\Framework\Filter\LocalizedToNormalized'
],
'Zend_Filter_Decrypt' => [
'warning_code' => 'ZendFilterIsRestricted',
'replacement' => 'Laminas\Filter\Decrypt'
],
'Zend_Filter_Encrypt' => [
'warning_code' => 'ZendFilterIsRestricted',
'replacement' => 'Laminas\Filter\Encrypt'
],
'Zend_Filter_Encrypt_Interface' => [
'warning_code' => 'ZendFilterIsRestricted',
'replacement' => 'Laminas\Filter\Encrypt\EncryptionAlgorithmInterface'
],
'Zend_Filter_Alnum' => [
'warning_code' => 'ZendFilterIsRestricted',
'replacement' => 'Laminas\I18n\Filter\Alnum'
],
'Zend_Translate_Adapter' => [
'warning_code' => 'ZendTranslateIsRestricted',
'replacement' => 'Laminas\I18n\View\Helper\AbstractTranslatorHelper'
],
'Zend_File_Transfer_Exception' => [
'warning_code' => 'ZendFileIsRestricted',
'replacement' => 'Laminas\File\Transfer\Exception\PhpEnvironmentException'
],
'Zend_File_Transfer_Adapter_Http' => [
'warning_code' => 'ZendFileIsRestricted',
'replacement' => 'Magento\Framework\File\Http'
],
'Zend_File_Transfer' => [
'warning_code' => 'ZendFileIsRestricted',
'replacement' => 'Laminas\File\Transfer\Transfer'
],
'Zend_Date' => [
'warning_code' => 'ZendDateIsRestricted',
'replacement' => '\IntlDateFormatter'
],
'Zend_Locale_Format' => [
'warning_code' => 'ZendLocaleFormatIsRestricted',
'replacement' => 'Laminas\I18n\Filter\NumberParse, \NumberFormatter, \IntlDateFormatter'
],
'Magento\Framework\Serialize\Serializer\Serialize' => [
'warning_code' => 'SerializerSerializeIsRestricted',
'replacement' => 'Magento\Framework\Serialize\SerializerInterface',
Expand Down

0 comments on commit 8ba38f7

Please sign in to comment.